Automatic build of libpostal_1.1+git20250713.019f9ae-0kali3 on dionysus for kali-experimental/i386 by rebuildd 0.4.2+nmu2 Build started at 2025-08-22 13:03:39.977213 ****************************************************************************** libpostal_1.1+git20250713.019f9ae-0kali3.dsc: Good signature found validating libpostal_1.1+git20250713.019f9ae.orig.tar.gz validating libpostal_1.1+git20250713.019f9ae-0kali3.debian.tar.xz All files validated successfully. Recorded job libpostal_1.1+git20250713.019f9ae-0kali3_i386.job building /srv/build.kali.org/build/work/kali-experimental/libpostal_1.1+git20250713.019f9ae-0kali3.dsc /srv/build.kali.org/bin/build: STARTING BUILD OF /srv/build.kali.org/build/work/kali-experimental/libpostal_1.1+git20250713.019f9ae-0kali3.dsc (arch=i386 dist=kali-experimental version=1.1+git20250713.019f9ae-0kali3 try=1) /srv/build.kali.org/bin/build: SBUILD OPTS: --no-source --no-run-lintian --verbose --apt-update --apt-upgrade --no-apt-distupgrade --arch=i386 -d kali-experimental --no-arch-all --build-dep-resolver=aptitude sbuild (Debian sbuild) 0.85.0 (04 January 2023) on dionysus.kali.org +=================================================================================+ | libpostal 1.1+git20250713.019f9ae-0kali3 (i386) Fri, 22 Aug 2025 13:03:57 +0000 | +=================================================================================+ Package: libpostal Version: 1.1+git20250713.019f9ae-0kali3 Source Version: 1.1+git20250713.019f9ae-0kali3 Distribution: kali-experimental Machine Architecture: amd64 Host Architecture: i386 Build Architecture: i386 Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/kali-dev-i386-sbuild-063de200-db13-4876-bd4f-bce5106fdaf2' with '<>' I: NOTICE: Log filtering will replace 'build/libpostal-1MxIfp/resolver-lib4QM' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://repo.kali.org/kali kali-dev InRelease [41.5 kB] Get:2 http://repo.kali.org/kali kali-dev-only InRelease [31.3 kB] Get:3 http://repo.kali.org/kali kali-experimental InRelease [31.0 kB] Get:4 http://repo.kali.org/kali kali-dev/main Sources [17.5 MB] Get:5 http://repo.kali.org/kali kali-dev/main i386 Packages [20.7 MB] Get:6 http://repo.kali.org/kali kali-dev-only/main Sources [326 kB] Get:7 http://repo.kali.org/kali kali-dev-only/main i386 Packages [405 kB] Get:8 http://repo.kali.org/kali kali-experimental/main Sources [26.2 kB] Get:9 http://repo.kali.org/kali kali-experimental/main i386 Packages [18.8 kB] Fetched 39.1 MB in 2s (22.4 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: binutils-gold binutils-gold-i686-linux-gnu Use 'apt autoremove' to remove them. The following packages will be upgraded: binutils binutils-common binutils-i686-linux-gnu init-system-helpers libbinutils libctf-nobfd0 libctf0 libgprofng0 libsframe2 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 5752 kB of archives. After this operation, 4096 B of additional disk space will be used. Get:1 http://repo.kali.org/kali kali-dev/main i386 init-system-helpers all 1.69+kali1 [41.2 kB] Get:2 http://repo.kali.org/kali kali-dev/main i386 libgprofng0 i386 2.45-4 [848 kB] Get:3 http://repo.kali.org/kali kali-dev/main i386 libctf0 i386 2.45-4 [95.7 kB] Get:4 http://repo.kali.org/kali kali-dev/main i386 libctf-nobfd0 i386 2.45-4 [160 kB] Get:5 http://repo.kali.org/kali kali-dev/main i386 binutils i386 2.45-4 [270 kB] Get:6 http://repo.kali.org/kali kali-dev/main i386 binutils-i686-linux-gnu i386 2.45-4 [1104 kB] Get:7 http://repo.kali.org/kali kali-dev/main i386 libbinutils i386 2.45-4 [597 kB] Get:8 http://repo.kali.org/kali kali-dev/main i386 binutils-common i386 2.45-4 [2556 kB] Get:9 http://repo.kali.org/kali kali-dev/main i386 libsframe2 i386 2.45-4 [79.7 kB] Fetched 5752 kB in 0s (94.5 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12926 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.69+kali1_all.deb ... Unpacking init-system-helpers (1.69+kali1) over (1.68+kali2) ... Setting up init-system-helpers (1.69+kali1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12927 files and directories currently installed.) Preparing to unpack .../0-libgprofng0_2.45-4_i386.deb ... Unpacking libgprofng0:i386 (2.45-4) over (2.45-3) ... Preparing to unpack .../1-libctf0_2.45-4_i386.deb ... Unpacking libctf0:i386 (2.45-4) over (2.45-3) ... Preparing to unpack .../2-libctf-nobfd0_2.45-4_i386.deb ... Unpacking libctf-nobfd0:i386 (2.45-4) over (2.45-3) ... Preparing to unpack .../3-binutils_2.45-4_i386.deb ... Unpacking binutils (2.45-4) over (2.45-3) ... Preparing to unpack .../4-binutils-i686-linux-gnu_2.45-4_i386.deb ... Unpacking binutils-i686-linux-gnu (2.45-4) over (2.45-3) ... Preparing to unpack .../5-libbinutils_2.45-4_i386.deb ... Unpacking libbinutils:i386 (2.45-4) over (2.45-3) ... Preparing to unpack .../6-binutils-common_2.45-4_i386.deb ... Unpacking binutils-common:i386 (2.45-4) over (2.45-3) ... Preparing to unpack .../7-libsframe2_2.45-4_i386.deb ... Unpacking libsframe2:i386 (2.45-4) over (2.45-3) ... Setting up libsframe2:i386 (2.45-4) ... Setting up binutils-common:i386 (2.45-4) ... Setting up libctf-nobfd0:i386 (2.45-4) ... Setting up libbinutils:i386 (2.45-4) ... Setting up libctf0:i386 (2.45-4) ... Setting up binutils-i686-linux-gnu (2.45-4) ... Setting up libgprofng0:i386 (2.45-4) ... Setting up binutils (2.45-4) ... Processing triggers for libc-bin (2.41-12) ... +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- /srv/build.kali.org/build/work/kali-experimental/libpostal_1.1+git20250713.019f9ae-0kali3.dsc exists in /srv/build.kali.org/build/work/kali-experimental; copying to chroot I: NOTICE: Log filtering will replace 'build/libpostal-1MxIfp/libpostal-1.1+git20250713.019f9ae' with '<>' I: NOTICE: Log filtering will replace 'build/libpostal-1MxIfp' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), build-essential, fakeroot dpkg-deb: warning: root directory /<>/sbuild-build-depends-main-dummy has unusual owner or group 1000:115 dpkg-deb: hint: you might need to pass --root-owner-group, see for further details dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [609 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [617 B] Get:5 copy:/<>/apt_archive ./ Packages [648 B] Fetched 1874 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install main build dependencies (aptitude-based resolver) | +------------------------------------------------------------------------------+ Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: binutils-gold binutils-gold-i686-linux-gnu Use 'apt autoremove' to remove them. The following additional packages will be installed: aptitude-common libboost-iostreams1.83.0 libcwidget4 libncursesw6 libsigc++-2.0-0v5 libxapian30 Suggested packages: apt-xapian-index aptitude-doc-en | aptitude-doc debtags tasksel libcwidget-dev xapian-tools Recommended packages: sensible-utils libgpm2 The following NEW packages will be installed: aptitude aptitude-common libboost-iostreams1.83.0 libcwidget4 libncursesw6 libsigc++-2.0-0v5 libxapian30 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. Need to get 5591 kB of archives. After this operation, 24.8 MB of additional disk space will be used. Get:1 http://repo.kali.org/kali kali-dev/main i386 aptitude-common all 0.8.13-7 [1718 kB] Get:2 http://repo.kali.org/kali kali-dev/main i386 libboost-iostreams1.83.0 i386 1.83.0-4.2 [256 kB] Get:3 http://repo.kali.org/kali kali-dev/main i386 libncursesw6 i386 6.5+20250216-2 [148 kB] Get:4 http://repo.kali.org/kali kali-dev/main i386 libsigc++-2.0-0v5 i386 2.12.1-3 [25.6 kB] Get:5 http://repo.kali.org/kali kali-dev/main i386 libcwidget4 i386 0.5.18-6+b2 [348 kB] Get:6 http://repo.kali.org/kali kali-dev/main i386 libxapian30 i386 1.4.29-3 [1589 kB] Get:7 http://repo.kali.org/kali kali-dev/main i386 aptitude i386 0.8.13-7 [1507 kB] Fetched 5591 kB in 0s (64.1 MB/s) Selecting previously unselected package aptitude-common. (Reading database ... 12927 files and directories currently installed.) Preparing to unpack .../0-aptitude-common_0.8.13-7_all.deb ... Unpacking aptitude-common (0.8.13-7) ... Selecting previously unselected package libboost-iostreams1.83.0:i386. Preparing to unpack .../1-libboost-iostreams1.83.0_1.83.0-4.2_i386.deb ... Unpacking libboost-iostreams1.83.0:i386 (1.83.0-4.2) ... Selecting previously unselected package libncursesw6:i386. Preparing to unpack .../2-libncursesw6_6.5+20250216-2_i386.deb ... Unpacking libncursesw6:i386 (6.5+20250216-2) ... Selecting previously unselected package libsigc++-2.0-0v5:i386. Preparing to unpack .../3-libsigc++-2.0-0v5_2.12.1-3_i386.deb ... Unpacking libsigc++-2.0-0v5:i386 (2.12.1-3) ... Selecting previously unselected package libcwidget4:i386. Preparing to unpack .../4-libcwidget4_0.5.18-6+b2_i386.deb ... Unpacking libcwidget4:i386 (0.5.18-6+b2) ... Selecting previously unselected package libxapian30:i386. Preparing to unpack .../5-libxapian30_1.4.29-3_i386.deb ... Unpacking libxapian30:i386 (1.4.29-3) ... Selecting previously unselected package aptitude. Preparing to unpack .../6-aptitude_0.8.13-7_i386.deb ... Unpacking aptitude (0.8.13-7) ... Setting up libxapian30:i386 (1.4.29-3) ... Setting up libboost-iostreams1.83.0:i386 (1.83.0-4.2) ... Setting up libsigc++-2.0-0v5:i386 (2.12.1-3) ... Setting up aptitude-common (0.8.13-7) ... Setting up libncursesw6:i386 (6.5+20250216-2) ... Setting up libcwidget4:i386 (0.5.18-6+b2) ... Setting up aptitude (0.8.13-7) ... update-alternatives: using /usr/bin/aptitude-curses to provide /usr/bin/aptitude (aptitude) in auto mode Processing triggers for libc-bin (2.41-12) ... aptitude -y --without-recommends -o Dpkg::Options::=--force-confold -o Aptitude::CmdLine::Ignore-Trust-Violations=false -o Aptitude::ProblemResolver::StepScore=100 -o Aptitude::ProblemResolver::SolutionCost=safety, priority, non-default-versions -o Aptitude::ProblemResolver::Hints::KeepDummy=reject sbuild-build-depends-main-dummy :UNINST -o Aptitude::ProblemResolver::Keep-All-Level=55000 -o Aptitude::ProblemResolver::Remove-Essential-Level=maximum install sbuild-build-depends-main-dummy:i386 Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} fakeroot{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfakeroot{a} libfile-stripnondeterminism-perl{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} po-debconf{a} sbuild-build-depends-main-dummy sensible-utils{a} The following packages will be REMOVED: binutils-gold{u} binutils-gold-i686-linux-gnu{u} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 32 newly installed, 2 to remove and 0 not upgraded. Need to get 11.4 MB of archives. After unpacking 36.6 MB will be used. Writing extended state information... Get: 1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [876 B] Get: 2 http://repo.kali.org/kali kali-dev/main i386 sensible-utils all 0.0.25 [25.0 kB] Get: 3 http://repo.kali.org/kali kali-dev/main i386 libmagic-mgc i386 1:5.46-5 [338 kB] Get: 4 http://repo.kali.org/kali kali-dev/main i386 libmagic1t64 i386 1:5.46-5 [117 kB] Get: 5 http://repo.kali.org/kali kali-dev/main i386 file i386 1:5.46-5 [43.5 kB] Get: 6 http://repo.kali.org/kali kali-dev/main i386 gettext-base i386 0.23.1-2+b1 [245 kB] Get: 7 http://repo.kali.org/kali kali-dev/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 8 http://repo.kali.org/kali kali-dev/main i386 groff-base i386 1.23.0-9 [1202 kB] Get: 9 http://repo.kali.org/kali kali-dev/main i386 bsdextrautils i386 2.41.1-1 [98.8 kB] Get: 10 http://repo.kali.org/kali kali-dev/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 11 http://repo.kali.org/kali kali-dev/main i386 man-db i386 2.13.1-1 [1478 kB] Get: 12 http://repo.kali.org/kali kali-dev/main i386 m4 i386 1.4.19-8 [301 kB] Get: 13 http://repo.kali.org/kali kali-dev/main i386 autoconf all 2.72-3.1 [494 kB] Get: 14 http://repo.kali.org/kali kali-dev/main i386 autotools-dev all 20240727.1 [60.2 kB] Get: 15 http://repo.kali.org/kali kali-dev/main i386 automake all 1:1.17-4 [862 kB] Get: 16 http://repo.kali.org/kali kali-dev/main i386 autopoint all 0.23.1-2 [770 kB] Get: 17 http://repo.kali.org/kali kali-dev/main i386 libdebhelper-perl all 13.25 [91.6 kB] Get: 18 http://repo.kali.org/kali kali-dev/main i386 libtool all 2.5.4-4 [539 kB] Get: 19 http://repo.kali.org/kali kali-dev/main i386 dh-autoreconf all 20 [17.1 kB] Get: 20 http://repo.kali.org/kali kali-dev/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 21 http://repo.kali.org/kali kali-dev/main i386 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 22 http://repo.kali.org/kali kali-dev/main i386 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 23 http://repo.kali.org/kali kali-dev/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 24 http://repo.kali.org/kali kali-dev/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 25 http://repo.kali.org/kali kali-dev/main i386 libunistring5 i386 1.3-2 [471 kB] Get: 26 http://repo.kali.org/kali kali-dev/main i386 libxml2-16 i386 2.14.5+dfsg-0.1 [675 kB] Get: 27 http://repo.kali.org/kali kali-dev/main i386 gettext i386 0.23.1-2+b1 [1713 kB] Get: 28 http://repo.kali.org/kali kali-dev/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://repo.kali.org/kali kali-dev/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://repo.kali.org/kali kali-dev/main i386 debhelper all 13.25 [937 kB] Get: 31 http://repo.kali.org/kali kali-dev/main i386 libfakeroot i386 1.37.1.2-1 [32.8 kB] Get: 32 http://repo.kali.org/kali kali-dev/main i386 fakeroot i386 1.37.1.2-1 [77.0 kB] Fetched 11.4 MB in 0s (99.8 MB/s) Preconfiguring packages ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13171 files and directories currently installed.) Removing binutils-gold (2.44-2) ... Removing binutils-gold-i686-linux-gnu (2.44-2) ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13137 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5_i386.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5_i386.deb ... Unpacking libmagic1t64:i386 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5_i386.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-2+b1_i386.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-9_i386.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.1-1_i386.deb ... Unpacking bsdextrautils (2.41.1-1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../08-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_i386.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-8_i386.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.25_all.deb ... Unpacking libdebhelper-perl (13.25) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../21-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:i386. Preparing to unpack .../23-libunistring5_1.3-2_i386.deb ... Unpacking libunistring5:i386 (1.3-2) ... Selecting previously unselected package libxml2-16:i386. Preparing to unpack .../24-libxml2-16_2.14.5+dfsg-0.1_i386.deb ... Unpacking libxml2-16:i386 (2.14.5+dfsg-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.23.1-2+b1_i386.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.25_all.deb ... Unpacking debhelper (13.25) ... Selecting previously unselected package libfakeroot:i386. Preparing to unpack .../29-libfakeroot_1.37.1.2-1_i386.deb ... Unpacking libfakeroot:i386 (1.37.1.2-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../30-fakeroot_1.37.1.2-1_i386.deb ... Unpacking fakeroot (1.37.1.2-1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../31-sbuild-build-depends-main-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up bsdextrautils (2.41.1-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:i386 (2.14.5+dfsg-0.1) ... Setting up libdebhelper-perl (13.25) ... Setting up libmagic1t64:i386 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.19-8) ... Setting up file (1:5.46-5) ... Setting up libfakeroot:i386 (1.37.1.2-1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up fakeroot (1.37.1.2-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up autotools-dev (20240727.1) ... Setting up libunistring5:i386 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.25) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-9) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.25) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (i386 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-38-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.147-1 (2025-08-02) amd64 (x86_64) Toolchain package versions: binutils_2.45-4 dpkg-dev_1.22.21+kali1 g++-14_14.3.0-5 gcc-14_14.3.0-5 libc6-dev_2.41-12 libstdc++-14-dev_14.3.0-5 libstdc++6_15.2.0-1 linux-libc-dev_6.12.33-1kali1 Package versions: apt_3.1.4+kali1 apt-utils_3.1.4+kali1 aptitude_0.8.13-7 aptitude-common_0.8.13-7 autoconf_2.72-3.1 automake_1:1.17-4 autopoint_0.23.1-2 autotools-dev_20240727.1 base-files_1:2025.3.0 base-passwd_3.6.7 bash_5.2.37-2+b5 binutils_2.45-4 binutils-common_2.45-4 binutils-i686-linux-gnu_2.45-4 bsdextrautils_2.41.1-1 bsdutils_1:2.41.1-1 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.7-3 cpp_4:14.2.0-1 cpp-14_14.3.0-5 cpp-14-i686-linux-gnu_14.3.0-5 cpp-i686-linux-gnu_4:14.2.0-1 dash_0.5.12-12 debconf_1.5.91 debhelper_13.25 debian-archive-keyring_2025.1 debianutils_5.23.2 dh-autoreconf_20 dh-strip-nondeterminism_1.14.1-2 diffutils_1:3.10-4 dpkg_1.22.21+kali1 dpkg-dev_1.22.21+kali1 dwz_0.15-1+b1 eatmydata_131-2 fakeroot_1.37.1.2-1 file_1:5.46-5 findutils_4.10.0-3 g++_4:14.2.0-1 g++-14_14.3.0-5 g++-14-i686-linux-gnu_14.3.0-5 g++-i686-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.3.0-5 gcc-14-base_14.3.0-5 gcc-14-i686-linux-gnu_14.3.0-5 gcc-15-base_15.2.0-1 gcc-i686-linux-gnu_4:14.2.0-1 gettext_0.23.1-2+b1 gettext-base_0.23.1-2+b1 grep_3.11-4 groff-base_1.23.0-9 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69+kali1 intltool-debian_0.35.0+20060710.6 kali-archive-keyring_2025.1 libacl1_2.3.2-2+b1 libapt-pkg7.0_3.1.4+kali1 libarchive-zip-perl_1.68-1 libasan8_15.2.0-1 libatomic1_15.2.0-1 libattr1_1:2.5.2-3 libaudit-common_1:4.0.5-1 libaudit1_1:4.0.5-1 libbinutils_2.45-4 libblkid1_2.41.1-1 libboost-iostreams1.83.0_1.83.0-4.2 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.41-12 libc-dev-bin_2.41-12 libc6_2.41-12 libc6-dev_2.41-12 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-10+b1 libcc1-0_15.2.0-1 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.45-4 libctf0_2.45-4 libcwidget4_0.5.18-6+b2 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.280 libdebhelper-perl_13.25 libdpkg-perl_1.22.21+kali1 libeatmydata1_131-2+b1 libelf1t64_0.192-4 libfakeroot_1.37.1.2-1 libfile-stripnondeterminism-perl_1.14.1-2 libgcc-14-dev_14.3.0-5 libgcc-s1_15.2.0-1 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgmp10_2:6.3.0+dfsg-3 libgomp1_15.2.0-1 libgprofng0_2.45-4 libhogweed6t64_3.10.1-1 libisl23_0.27-1 libitm1_15.2.0-1 libjansson4_2.14-2+b3 liblastlog2-2_2.41.1-1 liblz4-1_1.10.0-4 liblzma5_5.8.1-1 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount1_2.41.1-1 libmpc3_1.3.1-1+b3 libmpfr6_4.2.2-1 libncursesw6_6.5+20250216-2 libnettle8t64_3.10.1-1 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpcre2-8-0_10.45-1 libperl5.40_5.40.1-6 libpipeline1_1.5.8-1 libquadmath0_15.2.0-1 libseccomp2_2.6.0-2 libselinux1_3.8.1-1 libsemanage-common_3.8.1-1 libsemanage2_3.8.1-1 libsepol2_3.8.1-1 libsframe1_2.44-3 libsframe2_2.45-4 libsigc++-2.0-0v5_2.12.1-3 libsmartcols1_2.41.1-1 libsqlite3-0_3.46.1-7 libssl3t64_3.5.1-1 libstdc++-14-dev_14.3.0-5 libstdc++6_15.2.0-1 libsystemd0_257.7-1 libtinfo6_6.5+20250216-2 libtool_2.5.4-4 libubsan1_15.2.0-1 libuchardet0_0.0.8-1+b2 libudev1_257.7-1 libunistring5_1.3-2 libuuid1_2.41.1-1 libxapian30_1.4.29-3 libxml2-16_2.14.5+dfsg-0.1 libxxhash0_0.8.3-2 libzstd1_1.5.7+dfsg-1 linux-libc-dev_6.12.33-1kali1 login_1:4.16.0-2+really2.41.1-1 login.defs_1:4.17.4-2 m4_1.4.19-8 make_4.4.1-2 man-db_2.13.1-1 mawk_1.3.4.20250131-1 mount_2.41.1-1 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 openssl-provider-legacy_3.5.1-1 passwd_1:4.17.4-2 patch_2.8-2 perl_5.40.1-6 perl-base_5.40.1-6 perl-modules-5.40_5.40.1-6 po-debconf_1.0.21+nmu1 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.25 sqv_1.3.0-3 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 tzdata_2025b-5 util-linux_2.41.1-1 xz-utils_5.8.1-1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libpostal Binary: libpostal-dev, libpostal1 Architecture: any Version: 1.1+git20250713.019f9ae-0kali3 Maintainer: Kali Developers Uploaders: Sophie Brun Homepage: https://github.com/openvenues/libpostal Standards-Version: 4.7.2 Vcs-Browser: https://gitlab.com/kalilinux/packages/libpostal Vcs-Git: https://gitlab.com/kalilinux/packages/libpostal.git Build-Depends: debhelper-compat (= 13) Package-List: libpostal-dev deb libdevel optional arch=any libpostal1 deb libs optional arch=any Checksums-Sha1: 8eff2f6e35d3630de83507d91e2655cb2ec2404e 5625832 libpostal_1.1+git20250713.019f9ae.orig.tar.gz 147ab9ba71e7bf0560addb2cbaf7477e29954403 573602820 libpostal_1.1+git20250713.019f9ae-0kali3.debian.tar.xz Checksums-Sha256: c20ead4814ece961f4b5f8aa2be2efd319149a64c7781474b3614da90078b25a 5625832 libpostal_1.1+git20250713.019f9ae.orig.tar.gz c4bd55fe300e6eee46b93ec762bbae74f0f3ca0bc133b49d8e62d9d1948056c5 573602820 libpostal_1.1+git20250713.019f9ae-0kali3.debian.tar.xz Files: 1f76fc115c4c1ecde7158ead006f1332 5625832 libpostal_1.1+git20250713.019f9ae.orig.tar.gz 4c0c6af5789003cd7353c83a11d731e7 573602820 libpostal_1.1+git20250713.019f9ae-0kali3.debian.tar.xz -----BEGIN PGP SIGNATURE----- Comment: Signed by Sophie Brun iQIzBAEBCgAdFiEEOyG45orlwW+H9TItV5J4OyBv7jAFAmioXTIACgkQV5J4OyBv 7jA9UBAAobVaS9Odyq9tuTLjlgmBjpMD0nOccyTlgVf3cunW1KFbenuozCjL+o9J XlVLpA4UvbusBwT3nLCHRZaA8DoafcHgdFuxiUxqmtraPxvEHbf1eWE1KQosvVBu m1AVS845j2C4QcYCFAN7LdHwMTFmkkLzSyB/FFmbaiCARUyU823o9oPQrhfexhXb 0L4XcbfFJ0/CSZInM5Zg+GRL7sQmhCFoZxJjgHWgIyQvXoyUVtgzSuczFhndNekq FwHdRA9UCNtuQ1YqZq/ZNEYOUmYyCRneDILhmryj95uriSXQrUGNVzCYot5jm41I ITSPAmW7rTGlOH7eGjhQRww08MWWJUwmmYmNN0HQplfCffrsiDdzAjgTHH8rtMG9 TsW53+Zd6+8QVqYv6hngcfjdXOFHM5gn9TiscZqypphAqEXaSVnM8XjNew6OAuo8 wuKGm5vK4wYV+JFSqc5rernhXcltBBeOCIvDuUuE57y7ReRpN1GD6VS16e3iq3UP 3hLFzuSuUxz7kKHm4z2ENrt+WU2ublECrGTHUY3ghWcUzNq2TQgUcIQCAffCMyK1 zFZUGNmTglbNRNlzZRuODM0Ij/QUysZOs/oTdIbY9Ff9oUdIVQXPccr1zEVFUQFW lzQJVRwFWkyQV5UvxJt59sn/fK8FE2kb3NSGv1WHuwT1uPXZVz4= =hUlt -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./libpostal_1.1+git20250713.019f9ae-0kali3.dsc: no acceptable signature found dpkg-source: info: extracting libpostal in /<> dpkg-source: info: unpacking libpostal_1.1+git20250713.019f9ae.orig.tar.gz dpkg-source: info: unpacking libpostal_1.1+git20250713.019f9ae-0kali3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Disable-sse2-on-arm.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=8 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=kalibuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=kali-experimental-i386-sbuild SCHROOT_CHROOT_NAME=kali-dev-i386-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=kalibuild SCHROOT_SESSION_ID=kali-dev-i386-sbuild-063de200-db13-4876-bd4f-bce5106fdaf2 SCHROOT_UID=1000 SCHROOT_USER=kalibuild SHELL=/bin/sh USER=kalibuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -B -rfakeroot dpkg-buildpackage: info: source package libpostal dpkg-buildpackage: info: source version 1.1+git20250713.019f9ae-0kali3 dpkg-buildpackage: info: source distribution kali-experimental dpkg-buildpackage: info: source changed by Sophie Brun dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/libpostal-dev.substvars debian/libpostal1.substvars debian/files rm -fr -- debian/libpostal-dev/ debian/tmp/ debian/libpostal1/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.before grep -q ^XDT_ configure.ac autoreconf -f -i libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. configure.ac:19: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:19: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:19: the top level configure.ac:29: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:29: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:29: the top level configure.ac:30: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:30: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:30: the top level configure.ac:101: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:101: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... m4/ax_cblas.m4:67: AX_CBLAS is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/headers.m4:89: _AC_CHECK_HEADER_COMPILE is expanded from... ./lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from... configure.ac:101: the top level configure.ac:14: installing './compile' configure.ac:14: installing './config.guess' configure.ac:14: installing './config.sub' configure.ac:12: installing './install-sh' configure.ac:12: installing './missing' src/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.after debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- --datadir=/<> ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --datadir=/<>/libpostal-1.1\+git20250713.019f9ae checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu 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.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none 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... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ranlib... ranlib checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking command to parse /usr/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 for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for library containing log... -lm checking for egrep... (cached) /usr/bin/grep -E checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for _Bool... yes checking for stdbool.h that conforms to C99 or later... yes checking for fcntl.h... yes checking for float.h... yes checking for inttypes.h... (cached) yes checking for limits.h... yes checking for locale.h... yes checking for malloc.h... yes checking for memory.h... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for int8_t... yes checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for ptrdiff_t... yes checking for malloc... yes checking for realloc... yes checking for drand48... yes checking for getcwd... yes checking for gettimeofday... yes checking for memmove... yes checking for memset... yes checking for regcomp... yes checking for setlocale... yes checking for sqrt... yes checking for strdup... yes checking for strndup... yes checking for shuf... yes checking for gshuf... no checking for cblas.h... no configure: extra cflags for scanner.c: checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile chmod: 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 mkdir -p /<>/libpostal cp -r debian/libpostal_data/* /<>/libpostal make[1]: Leaving directory '/<>' dh_auto_build -a make -j8 make[1]: Entering directory '/<>' make all-recursive make[2]: Entering directory '/<>' Making all in src make[3]: Entering directory '/<>/src' gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o libpostal-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o libpostal-main.o `test -f 'main.c' || echo './'`main.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o libpostal-json_encode.o `test -f 'json_encode.c' || echo './'`json_encode.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o libpostal-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o libpostal-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-strndup.lo `test -f 'strndup.c' || echo './'`strndup.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-libpostal.lo `test -f 'libpostal.c' || echo './'`libpostal.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-expand.lo `test -f 'expand.c' || echo './'`expand.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c libpostal.c -fPIC -DPIC -o .libs/libpostal_la-libpostal.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c strndup.c -fPIC -DPIC -o .libs/libpostal_la-strndup.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c address_dictionary.c -fPIC -DPIC -o .libs/libpostal_la-address_dictionary.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c strndup.c -o libpostal_la-strndup.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c expand.c -fPIC -DPIC -o .libs/libpostal_la-expand.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:384:13: warning: unused variable ‘num_utf8_chars’ [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function ‘utf8_compare_case_insensitive’: string_utils.c:505:85: warning: unused parameter ‘len’ [-Wunused-parameter] 505 | 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:521:12: warning: unused variable ‘remaining’ [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function ‘string_is_digit’: string_utils.c:687:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function ‘string_is_ignorable’: string_utils.c:713:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 713 | 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:1252:9: note: in expansion of macro ‘INVALID_INDEX’ 1252 | 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:1265:9: note: in expansion of macro ‘INVALID_INDEX’ 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-transliterate.lo `test -f 'transliterate.c' || echo './'`transliterate.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-tokens.lo `test -f 'tokens.c' || echo './'`tokens.c In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from libpostal.c:10: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-trie.lo `test -f 'trie.c' || echo './'`trie.c address_dictionary.c: In function 'address_dictionary_add_expansion': address_dictionary.c:173:10: warning: variable 'is_phrase' set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function 'address_phrase_in_dictionaries': address_dictionary.c:63:47: warning: 'uint16_t' {aka 'short unsigned int'} is promoted to 'int' when passed through '...' 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass 'int' not 'uint16_t' {aka 'short unsigned int'} to 'va_arg') address_dictionary.c:63:47: note: if this code is reached, the program will abort libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c transliterate.c -fPIC -DPIC -o .libs/libpostal_la-transliterate.o In file included from logistic_regression.h:26, from language_classifier.h:13, from expand.c:10: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ expand.c: In function 'add_affix_expansions': expand.c:179:65: warning: unused parameter 'lang' [-Wunused-parameter] 179 | 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) { | ~~~~~~^~~~ expand.c: In function 'add_string_alternatives_phrase_option': expand.c:932:26: warning: unused variable 'have_period_affixes' [-Wunused-variable] 932 | bool have_period_affixes = add_period_affixes_or_token(tree, str, token, options); | ^~~~~~~~~~~~~~~~~~~ expand.c:1184:46: warning: unused variable 'start_index' [-Wunused-variable] 1184 | uint32_t start_index = cstring_array_start_token(tree->strings); | ^~~~~~~~~~~ expand.c:1202:38: warning: unused variable 'start_index' [-Wunused-variable] 1202 | uint32_t start_index = cstring_array_start_token(tree->strings); | ^~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-trie_search.lo `test -f 'trie_search.c' || echo './'`trie_search.c expand.c:1235:26: warning: unused variable 'start_index' [-Wunused-variable] 1235 | uint32_t start_index = cstring_array_start_token(tree->strings); | ^~~~~~~~~~~ expand.c:1310:22: warning: unused variable 'have_period_affixes' [-Wunused-variable] 1310 | bool have_period_affixes = add_period_affixes_or_token(tree, str, token, options); | ^~~~~~~~~~~~~~~~~~~ expand.c:1344:22: warning: unused variable 'have_period_affixes' [-Wunused-variable] 1344 | bool have_period_affixes = add_period_affixes_or_token(tree, str, token, options); | ^~~~~~~~~~~~~~~~~~~ expand.c: In function 'normalize_ordinal_suffixes': expand.c:1368:106: warning: unused parameter 'i' [-Wunused-parameter] 1368 | 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:1440:11: warning: unused variable 'lang' [-Wunused-variable] 1440 | char *lang; | ^~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c tokens.c -fPIC -DPIC -o .libs/libpostal_la-tokens.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c trie.c -fPIC -DPIC -o .libs/libpostal_la-trie.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:933:26: warning: variable 'added_previous_phrase' set but not used [-Wunused-but-set-variable] 933 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1032:13: note: in expansion of macro 'log_debug' 1032 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ 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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c libpostal.c -o libpostal_la-libpostal.o >/dev/null 2>&1 trie.c: In function 'trie_read': trie.c:1032:13: warning: unused variable 'check' [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable 'base' [-Wunused-variable] 1031 | int32_t base; | ^~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c tokens.c -o libpostal_la-tokens.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c trie_search.c -fPIC -DPIC -o .libs/libpostal_la-trie_search.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c address_dictionary.c -o libpostal_la-address_dictionary.o >/dev/null 2>&1 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; | ^~~~~~~~~ trie_search.c: In function 'trie_search_prefixes_from_index': trie_search.c:627:12: warning: variable 'separator_char_len' set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c trie_utils.c -fPIC -DPIC -o .libs/libpostal_la-trie_utils.o In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function 'phrase_array_push', inlined from 'trie_search_from_index' at trie_search.c:128:25: vector.h:125:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro '__VECTOR_BASE' 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:28:14: note: 'data' was declared here 28 | uint32_t data; | ^~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-string_utils.lo `test -f 'string_utils.c' || echo './'`string_utils.c trie_utils.c: In function 'trie_new_from_cstring_array_sorted': trie_utils.c:55:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 55 | uint32_t i; | ^ trie_utils.c: In function 'trie_new_from_cstring_array': trie_utils.c:86:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 86 | uint32_t i; | ^ In function 'phrase_array_push', inlined from 'trie_search_tokens_from_index' at trie_search.c:458:9: vector.h:125:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro '__VECTOR_BASE' 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_tokens_from_index': trie_search.c:246:14: note: 'data' was declared here 246 | uint32_t data; | ^~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c string_utils.c -fPIC -DPIC -o .libs/libpostal_la-string_utils.o trie.c: In function 'trie_get_from_index': trie.c:880:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ In function ‘cstring_array_destroy’, inlined from ‘cstring_array_new’ at string_utils.c:1109:9: string_utils.c:1127:13: warning: ‘*array.str’ may be used uninitialized [-Wmaybe-uninitialized] 1127 | if (self->str) { | ~~~~^~~~~ 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:384:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': string_utils.c:505:85: warning: unused parameter 'len' [-Wunused-parameter] 505 | 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:521:12: warning: unused variable 'remaining' [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:687:10: warning: unused variable 'ignorable' [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:713:10: warning: unused variable 'ignorable' [-Wunused-variable] 713 | 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:1252:9: note: in expansion of macro 'INVALID_INDEX' 1252 | 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:1265:9: note: in expansion of macro 'INVALID_INDEX' 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c trie.c -o libpostal_la-trie.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c trie_utils.c -o libpostal_la-trie_utils.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c trie_search.c -o libpostal_la-trie_search.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c file_utils.c -fPIC -DPIC -o .libs/libpostal_la-file_utils.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o utf8proc/libpostal_la-utf8proc.lo `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-normalize.lo `test -f 'normalize.c' || echo './'`normalize.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c utf8proc/utf8proc.c -fPIC -DPIC -o utf8proc/.libs/libpostal_la-utf8proc.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c transliterate.c -o libpostal_la-transliterate.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c normalize.c -fPIC -DPIC -o .libs/libpostal_la-normalize.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c file_utils.c -o libpostal_la-file_utils.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-numex.lo `test -f 'numex.c' || echo './'`numex.c normalize.c: In function 'normalize_string_languages': normalize.c:269:22: warning: unused variable 'key' [-Wunused-variable] 269 | khiter_t key = kh_put(int_set, scripts, (khint_t)script, &ret); | ^~~ normalize.c:208:11: warning: unused variable 'numex_replaced' [-Wunused-variable] 208 | char *numex_replaced = NULL; | ^~~~~~~~~~~~~~ normalize.c: In function 'numeric_starts_with_alpha': normalize.c:374:14: warning: unused variable 'is_hyphen' [-Wunused-variable] 374 | bool is_hyphen = utf8_is_hyphen(ch); | ^~~~~~~~~ normalize.c:367:10: warning: unused variable 'append_char' [-Wunused-variable] 367 | bool append_char = true; | ^~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c numex.c -fPIC -DPIC -o .libs/libpostal_la-numex.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-features.lo `test -f 'features.c' || echo './'`features.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c expand.c -o libpostal_la-expand.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-unicode_scripts.lo `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c numex.c: In function 'convert_numeric_expressions': numex.c:805:18: warning: unused variable 'rule_index' [-Wunused-variable] 805 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:714:17: warning: unused variable 'number_str' [-Wunused-variable] 714 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:706:10: warning: unused variable 'advance_state' [-Wunused-variable] 706 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:703:19: warning: unused variable 'ch' [-Wunused-variable] 703 | unsigned char ch = '\0'; | ^~ numex.c: In function 'get_ordinal_namespace_prefix': numex.c:978:10: warning: unused variable 'whole_tokens_only' [-Wunused-variable] 978 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ numex.c: In function 'possible_ordinal_digit_len': numex.c:1073:10: warning: unused variable 'ignorable' [-Wunused-variable] 1073 | bool ignorable = true; | ^~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c features.c -fPIC -DPIC -o .libs/libpostal_la-features.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c unicode_scripts.c -fPIC -DPIC -o .libs/libpostal_la-unicode_scripts.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c string_utils.c -o libpostal_la-string_utils.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c normalize.c -o libpostal_la-normalize.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c features.c -o libpostal_la-features.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c utf8proc/utf8proc.c -o utf8proc/libpostal_la-utf8proc.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-address_parser.lo `test -f 'address_parser.c' || echo './'`address_parser.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c address_parser.c -fPIC -DPIC -o .libs/libpostal_la-address_parser.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c numex.c -o libpostal_la-numex.o >/dev/null 2>&1 In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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); | ^~~~~~~ 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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c address_parser_io.c -fPIC -DPIC -o .libs/libpostal_la-address_parser_io.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-averaged_perceptron.lo `test -f 'averaged_perceptron.c' || echo './'`averaged_perceptron.c In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser_io.h:8, from address_parser_io.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ In file included from file_utils.h:12, from sparse_matrix.h:45: address_parser_io.c: In function 'address_parser_data_set_tokenize_line': address_parser_io.c:105:16: warning: unused variable 'pair_len' [-Wunused-variable] 105 | size_t pair_len = strlen(str); | ^~~~~~~~ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ address_parser_io.c:99:12: warning: unused variable 'num_pairs' [-Wunused-variable] 99 | size_t num_pairs = cstring_array_num_strings(pairs); | ^~~~~~~~~ address_parser_io.c: In function 'address_parser_data_set_next': address_parser_io.c:246:12: warning: unused variable 'len' [-Wunused-variable] 246 | size_t len = strlen(normalized); | ^~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c averaged_perceptron.c -fPIC -DPIC -o .libs/libpostal_la-averaged_perceptron.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c address_parser_io.c -o libpostal_la-address_parser_io.o >/dev/null 2>&1 In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-crf.lo `test -f 'crf.c' || echo './'`crf.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c crf_context.c -fPIC -DPIC -o .libs/libpostal_la-crf_context.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c crf.c -fPIC -DPIC -o .libs/libpostal_la-crf.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c averaged_perceptron.c -o libpostal_la-averaged_perceptron.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-sparse_matrix.lo `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c In file included from crf_context.h:20, from crf.h:20, from crf.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ In file included from crf_context.h:20, from crf_context.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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); | ^~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-averaged_perceptron_tagger.lo `test -f 'averaged_perceptron_tagger.c' || echo './'`averaged_perceptron_tagger.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-graph.lo `test -f 'graph.c' || echo './'`graph.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c sparse_matrix.c -fPIC -DPIC -o .libs/libpostal_la-sparse_matrix.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c averaged_perceptron_tagger.c -fPIC -DPIC -o .libs/libpostal_la-averaged_perceptron_tagger.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c crf.c -o libpostal_la-crf.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c graph.c -fPIC -DPIC -o .libs/libpostal_la-graph.o In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-graph_builder.lo `test -f 'graph_builder.c' || echo './'`graph_builder.c 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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c address_parser.c -o libpostal_la-address_parser.o >/dev/null 2>&1 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:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c averaged_perceptron_tagger.c -o libpostal_la-averaged_perceptron_tagger.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c graph_builder.c -fPIC -DPIC -o .libs/libpostal_la-graph_builder.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-language_classifier.lo `test -f 'language_classifier.c' || echo './'`language_classifier.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c graph.c -o libpostal_la-graph.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c crf_context.c -o libpostal_la-crf_context.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c language_classifier.c -fPIC -DPIC -o .libs/libpostal_la-language_classifier.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c sparse_matrix.c -o libpostal_la-sparse_matrix.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c language_features.c -fPIC -DPIC -o .libs/libpostal_la-language_features.o In file included from logistic_regression.h:26, from language_classifier.h:13, from language_classifier.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c graph_builder.c -o libpostal_la-graph_builder.o >/dev/null 2>&1 In file included from logistic_regression.h:26, from language_classifier.h:13, from language_features.c:2: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c unicode_scripts.c -o libpostal_la-unicode_scripts.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c language_classifier.c -o libpostal_la-language_classifier.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c language_features.c -o libpostal_la-language_features.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-logistic_regression.lo `test -f 'logistic_regression.c' || echo './'`logistic_regression.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-logistic.lo `test -f 'logistic.c' || echo './'`logistic.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-minibatch.lo `test -f 'minibatch.c' || echo './'`minibatch.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c logistic_regression.c -fPIC -DPIC -o .libs/libpostal_la-logistic_regression.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c logistic.c -fPIC -DPIC -o .libs/libpostal_la-logistic.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c minibatch.c -fPIC -DPIC -o .libs/libpostal_la-minibatch.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c float_utils.c -fPIC -DPIC -o .libs/libpostal_la-float_utils.o In file included from logistic_regression.h:26, from logistic_regression.c:3: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^~~~~~~~~~~~ In file included from logistic.h:7, from logistic.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-ngrams.lo `test -f 'ngrams.c' || echo './'`ngrams.c logistic.c: In function 'softmax_vector': logistic.c:16:12: warning: unused variable 'sum' [-Wunused-variable] 16 | double sum = 0.0; | ^~~ In file included from sparse_matrix.h:46, from minibatch.h:9, from minibatch.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-place.lo `test -f 'place.c' || echo './'`place.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c float_utils.c -o libpostal_la-float_utils.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c logistic.c -o libpostal_la-logistic.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c ngrams.c -fPIC -DPIC -o .libs/libpostal_la-ngrams.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c place.c -fPIC -DPIC -o .libs/libpostal_la-place.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c logistic_regression.c -o libpostal_la-logistic_regression.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-double_metaphone.lo `test -f 'double_metaphone.c' || echo './'`double_metaphone.c ngrams.c: In function 'add_ngrams': ngrams.c:37:22: warning: unused variable 'token_index' [-Wunused-variable] 37 | uint32_t token_index = cstring_array_start_token(grams); | ^~~~~~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:13, from place.h:8, from place.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c near_dupe.c -fPIC -DPIC -o .libs/libpostal_la-near_dupe.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c ngrams.c -o libpostal_la-ngrams.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c double_metaphone.c -fPIC -DPIC -o .libs/libpostal_la-double_metaphone.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-dedupe.lo `test -f 'dedupe.c' || echo './'`dedupe.c In file included from logistic_regression.h:26, from language_classifier.h:13, from place.h:8, from near_dupe.c:14: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c place.c -o libpostal_la-place.o >/dev/null 2>&1 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:436:18: warning: variable 'any_existing_acronyms' set but not used [-Wunused-but-set-variable] 436 | bool any_existing_acronyms = false; | ^~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c dedupe.c -fPIC -DPIC -o .libs/libpostal_la-dedupe.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-acronyms.lo `test -f 'acronyms.c' || echo './'`acronyms.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c string_similarity.c -fPIC -DPIC -o .libs/libpostal_la-string_similarity.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c acronyms.c -fPIC -DPIC -o .libs/libpostal_la-acronyms.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:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c minibatch.c -o libpostal_la-minibatch.o >/dev/null 2>&1 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 *} /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-soft_tfidf.lo `test -f 'soft_tfidf.c' || echo './'`soft_tfidf.c In file included from file_utils.h:12, from trie.h:32, from trie_search.h:10, from string_similarity.h:8, from string_similarity.c:1: string_utils.h:82:51: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 82 | int utf8_compare_len_case_insensitive(const char *str1, const char *str2, size_t len); | ~~~~~~~~~~~~^~~~ string_similarity.c:647:83: warning: pointer targets in passing argument 2 of 'utf8_compare_len_case_insensitive' differ in signedness [-Wpointer-sign] 647 | if (utf8_compare_len_case_insensitive(ptr1 + ti.offset + ti_pos, ptr2 + tj.offset, tj.len) == 0) { | ~~~~~^~~~~~~~~~~ | | | uint8_t * {aka unsigned char *} string_utils.h:82:69: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 82 | int utf8_compare_len_case_insensitive(const char *str1, const char *str2, size_t len); | ~~~~~~~~~~~~^~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c acronyms.c -o libpostal_la-acronyms.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c double_metaphone.c -o libpostal_la-double_metaphone.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c soft_tfidf.c -fPIC -DPIC -o .libs/libpostal_la-soft_tfidf.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c dedupe.c -o libpostal_la-dedupe.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c string_similarity.c -o libpostal_la-string_similarity.o >/dev/null 2>&1 soft_tfidf.c: In function 'phrases_have_same_canonical': soft_tfidf.c:72:41: warning: unused parameter 'num_tokens1' [-Wunused-parameter] 72 | bool phrases_have_same_canonical(size_t num_tokens1, char **tokens1, size_t num_tokens2, char **tokens2, phrase_t match1, phrase_t match2, canonical_match_t *response) { | ~~~~~~~^~~~~~~~~~~ soft_tfidf.c:72:77: warning: unused parameter 'num_tokens2' [-Wunused-parameter] 72 | bool phrases_have_same_canonical(size_t num_tokens1, char **tokens1, size_t num_tokens2, char **tokens2, phrase_t match1, phrase_t match2, canonical_match_t *response) { | ~~~~~~~^~~~~~~~~~~ In file included from collections.h:8, from soft_tfidf.h:5, from soft_tfidf.c:1: soft_tfidf.c: In function 'soft_tfidf_similarity_with_phrases_and_acronyms': log/log.h:52:55: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'int64_t' {aka 'long long int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ soft_tfidf.c:344:17: note: in expansion of macro 'log_debug' 344 | log_debug("acronym_membership = %zd\n", acronym_membership); | ^~~~~~~~~ log/log.h:52:55: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'int64_t' {aka 'long long int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ soft_tfidf.c:360:17: note: in expansion of macro 'log_debug' 360 | log_debug("multi_word_membership = %zd\n", multi_word_membership); | ^~~~~~~~~ soft_tfidf.c:273:14: warning: unused variable 'have_strict_abbreviation' [-Wunused-variable] 273 | bool have_strict_abbreviation = false; | ^~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o libpostal_la-jaccard.lo `test -f 'jaccard.c' || echo './'`jaccard.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c near_dupe.c -o libpostal_la-near_dupe.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c jaccard.c -fPIC -DPIC -o .libs/libpostal_la-jaccard.o soft_tfidf.c:582:90: warning: 'norm2_offset' may be used uninitialized [-Wmaybe-uninitialized] 582 | double norm = sqrt(double_array_sum_sq(token_scores1, num_tokens1) + norm1_offset) * sqrt(double_array_sum_sq(token_scores2, num_tokens2) + norm2_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ soft_tfidf.c:252:12: note: 'norm2_offset' was declared here 252 | double norm2_offset = 0.0; | ^~~~~~~~~~~~ soft_tfidf.c:582:19: warning: 'norm1_offset' may be used uninitialized [-Wmaybe-uninitialized] 582 | double norm = sqrt(double_array_sum_sq(token_scores1, num_tokens1) + norm1_offset) * sqrt(double_array_sum_sq(token_scores2, num_tokens2) + norm2_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ soft_tfidf.c:251:12: note: 'norm1_offset' was declared here 251 | double norm1_offset = 0.0; | ^~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O0 -D LIBPOSTAL_EXPORTS -c -o libscanner_la-scanner.lo `test -f 'scanner.c' || echo './'`scanner.c 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 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c soft_tfidf.c -o libpostal_la-soft_tfidf.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o bench-bench.o `test -f 'bench.c' || echo './'`bench.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser-strndup.o `test -f 'strndup.c' || echo './'`strndup.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c jaccard.c -o libpostal_la-jaccard.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O0 -D LIBPOSTAL_EXPORTS -c scanner.c -fPIC -DPIC -o .libs/libscanner_la-scanner.o gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser-address_parser_cli.o `test -f 'address_parser_cli.c' || echo './'`address_parser_cli.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser-json_encode.o `test -f 'json_encode.c' || echo './'`json_encode.c bench.c: In function ‘main’: bench.c:49:11: warning: unused variable ‘normalized’ [-Wunused-variable] 49 | char *normalized; | ^~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o utf8proc/address_parser-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-address_parser_train.o `test -f 'address_parser_train.c' || echo './'`address_parser_train.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-address_parser.o `test -f 'address_parser.c' || echo './'`address_parser.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:384:13: warning: unused variable ‘num_utf8_chars’ [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function ‘utf8_compare_case_insensitive’: string_utils.c:505:85: warning: unused parameter ‘len’ [-Wunused-parameter] 505 | 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:521:12: warning: unused variable ‘remaining’ [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function ‘string_is_digit’: string_utils.c:687:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function ‘string_is_ignorable’: string_utils.c:713:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 713 | 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:1252:9: note: in expansion of macro ‘INVALID_INDEX’ 1252 | 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:1265:9: note: in expansion of macro ‘INVALID_INDEX’ 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser_train.c:3: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ In file included from file_utils.h:12, from sparse_matrix.h:45: address_parser_train.c: In function ‘address_phrases_and_labels’: address_parser.h:66:125: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 66 | #define ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS NORMALIZE_TOKEN_DELETE_FINAL_PERIOD | NORMALIZE_TOKEN_DELETE_ACRONYM_PERIODS | NORMALIZE_TOKEN_REPLACE_DIGITS | ^ string_utils.h:251:9: note: in definition of macro ‘cstring_array_foreach’ 251 | code; \ | ^~~~ address_parser.h:67:54: note: in expansion of macro ‘ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS’ 67 | #define ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS ^ NORMALIZE_TOKEN_REPLACE_DIGITS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser_train.c:135:39: note: in expansion of macro ‘ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS’ 135 | normalize_token_options = ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser.h:66:125: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 66 | #define ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS NORMALIZE_TOKEN_DELETE_FINAL_PERIOD | NORMALIZE_TOKEN_DELETE_ACRONYM_PERIODS | NORMALIZE_TOKEN_REPLACE_DIGITS | ^ string_utils.h:251:9: note: in definition of macro ‘cstring_array_foreach’ 251 | code; \ | ^~~~ address_parser.h:67:54: note: in expansion of macro ‘ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS’ 67 | #define ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS ^ NORMALIZE_TOKEN_REPLACE_DIGITS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser.h:68:60: note: in expansion of macro ‘ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS’ 68 | #define ADDRESS_PARSER_NORMALIZE_POSTAL_CODE_TOKEN_OPTIONS ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS | NORMALIZE_TOKEN_SPLIT_ALPHA_FROM_NUMERIC | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser_train.c:198:69: note: in expansion of macro ‘ADDRESS_PARSER_NORMALIZE_POSTAL_CODE_TOKEN_OPTIONS’ 198 | add_normalized_token(postal_code_token_builder, str, t, ADDRESS_PARSER_NORMALIZE_POSTAL_CODE_TOKEN_OPTIONS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser_train.c:116:10: warning: unused variable ‘have_dictionary_phrases’ [-Wunused-variable] 116 | bool have_dictionary_phrases = search_address_dictionaries_tokens_with_phrases(tokenized_str->str, tokenized_str->tokens, language, &dictionary_phrases); | ^~~~~~~~~~~~~~~~~~~~~~~ address_parser_train.c:107:10: warning: unused variable ‘have_postal_code’ [-Wunused-variable] 107 | bool have_postal_code = false; | ^~~~~~~~~~~~~~~~ address_parser_train.c:93:17: warning: variable ‘token’ set but not used [-Wunused-but-set-variable] 93 | const char *token; | ^~~~~ address_parser_train.c: In function ‘address_parser_init’: address_parser_train.c:840:18: warning: unused variable ‘pc_count’ [-Wunused-variable] 840 | uint32_t pc_count = kh_value(postal_code_counts, k); | ^~~~~~~~ address_parser_train.c:444:18: warning: unused variable ‘tokens’ [-Wunused-variable] 444 | token_array *tokens; | ^~~~~~ address_parser_train.c:402:11: warning: unused variable ‘prev_label’ [-Wunused-variable] 402 | char *prev_label; | ^~~~~~~~~~ address_parser_train.c:397:33: warning: unused variable ‘pc_ctx’ [-Wunused-variable] 397 | postal_code_context_value_t pc_ctx; | ^~~~~~ address_parser_train.c:391:11: warning: unused variable ‘normalized’ [-Wunused-variable] 391 | char *normalized; | ^~~~~~~~~~ address_parser_train.c:381:11: warning: unused variable ‘str’ [-Wunused-variable] 381 | char *str; | ^~~ address_parser_train.c: In function ‘address_parser_train_epoch’: address_parser_train.c:1062:10: warning: unused variable ‘logged’ [-Wunused-variable] 1062 | bool logged = false; | ^~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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); | ^~~~~~~ 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; | ^~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-address_parser_io.o `test -f 'address_parser_io.c' || echo './'`address_parser_io.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo './'`averaged_perceptron.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-crf.o `test -f 'crf.c' || echo './'`crf.c In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser_io.h:8, from address_parser_io.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ In file included from file_utils.h:12, from sparse_matrix.h:45: address_parser_io.c: In function ‘address_parser_data_set_tokenize_line’: address_parser_io.c:105:16: warning: unused variable ‘pair_len’ [-Wunused-variable] 105 | size_t pair_len = strlen(str); | ^~~~~~~~ string_utils.h:251:9: note: in definition of macro ‘cstring_array_foreach’ 251 | code; \ | ^~~~ address_parser_io.c:99:12: warning: unused variable ‘num_pairs’ [-Wunused-variable] 99 | size_t num_pairs = cstring_array_num_strings(pairs); | ^~~~~~~~~ address_parser_io.c: In function ‘address_parser_data_set_next’: address_parser_io.c:246:12: warning: unused variable ‘len’ [-Wunused-variable] 246 | size_t len = strlen(normalized); | ^~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^ In file included from crf_context.h:20, from crf.h:20, from crf.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-crf_context.o `test -f 'crf_context.c' || echo './'`crf_context.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c In file included from crf_context.h:20, from crf_context.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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); | ^~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-graph.o `test -f 'graph.c' || echo './'`graph.c address_parser_train.c: In function ‘address_parser_init’: address_parser_train.c:821:9: warning: pointer ‘phrase_keys’ may be used after ‘free’ [-Wuse-after-free] 821 | free(phrase_keys); | ^~~~~~~~~~~~~~~~~ address_parser_train.c:796:9: note: call to ‘free’ here 796 | free(phrase_keys); | ^~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-graph_builder.o `test -f 'graph_builder.c' || echo './'`graph_builder.c In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ sparse_matrix.c: In function ‘sparse_matrix_sort_indices’: sparse_matrix.c:95:14: warning: variable ‘row’ set but not used [-Wunused-but-set-variable] 95 | uint32_t row, row_start, row_len, i; | ^~~ sparse_matrix.c: In function ‘sparse_matrix_dot_vector’: sparse_matrix.c:119:12: warning: unused variable ‘val’ [-Wunused-variable] 119 | double val; | ^~~ sparse_matrix.c: In function ‘sparse_matrix_sum_cols’: sparse_matrix.c:159:12: warning: unused variable ‘val’ [-Wunused-variable] 159 | double val; | ^~~ sparse_matrix.c: In function ‘sparse_matrix_rows_sum_cols’: sparse_matrix.c:178:15: warning: unused variable ‘indices’ [-Wunused-variable] 178 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function ‘sparse_matrix_sum_all_rows’: sparse_matrix.c:201:12: warning: unused variable ‘val’ [-Wunused-variable] 201 | double val; | ^~~ sparse_matrix.c:200:14: warning: variable ‘row’ set but not used [-Wunused-but-set-variable] 200 | uint32_t row, row_start, row_len; | ^~~ sparse_matrix.c: In function ‘sparse_matrix_sum_rows’: sparse_matrix.c:217:15: warning: unused variable ‘indices’ [-Wunused-variable] 217 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function ‘sparse_matrix_dot_dense’: sparse_matrix.c:246:12: warning: unused variable ‘m2_rows’ [-Wunused-variable] 246 | size_t m2_rows = matrix->m; | ^~~~~~~ sparse_matrix.c:244:12: warning: unused variable ‘m1_cols’ [-Wunused-variable] 244 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:243:12: warning: unused variable ‘m1_rows’ [-Wunused-variable] 243 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:239:15: warning: unused variable ‘indptr’ [-Wunused-variable] 239 | uint32_t *indptr = self->indptr->a; | ^~~~~~ sparse_matrix.c: In function ‘sparse_matrix_dot_sparse’: sparse_matrix.c:280:12: warning: unused variable ‘m1_cols’ [-Wunused-variable] 280 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:279:12: warning: unused variable ‘m1_rows’ [-Wunused-variable] 279 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:275:15: warning: unused variable ‘indptr’ [-Wunused-variable] 275 | uint32_t *indptr = self->indptr->a; | ^~~~~~ In function ‘cstring_array_destroy’, inlined from ‘cstring_array_new’ at string_utils.c:1109:9: string_utils.c:1127:13: warning: ‘*array.str’ may be used uninitialized [-Wmaybe-uninitialized] 1127 | if (self->str) { | ~~~~^~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-float_utils.o `test -f 'float_utils.c' || echo './'`float_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-averaged_perceptron_trainer.o `test -f 'averaged_perceptron_trainer.c' || echo './'`averaged_perceptron_trainer.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-crf_trainer.o `test -f 'crf_trainer.c' || echo './'`crf_trainer.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-crf_trainer_averaged_perceptron.o `test -f 'crf_trainer_averaged_perceptron.c' || echo './'`crf_trainer_averaged_perceptron.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo './'`averaged_perceptron_tagger.c In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron_trainer.h:36, from crf_trainer_averaged_perceptron.h:7, from crf_trainer_averaged_perceptron.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ crf_trainer_averaged_perceptron.c: In function ‘crf_averaged_perceptron_trainer_destroy’: crf_trainer_averaged_perceptron.c:6:14: warning: variable ‘feature_id’ set but not used [-Wunused-but-set-variable] 6 | uint32_t feature_id; | ^~~~~~~~~~ crf_trainer_averaged_perceptron.c: In function ‘crf_averaged_perceptron_trainer_update_trans_feature’: crf_trainer_averaged_perceptron.c:287:10: warning: unused variable ‘add_if_missing’ [-Wunused-variable] 287 | bool add_if_missing = true; | ^~~~~~~~~~~~~~ crf_trainer_averaged_perceptron.c: In function ‘crf_averaged_perceptron_trainer_cache_features’: crf_trainer_averaged_perceptron.c:308:14: warning: unused variable ‘feature_id’ [-Wunused-variable] 308 | uint32_t feature_id; | ^~~~~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron_trainer.h:36, from averaged_perceptron_trainer.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ crf_trainer_averaged_perceptron.c:306:12: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 306 | size_t i; | ^ crf_trainer_averaged_perceptron.c: In function ‘crf_averaged_perceptron_trainer_cache_prev_tag_features’: crf_trainer_averaged_perceptron.c:323:14: warning: unused variable ‘feature_id’ [-Wunused-variable] 323 | uint32_t feature_id; | ^~~~~~~~~~ crf_trainer_averaged_perceptron.c:321:12: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 321 | size_t i; | ^ crf_trainer_averaged_perceptron.c: In function ‘crf_averaged_perceptron_trainer_state_trans_score’: crf_trainer_averaged_perceptron.c:398:10: warning: unused variable ‘add_if_missing’ [-Wunused-variable] 398 | bool add_if_missing = false; | ^~~~~~~~~~~~~~ crf_trainer_averaged_perceptron.c:396:14: warning: unused variable ‘length’ [-Wunused-variable] 396 | uint32_t length = 0; | ^~~~~~ crf_trainer_averaged_perceptron.c:395:14: warning: unused variable ‘idx’ [-Wunused-variable] 395 | uint32_t idx = 0; | ^~~ crf_trainer_averaged_perceptron.c:394:14: warning: unused variable ‘t’ [-Wunused-variable] 394 | uint32_t t = 0; | ^ crf_trainer_averaged_perceptron.c: In function ‘crf_averaged_perceptron_trainer_update’: crf_trainer_averaged_perceptron.c:532:15: warning: unused variable ‘prev_tag_update_counts’ [-Wunused-variable] 532 | uint64_t *prev_tag_update_counts = self->prev_tag_update_counts->a; | ^~~~~~~~~~~~~~~~~~~~~~ crf_trainer_averaged_perceptron.c:481:10: warning: unused variable ‘add_if_missing’ [-Wunused-variable] 481 | bool add_if_missing = false; | ^~~~~~~~~~~~~~ crf_trainer_averaged_perceptron.c:479:22: warning: unused variable ‘length’ [-Wunused-variable] 479 | uint32_t t, idx, length; | ^~~~~~ crf_trainer_averaged_perceptron.c:479:17: warning: unused variable ‘idx’ [-Wunused-variable] 479 | uint32_t t, idx, length; | ^~~ crf_trainer_averaged_perceptron.c: In function ‘crf_averaged_perceptron_trainer_train_example’: crf_trainer_averaged_perceptron.c:685:12: warning: unused variable ‘viterbi_score’ [-Wunused-variable] 685 | double viterbi_score = crf_context_viterbi(crf_context, viterbi); | ^~~~~~~~~~~~~ averaged_perceptron_trainer.c: In function ‘averaged_perceptron_trainer_destroy’: averaged_perceptron_trainer.c:27:14: warning: variable ‘feature_id’ set but not used [-Wunused-but-set-variable] 27 | uint32_t feature_id; | ^~~~~~~~~~ averaged_perceptron_trainer.c:7:14: warning: variable ‘id’ set but not used [-Wunused-but-set-variable] 7 | uint32_t id; | ^~ averaged_perceptron_trainer.c: In function ‘averaged_perceptron_trainer_finalize’: averaged_perceptron_trainer.c:125:14: warning: unused variable ‘class_id’ [-Wunused-variable] 125 | uint32_t class_id; | ^~~~~~~~ averaged_perceptron_trainer.c: In function ‘averaged_perceptron_trainer_update_weight’: averaged_perceptron_trainer.c:253:12: warning: unused variable ‘index’ [-Wunused-variable] 253 | size_t index; | ^~~~~ averaged_perceptron_trainer.c: In function ‘averaged_perceptron_trainer_predict’: averaged_perceptron_trainer.c:300:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 300 | uint32_t i = 0; | ^ averaged_perceptron_trainer.c: In function ‘averaged_perceptron_trainer_update’: averaged_perceptron_trainer.c:348:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 348 | uint32_t i = 0; | ^ averaged_perceptron_trainer.c: In function ‘averaged_perceptron_trainer_train_example’: averaged_perceptron_trainer.c:426:18: warning: variable ‘fidx’ set but not used [-Wunused-but-set-variable] 426 | uint32_t fidx; | ^~~~ In file included from crf_context.h:20, from crf_trainer.h:8, from crf_trainer.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ crf_trainer.c: In function ‘crf_trainer_destroy’: crf_trainer.c:7:14: warning: variable ‘id’ set but not used [-Wunused-but-set-variable] 7 | uint32_t id; | ^~ crf_trainer.c: In function ‘crf_trainer_new_classes’: crf_trainer.c:126:12: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 126 | size_t i; | ^ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-normalize.o `test -f 'normalize.c' || echo './'`normalize.c 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:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-numex.o `test -f 'numex.c' || echo './'`numex.c address_dictionary.c: In function ‘address_dictionary_add_expansion’: address_dictionary.c:173:10: warning: variable ‘is_phrase’ set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function ‘address_phrase_in_dictionaries’: address_dictionary.c:63:47: warning: ‘uint16_t’ {aka ‘short unsigned int’} is promoted to ‘int’ when passed through ‘...’ 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass ‘int’ not ‘uint16_t’ {aka ‘short unsigned int’} to ‘va_arg’) address_dictionary.c:63:47: note: if this code is reached, the program will abort normalize.c: In function ‘normalize_string_languages’: normalize.c:269:22: warning: unused variable ‘key’ [-Wunused-variable] 269 | khiter_t key = kh_put(int_set, scripts, (khint_t)script, &ret); | ^~~ normalize.c:208:11: warning: unused variable ‘numex_replaced’ [-Wunused-variable] 208 | char *numex_replaced = NULL; | ^~~~~~~~~~~~~~ normalize.c: In function ‘numeric_starts_with_alpha’: normalize.c:374:14: warning: unused variable ‘is_hyphen’ [-Wunused-variable] 374 | bool is_hyphen = utf8_is_hyphen(ch); | ^~~~~~~~~ normalize.c:367:10: warning: unused variable ‘append_char’ [-Wunused-variable] 367 | bool append_char = true; | ^~~~~~~~~~~ numex.c: In function ‘convert_numeric_expressions’: numex.c:805:18: warning: unused variable ‘rule_index’ [-Wunused-variable] 805 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:714:17: warning: unused variable ‘number_str’ [-Wunused-variable] 714 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:706:10: warning: unused variable ‘advance_state’ [-Wunused-variable] 706 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:703:19: warning: unused variable ‘ch’ [-Wunused-variable] 703 | unsigned char ch = '\0'; | ^~ numex.c: In function ‘get_ordinal_namespace_prefix’: numex.c:978:10: warning: unused variable ‘whole_tokens_only’ [-Wunused-variable] 978 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ numex.c: In function ‘possible_ordinal_digit_len’: numex.c:1073:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 1073 | bool ignorable = true; | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-features.o `test -f 'features.c' || echo './'`features.c In function ‘ordinal_indicator_destroy’, inlined from ‘ordinal_indicator_new’ at numex.c:338:9: numex.c:323:13: warning: ‘*ordinal.suffix’ may be used uninitialized [-Wmaybe-uninitialized] 323 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c In function ‘address_parser_train_set_iterations’, inlined from ‘address_parser_train’ at address_parser_train.c:1118:9: address_parser_train.c:1024:33: warning: ‘trainer’ may be used uninitialized [-Wmaybe-uninitialized] 1024 | crf_trainer->iterations = iterations; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ address_parser_train.c: In function ‘address_parser_train’: address_parser_train.c:1106:11: note: ‘trainer’ was declared here 1106 | void *trainer; | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-trie.o `test -f 'trie.c' || echo './'`trie.c transliterate.c: In function ‘replace_groups’: transliterate.c:615:12: warning: variable ‘group_num_len’ set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ transliterate.c:614:12: warning: variable ‘group_num_start’ set but not used [-Wunused-but-set-variable] 614 | size_t group_num_start = 0; | ^~~~~~~~~~~~~~~ transliterate.c: In function ‘transliterate’: transliterate.c:933:26: warning: variable ‘added_previous_phrase’ set but not used [-Wunused-but-set-variable] 933 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1032:13: note: in expansion of macro ‘log_debug’ 1032 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c trie.c: In function ‘trie_read’: trie.c:1032:13: warning: unused variable ‘check’ [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable ‘base’ [-Wunused-variable] 1031 | int32_t base; | ^~~~ trie_search.c: In function ‘trie_search_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; | ^~~~~~~~~ trie_search.c: In function ‘trie_search_prefixes_from_index’: trie_search.c:627:12: warning: variable ‘separator_char_len’ set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-trie_utils.o `test -f 'trie_utils.c' || echo './'`trie_utils.c In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function ‘phrase_array_push’, inlined from ‘trie_search_from_index’ at trie_search.c:128:25: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_from_index’: trie_search.c:28:14: note: ‘data’ was declared here 28 | uint32_t data; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-tokens.o `test -f 'tokens.c' || echo './'`tokens.c In function ‘phrase_array_push’, inlined from ‘trie_search_tokens_from_index’ at trie_search.c:458:9: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_tokens_from_index’: trie_search.c:246:14: note: ‘data’ was declared here 246 | uint32_t data; | ^~~~ 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; | ^ 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) { | ~~~~~~~^~~~~~~~~~ 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:384:13: warning: unused variable ‘num_utf8_chars’ [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function ‘utf8_compare_case_insensitive’: string_utils.c:505:85: warning: unused parameter ‘len’ [-Wunused-parameter] 505 | 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:521:12: warning: unused variable ‘remaining’ [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function ‘string_is_digit’: string_utils.c:687:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function ‘string_is_ignorable’: string_utils.c:713:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 713 | 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:1252:9: note: in expansion of macro ‘INVALID_INDEX’ 1252 | 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:1265:9: note: in expansion of macro ‘INVALID_INDEX’ 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c trie.c: In function ‘trie_get_from_index’: trie.c:880:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ trie.c: In function ‘trie_get_len’: trie.c:885:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-shuffle.o `test -f 'shuffle.c' || echo './'`shuffle.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o utf8proc/address_parser_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_train-ngrams.o `test -f 'ngrams.c' || echo './'`ngrams.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-address_parser_test.o `test -f 'address_parser_test.c' || echo './'`address_parser_test.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-address_parser.o `test -f 'address_parser.c' || echo './'`address_parser.c ngrams.c: In function ‘add_ngrams’: ngrams.c:37:22: warning: unused variable ‘token_index’ [-Wunused-variable] 37 | uint32_t token_index = cstring_array_start_token(grams); | ^~~~~~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser_test.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-address_parser_io.o `test -f 'address_parser_io.c' || echo './'`address_parser_io.c address_parser_test.c: In function ‘address_parser_num_classes’: address_parser_test.c:23:32: warning: unused variable ‘ap’ [-Wunused-variable] 23 | averaged_perceptron_t *ap = parser->model.ap; | ^~ address_parser_test.c: In function ‘address_parser_class_strings’: address_parser_test.c:33:24: warning: unused variable ‘classes’ [-Wunused-variable] 33 | cstring_array *classes = parser->model.ap->classes; | ^~~~~~~ address_parser_test.c: In function ‘address_parser_test’: address_parser_test.c:99:15: warning: unused variable ‘prev_label’ [-Wunused-variable] 99 | char *prev_label = NULL; | ^~~~~~~~~~ address_parser_test.c:84:10: warning: unused variable ‘logged’ [-Wunused-variable] 84 | bool logged = false; | ^~~~~~ address_parser_test.c:82:12: warning: unused variable ‘examples’ [-Wunused-variable] 82 | size_t examples = 0; | ^~~~~~~~ address_parser_test.c:80:10: warning: unused variable ‘success’ [-Wunused-variable] 80 | bool success = false; | ^~~~~~~ address_parser_test.c: In function ‘main’: address_parser_test.c:172:11: warning: unused variable ‘addres_parser_dir’ [-Wunused-variable] 172 | char *addres_parser_dir = NULL; | ^~~~~~~~~~~~~~~~~ address_parser_test.c:169:13: warning: unused variable ‘arg_iterations’ [-Wunused-variable] 169 | ssize_t arg_iterations; | ^~~~~~~~~~~~~~ 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:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser_io.h:8, from address_parser_io.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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); | ^~~~~~~ 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; | ^~~~~~~~~~ In file included from file_utils.h:12, from sparse_matrix.h:45: address_parser_io.c: In function ‘address_parser_data_set_tokenize_line’: address_parser.c:1109:19: warning: unused variable ‘separators’ [-Wunused-variable] 1109 | uint32_array *separators = context->separators; | ^~~~~~~~~~ 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.c:1099:11: warning: unused variable ‘country’ [-Wunused-variable] 1099 | char *country = context->country; | ^~~~~~~ address_parser_io.c:246:12: warning: unused variable ‘len’ [-Wunused-variable] 246 | size_t len = strlen(normalized); | ^~~ address_parser.c:1098:11: warning: unused variable ‘language’ [-Wunused-variable] 1098 | char *language = context->language; | ^~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo './'`averaged_perceptron.c In function ‘cstring_array_destroy’, inlined from ‘cstring_array_new’ at string_utils.c:1109:9: string_utils.c:1127:13: warning: ‘*array.str’ may be used uninitialized [-Wmaybe-uninitialized] 1127 | if (self->str) { | ~~~~^~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-crf.o `test -f 'crf.c' || echo './'`crf.c In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-crf_context.o `test -f 'crf_context.c' || echo './'`crf_context.c In file included from crf_context.h:20, from crf.h:20, from crf.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c In file included from crf_context.h:20, from crf_context.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-graph.o `test -f 'graph.c' || echo './'`graph.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-graph_builder.o `test -f 'graph_builder.c' || echo './'`graph_builder.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-float_utils.o `test -f 'float_utils.c' || echo './'`float_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo './'`averaged_perceptron_tagger.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-normalize.o `test -f 'normalize.c' || echo './'`normalize.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-numex.o `test -f 'numex.c' || echo './'`numex.c 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:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-features.o `test -f 'features.c' || echo './'`features.c address_dictionary.c: In function ‘address_dictionary_add_expansion’: address_dictionary.c:173:10: warning: variable ‘is_phrase’ set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function ‘address_phrase_in_dictionaries’: address_dictionary.c:63:47: warning: ‘uint16_t’ {aka ‘short unsigned int’} is promoted to ‘int’ when passed through ‘...’ 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass ‘int’ not ‘uint16_t’ {aka ‘short unsigned int’} to ‘va_arg’) address_dictionary.c:63:47: note: if this code is reached, the program will abort gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c normalize.c: In function ‘normalize_string_languages’: normalize.c:269:22: warning: unused variable ‘key’ [-Wunused-variable] 269 | khiter_t key = kh_put(int_set, scripts, (khint_t)script, &ret); | ^~~ normalize.c:208:11: warning: unused variable ‘numex_replaced’ [-Wunused-variable] 208 | char *numex_replaced = NULL; | ^~~~~~~~~~~~~~ normalize.c: In function ‘numeric_starts_with_alpha’: normalize.c:374:14: warning: unused variable ‘is_hyphen’ [-Wunused-variable] 374 | bool is_hyphen = utf8_is_hyphen(ch); | ^~~~~~~~~ normalize.c:367:10: warning: unused variable ‘append_char’ [-Wunused-variable] 367 | bool append_char = true; | ^~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c numex.c: In function ‘convert_numeric_expressions’: numex.c:805:18: warning: unused variable ‘rule_index’ [-Wunused-variable] 805 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:714:17: warning: unused variable ‘number_str’ [-Wunused-variable] 714 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:706:10: warning: unused variable ‘advance_state’ [-Wunused-variable] 706 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:703:19: warning: unused variable ‘ch’ [-Wunused-variable] 703 | unsigned char ch = '\0'; | ^~ numex.c: In function ‘get_ordinal_namespace_prefix’: numex.c:978:10: warning: unused variable ‘whole_tokens_only’ [-Wunused-variable] 978 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ numex.c: In function ‘possible_ordinal_digit_len’: numex.c:1073:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 1073 | bool ignorable = true; | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-trie.o `test -f 'trie.c' || echo './'`trie.c transliterate.c: In function ‘replace_groups’: transliterate.c:615:12: warning: variable ‘group_num_len’ set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ transliterate.c:614:12: warning: variable ‘group_num_start’ set but not used [-Wunused-but-set-variable] 614 | size_t group_num_start = 0; | ^~~~~~~~~~~~~~~ transliterate.c: In function ‘transliterate’: transliterate.c:933:26: warning: variable ‘added_previous_phrase’ set but not used [-Wunused-but-set-variable] 933 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1032:13: note: in expansion of macro ‘log_debug’ 1032 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ 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; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c In function ‘ordinal_indicator_destroy’, inlined from ‘ordinal_indicator_new’ at numex.c:338:9: numex.c:323:13: warning: ‘*ordinal.suffix’ may be used uninitialized [-Wmaybe-uninitialized] 323 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-trie_utils.o `test -f 'trie_utils.c' || echo './'`trie_utils.c trie_search.c: In function ‘trie_search_from_index’: trie_search.c:21:54: warning: variable ‘last_node’ set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ trie_search.c: In function ‘trie_search_prefixes_from_index’: trie_search.c:627:12: warning: variable ‘separator_char_len’ set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function ‘phrase_array_push’, inlined from ‘trie_search_from_index’ at trie_search.c:128:25: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_from_index’: trie_search.c:28:14: note: ‘data’ was declared here 28 | uint32_t data; | ^~~~ trie_utils.c: In function ‘trie_new_from_cstring_array_sorted’: trie_utils.c:55:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 55 | uint32_t i; | ^ trie_utils.c: In function ‘trie_new_from_cstring_array’: trie_utils.c:86:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 86 | uint32_t i; | ^ In function ‘phrase_array_push’, inlined from ‘trie_search_tokens_from_index’ at trie_search.c:458:9: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_tokens_from_index’: trie_search.c:246:14: note: ‘data’ was declared here 246 | uint32_t data; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c trie.c: In function ‘trie_get_from_index’: trie.c:880:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ trie.c: In function ‘trie_get_len’: trie.c:885:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-tokens.o `test -f 'tokens.c' || echo './'`tokens.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:384:13: warning: unused variable ‘num_utf8_chars’ [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function ‘utf8_compare_case_insensitive’: string_utils.c:505:85: warning: unused parameter ‘len’ [-Wunused-parameter] 505 | 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:521:12: warning: unused variable ‘remaining’ [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function ‘string_is_digit’: string_utils.c:687:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function ‘string_is_ignorable’: string_utils.c:713:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 713 | bool ignorable = true; | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c 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:1252:9: note: in expansion of macro ‘INVALID_INDEX’ 1252 | 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:1265:9: note: in expansion of macro ‘INVALID_INDEX’ 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ 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) { | ~~~~~~~^~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o utf8proc/address_parser_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o address_parser_test-ngrams.o `test -f 'ngrams.c' || echo './'`ngrams.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_address_dictionary-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_address_dictionary-address_dictionary_builder.o `test -f 'address_dictionary_builder.c' || echo './'`address_dictionary_builder.c 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); | ^~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_address_dictionary-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_address_dictionary-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c address_dictionary.c: In function ‘address_dictionary_add_expansion’: address_dictionary.c:173:10: warning: variable ‘is_phrase’ set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function ‘address_phrase_in_dictionaries’: address_dictionary.c:63:47: warning: ‘uint16_t’ {aka ‘short unsigned int’} is promoted to ‘int’ when passed through ‘...’ 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass ‘int’ not ‘uint16_t’ {aka ‘short unsigned int’} to ‘va_arg’) address_dictionary.c:63:47: note: if this code is reached, the program will abort gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_address_dictionary-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:384:13: warning: unused variable ‘num_utf8_chars’ [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function ‘utf8_compare_case_insensitive’: string_utils.c:505:85: warning: unused parameter ‘len’ [-Wunused-parameter] 505 | 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:521:12: warning: unused variable ‘remaining’ [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function ‘string_is_digit’: string_utils.c:687:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function ‘string_is_ignorable’: string_utils.c:713:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 713 | 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:1252:9: note: in expansion of macro ‘INVALID_INDEX’ 1252 | 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:1265:9: note: in expansion of macro ‘INVALID_INDEX’ 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ In function ‘cstring_array_destroy’, inlined from ‘cstring_array_new’ at string_utils.c:1109:9: string_utils.c:1127:13: warning: ‘*array.str’ may be used uninitialized [-Wmaybe-uninitialized] 1127 | if (self->str) { | ~~~~^~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_address_dictionary-trie.o `test -f 'trie.c' || echo './'`trie.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_address_dictionary-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c trie.c: In function ‘trie_read’: trie.c:1032:13: warning: unused variable ‘check’ [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable ‘base’ [-Wunused-variable] 1031 | int32_t base; | ^~~~ trie_search.c: In function ‘trie_search_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; | ^~~~~~~~~ trie_search.c: In function ‘trie_search_prefixes_from_index’: trie_search.c:627:12: warning: variable ‘separator_char_len’ set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o utf8proc/build_address_dictionary-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c address_dictionary_builder.c: In function ‘main’: address_dictionary_builder.c:25:27: warning: unused variable ‘address_dict’ [-Wunused-variable] 25 | address_dictionary_t *address_dict = get_address_dictionary(); | ^~~~~~~~~~~~ In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function ‘phrase_array_push’, inlined from ‘trie_search_from_index’ at trie_search.c:128:25: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_from_index’: trie_search.c:28:14: note: ‘data’ was declared here 28 | uint32_t data; | ^~~~ In function ‘phrase_array_push’, inlined from ‘trie_search_tokens_from_index’ at trie_search.c:458:9: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_tokens_from_index’: trie_search.c:246:14: note: ‘data’ was declared here 246 | uint32_t data; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_numex_table-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_numex_table-numex_table_builder.o `test -f 'numex_table_builder.c' || echo './'`numex_table_builder.c numex_table_builder.c: In function ‘main’: numex_table_builder.c:64:22: warning: unused variable ‘rule’ [-Wunused-variable] 64 | numex_rule_t rule; | ^~~~ numex_table_builder.c:48:12: warning: unused variable ‘num_ordinal_indicator_rules’ [-Wunused-variable] 48 | size_t num_ordinal_indicator_rules = sizeof(ordinal_indicator_rules) / sizeof(ordinal_indicator_t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_numex_table-numex.o `test -f 'numex.c' || echo './'`numex.c trie.c: In function ‘trie_get_from_index’: trie.c:880:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ trie.c: In function ‘trie_get_len’: trie.c:885:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_numex_table-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c In function ‘cstring_array_destroy’, inlined from ‘cstring_array_new’ at string_utils.c:1109:9: string_utils.c:1127:13: warning: ‘*array.str’ may be used uninitialized [-Wmaybe-uninitialized] 1127 | if (self->str) { | ~~~~^~~~~ numex.c: In function ‘convert_numeric_expressions’: numex.c:805:18: warning: unused variable ‘rule_index’ [-Wunused-variable] 805 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:714:17: warning: unused variable ‘number_str’ [-Wunused-variable] 714 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:706:10: warning: unused variable ‘advance_state’ [-Wunused-variable] 706 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:703:19: warning: unused variable ‘ch’ [-Wunused-variable] 703 | unsigned char ch = '\0'; | ^~ numex.c: In function ‘get_ordinal_namespace_prefix’: numex.c:978:10: warning: unused variable ‘whole_tokens_only’ [-Wunused-variable] 978 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_numex_table-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c numex.c: In function ‘possible_ordinal_digit_len’: numex.c:1073:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 1073 | bool ignorable = true; | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_numex_table-tokens.o `test -f 'tokens.c' || echo './'`tokens.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:384:13: warning: unused variable ‘num_utf8_chars’ [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function ‘utf8_compare_case_insensitive’: string_utils.c:505:85: warning: unused parameter ‘len’ [-Wunused-parameter] 505 | 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:521:12: warning: unused variable ‘remaining’ [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function ‘string_is_digit’: string_utils.c:687:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function ‘string_is_ignorable’: string_utils.c:713:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 713 | 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:1252:9: note: in expansion of macro ‘INVALID_INDEX’ 1252 | 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:1265:9: note: in expansion of macro ‘INVALID_INDEX’ 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_numex_table-trie.o `test -f 'trie.c' || echo './'`trie.c tokens.c: In function ‘tokenized_string_new_size’: tokens.c:13:66: warning: unused parameter ‘num_tokens’ [-Wunused-parameter] 13 | tokenized_string_t *tokenized_string_new_size(size_t len, size_t num_tokens) { | ~~~~~~~^~~~~~~~~~ In function ‘ordinal_indicator_destroy’, inlined from ‘ordinal_indicator_new’ at numex.c:338:9: numex.c:323:13: warning: ‘*ordinal.suffix’ may be used uninitialized [-Wmaybe-uninitialized] 323 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_numex_table-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c trie.c: In function ‘trie_read’: trie.c:1032:13: warning: unused variable ‘check’ [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable ‘base’ [-Wunused-variable] 1031 | int32_t base; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o utf8proc/build_numex_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c trie_search.c: In function ‘trie_search_from_index’: trie_search.c:21:54: warning: variable ‘last_node’ set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ trie_search.c: In function ‘trie_search_prefixes_from_index’: trie_search.c:627:12: warning: variable ‘separator_char_len’ set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_trans_table-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_trans_table-transliteration_table_builder.o `test -f 'transliteration_table_builder.c' || echo './'`transliteration_table_builder.c In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function ‘phrase_array_push’, inlined from ‘trie_search_from_index’ at trie_search.c:128:25: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_from_index’: trie_search.c:28:14: note: ‘data’ was declared here 28 | uint32_t data; | ^~~~ In function ‘phrase_array_push’, inlined from ‘trie_search_tokens_from_index’ at trie_search.c:458:9: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_tokens_from_index’: trie_search.c:246:14: note: ‘data’ was declared here 246 | uint32_t data; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_trans_table-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c trie.c: In function ‘trie_get_from_index’: trie.c:880:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ trie.c: In function ‘trie_get_len’: trie.c:885:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_trans_table-trie.o `test -f 'trie.c' || echo './'`trie.c In function ‘cstring_array_destroy’, inlined from ‘cstring_array_new’ at string_utils.c:1109:9: transliterate.c: In function ‘replace_groups’: string_utils.c:1127:13: warning: ‘*array.str’ may be used uninitialized [-Wmaybe-uninitialized] 1127 | if (self->str) { | ~~~~^~~~~ 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:933:26: warning: variable ‘added_previous_phrase’ set but not used [-Wunused-but-set-variable] 933 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1032:13: note: in expansion of macro ‘log_debug’ 1032 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_trans_table-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_trans_table-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c trie.c: In function ‘trie_read’: trie.c:1032:13: warning: unused variable ‘check’ [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable ‘base’ [-Wunused-variable] 1031 | int32_t base; | ^~~~ trie_search.c: In function ‘trie_search_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; | ^~~~~~~~~ trie_search.c: In function ‘trie_search_prefixes_from_index’: trie_search.c:627:12: warning: variable ‘separator_char_len’ set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function ‘phrase_array_push’, inlined from ‘trie_search_from_index’ at trie_search.c:128:25: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_from_index’: trie_search.c:28:14: note: ‘data’ was declared here 28 | uint32_t data; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o build_trans_table-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c In function ‘phrase_array_push’, inlined from ‘trie_search_tokens_from_index’ at trie_search.c:458:9: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_tokens_from_index’: trie_search.c:246:14: note: ‘data’ was declared here 246 | uint32_t data; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o utf8proc/build_trans_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-language_classifier_train.o `test -f 'language_classifier_train.c' || echo './'`language_classifier_train.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:384:13: warning: unused variable ‘num_utf8_chars’ [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function ‘utf8_compare_case_insensitive’: string_utils.c:505:85: warning: unused parameter ‘len’ [-Wunused-parameter] 505 | 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:521:12: warning: unused variable ‘remaining’ [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function ‘string_is_digit’: string_utils.c:687:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function ‘string_is_ignorable’: string_utils.c:713:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 713 | 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:1252:9: note: in expansion of macro ‘INVALID_INDEX’ 1252 | 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:1265:9: note: in expansion of macro ‘INVALID_INDEX’ 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:13, from language_classifier_train.c:11: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ language_classifier_train.c: In function ‘compute_total_cost’: language_classifier_train.c:248:22: warning: unused variable ‘theta’ [-Wunused-variable] 248 | double_matrix_t *theta = logistic_regression_trainer_get_regularized_weights(trainer); | ^~~~~ language_classifier_train.c: In function ‘language_classifier_train_epoch’: language_classifier_train.c:301:12: warning: unused variable ‘last_cost’ [-Wunused-variable] 301 | double last_cost = 0.0; | ^~~~~~~~~ language_classifier_train.c:300:12: warning: unused variable ‘total_cost’ [-Wunused-variable] 300 | double total_cost = 0.0; | ^~~~~~~~~~ language_classifier_train.c:299:12: warning: unused variable ‘batch_cost’ [-Wunused-variable] 299 | double batch_cost = 0.0; | ^~~~~~~~~~ language_classifier_train.c: In function ‘main’: language_classifier_train.c:884:13: warning: unused variable ‘ret’ [-Wunused-variable] 884 | int ret = system(char_array_get_string(head_command)); | ^~~ trie.c: In function ‘trie_get_from_index’: trie.c:880:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-language_classifier.o `test -f 'language_classifier.c' || echo './'`language_classifier.c trie.c: In function ‘trie_get_len’: trie.c:885:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:13, from language_classifier.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-language_features.o `test -f 'language_features.c' || echo './'`language_features.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-language_classifier_io.o `test -f 'language_classifier_io.c' || echo './'`language_classifier_io.c In file included from logistic_regression.h:26, from language_classifier.h:13, from language_features.c:2: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-logistic_regression_trainer.o `test -f 'logistic_regression_trainer.c' || echo './'`logistic_regression_trainer.c In file included from logistic_regression.h:26, from language_classifier.h:13, from language_classifier_io.h:11, from language_classifier_io.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ In function ‘cstring_array_destroy’, inlined from ‘cstring_array_new’ at string_utils.c:1109:9: string_utils.c:1127:13: warning: ‘*array.str’ may be used uninitialized [-Wmaybe-uninitialized] 1127 | if (self->str) { | ~~~~^~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron_tagger.h:20, from logistic_regression_trainer.h:9, from logistic_regression_trainer.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-logistic_regression.o `test -f 'logistic_regression.c' || echo './'`logistic_regression.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-logistic.o `test -f 'logistic.c' || echo './'`logistic.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c In file included from logistic_regression.h:26, from logistic_regression.c:3: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ In file included from logistic.h:7, from logistic.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^~~~~~~~~~~~ logistic.c: In function ‘softmax_vector’: logistic.c:16:12: warning: unused variable ‘sum’ [-Wunused-variable] 16 | double sum = 0.0; | ^~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-sparse_matrix_utils.o `test -f 'sparse_matrix_utils.c' || echo './'`sparse_matrix_utils.c In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-features.o `test -f 'features.c' || echo './'`features.c 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; | ^~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-minibatch.o `test -f 'minibatch.c' || echo './'`minibatch.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-float_utils.o `test -f 'float_utils.c' || echo './'`float_utils.c In file included from sparse_matrix.h:46, from sparse_matrix_utils.h:6, from sparse_matrix_utils.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ sparse_matrix_utils.c: In function ‘sparse_matrix_alias_columns’: sparse_matrix_utils.c:76:13: warning: unused variable ‘ret’ [-Wunused-variable] 76 | int ret = 0; | ^~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-stochastic_gradient_descent.o `test -f 'stochastic_gradient_descent.c' || echo './'`stochastic_gradient_descent.c transliteration_table_builder.c: In function ‘regex_string_tree’: transliteration_table_builder.c:48:9: warning: unused variable ‘i’ [-Wunused-variable] 48 | int i, j; | ^ transliteration_table_builder.c: In function ‘parse_groups’: transliteration_table_builder.c:153:12: warning: unused variable ‘chars_in_group’ [-Wunused-variable] 153 | size_t chars_in_group = 0; | ^~~~~~~~~~~~~~ transliteration_table_builder.c:140:13: warning: unused variable ‘temp_char_len’ [-Wunused-variable] 140 | ssize_t temp_char_len; | ^~~~~~~~~~~~~ transliteration_table_builder.c:139:10: warning: unused variable ‘temp_char’ [-Wunused-variable] 139 | char temp_char[MAX_UTF8_CHAR_SIZE]; | ^~~~~~~~~ transliteration_table_builder.c:133:10: warning: variable ‘in_group’ set but not used [-Wunused-but-set-variable] 133 | bool in_group = false; | ^~~~~~~~ transliteration_table_builder.c:132:10: warning: unused variable ‘last_ch’ [-Wunused-variable] 132 | char last_ch = '\0'; | ^~~~~~~ transliteration_table_builder.c: In function ‘main’: transliteration_table_builder.c:518:23: warning: unused variable ‘key_str’ [-Wunused-variable] 518 | char *key_str; | ^~~~~~~ transliteration_table_builder.c:318:26: warning: unused variable ‘data’ [-Wunused-variable] 318 | uint32_t data = trans_table->replacements->n; | ^~~~ transliteration_table_builder.c:274:20: warning: unused variable ‘step_name_len’ [-Wunused-variable] 274 | size_t step_name_len = strlen(step_source.name); | ^~~~~~~~~~~~~ transliteration_table_builder.c:256:16: warning: unused variable ‘trans_name_len’ [-Wunused-variable] 256 | size_t trans_name_len = strlen(trans_source.name); | ^~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-ftrl.o `test -f 'ftrl.c' || echo './'`ftrl.c In file included from sparse_matrix.h:46, from minibatch.h:9, from minibatch.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ In file included from stochastic_gradient_descent.h:20, from stochastic_gradient_descent.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^ stochastic_gradient_descent.c: In function ‘stochastic_gradient_descent_reg_cost’: stochastic_gradient_descent.c:286:16: warning: unused variable ‘num_indices’ [-Wunused-variable] 286 | size_t num_indices = update_indices->n; | ^~~~~~~~~~~ stochastic_gradient_descent.c:285:19: warning: unused variable ‘indices’ [-Wunused-variable] 285 | uint32_t *indices = update_indices->a; | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-regularization.o `test -f 'regularization.c' || echo './'`regularization.c In file included from ftrl.h:18, from ftrl.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-cartesian_product.o `test -f 'cartesian_product.c' || echo './'`cartesian_product.c ftrl.c: In function ‘ftrl_reg_cost’: ftrl.c:192:16: warning: unused variable ‘num_indices’ [-Wunused-variable] 192 | size_t num_indices = update_indices->n; | ^~~~~~~~~~~ ftrl.c:191:19: warning: unused variable ‘indices’ [-Wunused-variable] 191 | uint32_t *indices = update_indices->a; | ^~~~~~~ ftrl.c:188:12: warning: unused variable ‘num_indices’ [-Wunused-variable] 188 | size_t num_indices = m; | ^~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-normalize.o `test -f 'normalize.c' || echo './'`normalize.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-numex.o `test -f 'numex.c' || echo './'`numex.c In function ‘cartesian_product_iterator_destroy’, inlined from ‘cartesian_product_iterator_new_vargs’ at cartesian_product.c:31:5: cartesian_product.c:86:13: warning: ‘*iter.state’ may be used uninitialized [-Wmaybe-uninitialized] 86 | if (self->state != NULL) { | ~~~~^~~~~~~ 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; | ^~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c numex.c: In function ‘convert_numeric_expressions’: numex.c:805:18: warning: unused variable ‘rule_index’ [-Wunused-variable] 805 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:714:17: warning: unused variable ‘number_str’ [-Wunused-variable] 714 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:706:10: warning: unused variable ‘advance_state’ [-Wunused-variable] 706 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:703:19: warning: unused variable ‘ch’ [-Wunused-variable] 703 | unsigned char ch = '\0'; | ^~ numex.c: In function ‘get_ordinal_namespace_prefix’: numex.c:978:10: warning: unused variable ‘whole_tokens_only’ [-Wunused-variable] 978 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ numex.c: In function ‘possible_ordinal_digit_len’: numex.c:1073:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 1073 | bool ignorable = true; | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-trie.o `test -f 'trie.c' || echo './'`trie.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c transliterate.c: In function ‘replace_groups’: transliterate.c:615:12: warning: variable ‘group_num_len’ set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ transliterate.c:614:12: warning: variable ‘group_num_start’ set but not used [-Wunused-but-set-variable] 614 | size_t group_num_start = 0; | ^~~~~~~~~~~~~~~ transliterate.c: In function ‘transliterate’: transliterate.c:933:26: warning: variable ‘added_previous_phrase’ set but not used [-Wunused-but-set-variable] 933 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1032:13: note: in expansion of macro ‘log_debug’ 1032 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ trie.c: In function ‘trie_read’: trie.c:1032:13: warning: unused variable ‘check’ [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable ‘base’ [-Wunused-variable] 1031 | int32_t base; | ^~~~ trie_search.c: In function ‘trie_search_from_index’: trie_search.c:21:54: warning: variable ‘last_node’ set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ trie_search.c: In function ‘trie_search_prefixes_from_index’: trie_search.c:627:12: warning: variable ‘separator_char_len’ set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function ‘phrase_array_push’, inlined from ‘trie_search_from_index’ at trie_search.c:128:25: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_from_index’: trie_search.c:28:14: note: ‘data’ was declared here 28 | uint32_t data; | ^~~~ In function ‘ordinal_indicator_destroy’, inlined from ‘ordinal_indicator_new’ at numex.c:338:9: numex.c:323:13: warning: ‘*ordinal.suffix’ may be used uninitialized [-Wmaybe-uninitialized] 323 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ In function ‘phrase_array_push’, inlined from ‘trie_search_tokens_from_index’ at trie_search.c:458:9: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_tokens_from_index’: trie_search.c:246:14: note: ‘data’ was declared here 246 | uint32_t data; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-trie_utils.o `test -f 'trie_utils.c' || echo './'`trie_utils.c trie_utils.c: In function ‘trie_new_from_cstring_array_sorted’: trie_utils.c:55:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 55 | uint32_t i; | ^ trie_utils.c: In function ‘trie_new_from_cstring_array’: trie_utils.c:86:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 86 | uint32_t i; | ^ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c trie.c: In function ‘trie_get_from_index’: trie.c:880:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ trie.c: In function ‘trie_get_len’: trie.c:885:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ 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:384:13: warning: unused variable ‘num_utf8_chars’ [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function ‘utf8_compare_case_insensitive’: string_utils.c:505:85: warning: unused parameter ‘len’ [-Wunused-parameter] 505 | 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:521:12: warning: unused variable ‘remaining’ [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function ‘string_is_digit’: string_utils.c:687:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function ‘string_is_ignorable’: string_utils.c:713:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 713 | 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:1252:9: note: in expansion of macro ‘INVALID_INDEX’ 1252 | 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:1265:9: note: in expansion of macro ‘INVALID_INDEX’ 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ address_dictionary.c: In function ‘address_dictionary_add_expansion’: address_dictionary.c:173:10: warning: variable ‘is_phrase’ set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function ‘address_phrase_in_dictionaries’: address_dictionary.c:63:47: warning: ‘uint16_t’ {aka ‘short unsigned int’} is promoted to ‘int’ when passed through ‘...’ 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass ‘int’ not ‘uint16_t’ {aka ‘short unsigned int’} to ‘va_arg’) address_dictionary.c:63:47: note: if this code is reached, the program will abort gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o utf8proc/language_classifier_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_train-shuffle.o `test -f 'shuffle.c' || echo './'`shuffle.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-language_classifier_cli.o `test -f 'language_classifier_cli.c' || echo './'`language_classifier_cli.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-language_classifier.o `test -f 'language_classifier.c' || echo './'`language_classifier.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-language_features.o `test -f 'language_features.c' || echo './'`language_features.c In file included from logistic_regression.h:26, from language_classifier.h:13, from language_classifier_cli.c:6: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-logistic_regression.o `test -f 'logistic_regression.c' || echo './'`logistic_regression.c In file included from logistic_regression.h:26, from language_classifier.h:13, from language_features.c:2: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:13, from language_classifier.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-logistic.o `test -f 'logistic.c' || echo './'`logistic.c language_features.c: In function ‘add_ngram_features’: language_features.c:55:11: warning: unused variable ‘feature_namespace’ [-Wunused-variable] 55 | char *feature_namespace; | ^~~~~~~~~~~~~~~~~ language_features.c: In function ‘add_script_feature’: language_features.c:216:69: warning: unused parameter ‘prefix’ [-Wunused-parameter] 216 | static void add_script_feature(khash_t(str_double) *features, char *prefix, char_array *feature_array, script_t script) { | ~~~~~~^~~~~~ language_features.c: In function ‘extract_language_features’: language_features.c:275:19: warning: unused variable ‘phrase’ [-Wunused-variable] 275 | char *phrase = NULL; | ^~~~~~ language_features.c:274:21: warning: unused variable ‘prev_token’ [-Wunused-variable] 274 | token_t prev_token; | ^~~~~~~~~~ In file included from logistic_regression.h:26, from logistic_regression.c:3: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^~~~~~~~~~~~ In file included from logistic.h:7, from logistic.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ logistic.c: In function ‘softmax_vector’: logistic.c:16:12: warning: unused variable ‘sum’ [-Wunused-variable] 16 | double sum = 0.0; | ^~~ In function ‘cstring_array_destroy’, inlined from ‘cstring_array_new’ at string_utils.c:1109:9: string_utils.c:1127:13: warning: ‘*array.str’ may be used uninitialized [-Wmaybe-uninitialized] 1127 | if (self->str) { | ~~~~^~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-sparse_matrix.o `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-features.o `test -f 'features.c' || echo './'`features.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-minibatch.o `test -f 'minibatch.c' || echo './'`minibatch.c In file included from sparse_matrix.h:46, from minibatch.h:9, from minibatch.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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’: In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ 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; | ^ sparse_matrix.c: In function ‘sparse_matrix_sort_indices’: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-float_utils.o `test -f 'float_utils.c' || echo './'`float_utils.c 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; | ^~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-normalize.o `test -f 'normalize.c' || echo './'`normalize.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-numex.o `test -f 'numex.c' || echo './'`numex.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c normalize.c: In function ‘normalize_string_languages’: normalize.c:269:22: warning: unused variable ‘key’ [-Wunused-variable] 269 | khiter_t key = kh_put(int_set, scripts, (khint_t)script, &ret); | ^~~ normalize.c:208:11: warning: unused variable ‘numex_replaced’ [-Wunused-variable] 208 | char *numex_replaced = NULL; | ^~~~~~~~~~~~~~ normalize.c: In function ‘numeric_starts_with_alpha’: normalize.c:374:14: warning: unused variable ‘is_hyphen’ [-Wunused-variable] 374 | bool is_hyphen = utf8_is_hyphen(ch); | ^~~~~~~~~ normalize.c:367:10: warning: unused variable ‘append_char’ [-Wunused-variable] 367 | bool append_char = true; | ^~~~~~~~~~~ numex.c: In function ‘convert_numeric_expressions’: numex.c:805:18: warning: unused variable ‘rule_index’ [-Wunused-variable] 805 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:714:17: warning: unused variable ‘number_str’ [-Wunused-variable] 714 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:706:10: warning: unused variable ‘advance_state’ [-Wunused-variable] 706 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:703:19: warning: unused variable ‘ch’ [-Wunused-variable] 703 | unsigned char ch = '\0'; | ^~ numex.c: In function ‘get_ordinal_namespace_prefix’: numex.c:978:10: warning: unused variable ‘whole_tokens_only’ [-Wunused-variable] 978 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ numex.c: In function ‘possible_ordinal_digit_len’: numex.c:1073:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 1073 | bool ignorable = true; | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-trie.o `test -f 'trie.c' || echo './'`trie.c transliterate.c: In function ‘replace_groups’: transliterate.c:615:12: warning: variable ‘group_num_len’ set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ transliterate.c:614:12: warning: variable ‘group_num_start’ set but not used [-Wunused-but-set-variable] 614 | size_t group_num_start = 0; | ^~~~~~~~~~~~~~~ transliterate.c: In function ‘transliterate’: transliterate.c:933:26: warning: variable ‘added_previous_phrase’ set but not used [-Wunused-but-set-variable] 933 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1032:13: note: in expansion of macro ‘log_debug’ 1032 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ 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; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c In function ‘ordinal_indicator_destroy’, inlined from ‘ordinal_indicator_new’ at numex.c:338:9: numex.c:323:13: warning: ‘*ordinal.suffix’ may be used uninitialized [-Wmaybe-uninitialized] 323 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ 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; | ^~~~~~~~~ trie_search.c: In function ‘trie_search_prefixes_from_index’: trie_search.c:627:12: warning: variable ‘separator_char_len’ set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function ‘phrase_array_push’, inlined from ‘trie_search_from_index’ at trie_search.c:128:25: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_from_index’: trie_search.c:28:14: note: ‘data’ was declared here 28 | uint32_t data; | ^~~~ In function ‘phrase_array_push’, inlined from ‘trie_search_tokens_from_index’ at trie_search.c:458:9: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_tokens_from_index’: trie_search.c:246:14: note: ‘data’ was declared here 246 | uint32_t data; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-trie_utils.o `test -f 'trie_utils.c' || echo './'`trie_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c trie_utils.c: In function ‘trie_new_from_cstring_array_sorted’: trie_utils.c:55:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 55 | uint32_t i; | ^ trie_utils.c: In function ‘trie_new_from_cstring_array’: trie_utils.c:86:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 86 | uint32_t i; | ^ address_dictionary.c: In function ‘address_dictionary_add_expansion’: address_dictionary.c:173:10: warning: variable ‘is_phrase’ set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function ‘address_phrase_in_dictionaries’: address_dictionary.c:63:47: warning: ‘uint16_t’ {aka ‘short unsigned int’} is promoted to ‘int’ when passed through ‘...’ 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass ‘int’ not ‘uint16_t’ {aka ‘short unsigned int’} to ‘va_arg’) address_dictionary.c:63:47: note: if this code is reached, the program will abort trie.c: In function ‘trie_get_from_index’: trie.c:880:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ trie.c: In function ‘trie_get_len’: trie.c:885:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o utf8proc/language_classifier-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.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:384:13: warning: unused variable ‘num_utf8_chars’ [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function ‘utf8_compare_case_insensitive’: string_utils.c:505:85: warning: unused parameter ‘len’ [-Wunused-parameter] 505 | 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:521:12: warning: unused variable ‘remaining’ [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function ‘string_is_digit’: string_utils.c:687:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function ‘string_is_ignorable’: string_utils.c:713:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 713 | 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:1252:9: note: in expansion of macro ‘INVALID_INDEX’ 1252 | 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:1265:9: note: in expansion of macro ‘INVALID_INDEX’ 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier-unicode_scripts.o `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-language_classifier_test.o `test -f 'language_classifier_test.c' || echo './'`language_classifier_test.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-language_classifier.o `test -f 'language_classifier.c' || echo './'`language_classifier.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-language_classifier_io.o `test -f 'language_classifier_io.c' || echo './'`language_classifier_io.c In file included from logistic_regression.h:26, from language_classifier.h:13, from language_classifier_test.c:6: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ language_classifier_test.c: In function ‘test_accuracy’: language_classifier_test.c:20:38: warning: unused variable ‘minibatch’ [-Wunused-variable] 20 | language_classifier_minibatch_t *minibatch; | ^~~~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:13, from language_classifier_io.h:11, from language_classifier_io.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-language_features.o `test -f 'language_features.c' || echo './'`language_features.c In file included from logistic_regression.h:26, from language_classifier.h:13, from language_classifier.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-logistic_regression.o `test -f 'logistic_regression.c' || echo './'`logistic_regression.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-logistic.o `test -f 'logistic.c' || echo './'`logistic.c In file included from logistic_regression.h:26, from logistic_regression.c:3: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^~~~~~~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:13, from language_features.c:2: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^~~~~~~~~~ In file included from logistic.h:7, from logistic.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ logistic.c: In function ‘softmax_vector’: logistic.c:16:12: warning: unused variable ‘sum’ [-Wunused-variable] 16 | double sum = 0.0; | ^~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-features.o `test -f 'features.c' || echo './'`features.c In function ‘cstring_array_destroy’, inlined from ‘cstring_array_new’ at string_utils.c:1109:9: string_utils.c:1127:13: warning: ‘*array.str’ may be used uninitialized [-Wmaybe-uninitialized] 1127 | if (self->str) { | ~~~~^~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-minibatch.o `test -f 'minibatch.c' || echo './'`minibatch.c In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #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; | ^~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-float_utils.o `test -f 'float_utils.c' || echo './'`float_utils.c In file included from sparse_matrix.h:46, from minibatch.h:9, from minibatch.c:1: matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-normalize.o `test -f 'normalize.c' || echo './'`normalize.c minibatch.c: In function ‘count_features_minibatch’: minibatch.c:12:12: warning: unused variable ‘m’ [-Wunused-variable] 12 | size_t m = minibatch->n; | ^ minibatch.c:8:14: warning: unused variable ‘feature_id’ [-Wunused-variable] 8 | uint32_t feature_id; | ^~~~~~~~~~ minibatch.c: In function ‘count_labels_minibatch’: minibatch.c:30:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 30 | uint32_t i; | ^ minibatch.c: In function ‘select_features_threshold’: minibatch.c:53:17: warning: unused variable ‘feature’ [-Wunused-variable] 53 | const char *feature; | ^~~~~~~ minibatch.c: In function ‘select_labels_threshold’: minibatch.c:102:17: warning: unused variable ‘label’ [-Wunused-variable] 102 | const char *label; | ^~~~~ minibatch.c: In function ‘label_vector’: minibatch.c:197:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 197 | uint32_t i; | ^ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-numex.o `test -f 'numex.c' || echo './'`numex.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c normalize.c: In function ‘normalize_string_languages’: normalize.c:269:22: warning: unused variable ‘key’ [-Wunused-variable] 269 | khiter_t key = kh_put(int_set, scripts, (khint_t)script, &ret); | ^~~ normalize.c:208:11: warning: unused variable ‘numex_replaced’ [-Wunused-variable] 208 | char *numex_replaced = NULL; | ^~~~~~~~~~~~~~ normalize.c: In function ‘numeric_starts_with_alpha’: normalize.c:374:14: warning: unused variable ‘is_hyphen’ [-Wunused-variable] 374 | bool is_hyphen = utf8_is_hyphen(ch); | ^~~~~~~~~ normalize.c:367:10: warning: unused variable ‘append_char’ [-Wunused-variable] 367 | bool append_char = true; | ^~~~~~~~~~~ numex.c: In function ‘convert_numeric_expressions’: numex.c:805:18: warning: unused variable ‘rule_index’ [-Wunused-variable] 805 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:714:17: warning: unused variable ‘number_str’ [-Wunused-variable] 714 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:706:10: warning: unused variable ‘advance_state’ [-Wunused-variable] 706 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:703:19: warning: unused variable ‘ch’ [-Wunused-variable] 703 | unsigned char ch = '\0'; | ^~ numex.c: In function ‘get_ordinal_namespace_prefix’: numex.c:978:10: warning: unused variable ‘whole_tokens_only’ [-Wunused-variable] 978 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ numex.c: In function ‘possible_ordinal_digit_len’: numex.c:1073:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 1073 | bool ignorable = true; | ^~~~~~~~~ transliterate.c: In function ‘replace_groups’: transliterate.c:615:12: warning: variable ‘group_num_len’ set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ 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:933:26: warning: variable ‘added_previous_phrase’ set but not used [-Wunused-but-set-variable] 933 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1032:13: note: in expansion of macro ‘log_debug’ 1032 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-trie.o `test -f 'trie.c' || echo './'`trie.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c trie.c: In function ‘trie_read’: trie.c:1032:13: warning: unused variable ‘check’ [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable ‘base’ [-Wunused-variable] 1031 | int32_t base; | ^~~~ In function ‘ordinal_indicator_destroy’, inlined from ‘ordinal_indicator_new’ at numex.c:338:9: numex.c:323:13: warning: ‘*ordinal.suffix’ may be used uninitialized [-Wmaybe-uninitialized] 323 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ 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; | ^~~~~~~~~ trie_search.c: In function ‘trie_search_prefixes_from_index’: trie_search.c:627:12: warning: variable ‘separator_char_len’ set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function ‘phrase_array_push’, inlined from ‘trie_search_from_index’ at trie_search.c:128:25: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_from_index’: trie_search.c:28:14: note: ‘data’ was declared here 28 | uint32_t data; | ^~~~ In function ‘phrase_array_push’, inlined from ‘trie_search_tokens_from_index’ at trie_search.c:458:9: vector.h:125:30: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 125 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:191:5: note: in expansion of macro ‘__VECTOR_BASE’ 191 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro ‘VECTOR_INIT’ 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function ‘trie_search_tokens_from_index’: trie_search.c:246:14: note: ‘data’ was declared here 246 | uint32_t data; | ^~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-trie_utils.o `test -f 'trie_utils.c' || echo './'`trie_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c trie_utils.c: In function ‘trie_new_from_cstring_array_sorted’: trie_utils.c:55:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 55 | uint32_t i; | ^ trie_utils.c: In function ‘trie_new_from_cstring_array’: trie_utils.c:86:14: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 86 | uint32_t i; | ^ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c trie.c: In function ‘trie_get_from_index’: trie.c:880:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ address_dictionary.c: In function ‘address_dictionary_add_expansion’: address_dictionary.c:173:10: warning: variable ‘is_phrase’ set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function ‘address_phrase_in_dictionaries’: address_dictionary.c:63:47: warning: ‘uint16_t’ {aka ‘short unsigned int’} is promoted to ‘int’ when passed through ‘...’ 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass ‘int’ not ‘uint16_t’ {aka ‘short unsigned int’} to ‘va_arg’) address_dictionary.c:63:47: note: if this code is reached, the program will abort trie.c: In function ‘trie_get_len’: trie.c:885:12: warning: ‘next_id’ may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: ‘next_id’ was declared here 853 | uint32_t next_id; | ^~~~~~~ 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:384:13: warning: unused variable ‘num_utf8_chars’ [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function ‘utf8_compare_case_insensitive’: string_utils.c:505:85: warning: unused parameter ‘len’ [-Wunused-parameter] 505 | 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:521:12: warning: unused variable ‘remaining’ [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function ‘string_is_digit’: string_utils.c:687:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function ‘string_is_ignorable’: string_utils.c:713:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 713 | 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:1252:9: note: in expansion of macro ‘INVALID_INDEX’ 1252 | 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:1265:9: note: in expansion of macro ‘INVALID_INDEX’ 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o utf8proc/language_classifier_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o language_classifier_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o near_dupe_test-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o near_dupe_test-near_dupe_test.o `test -f 'near_dupe_test.c' || echo './'`near_dupe_test.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o near_dupe_test-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:384:13: warning: unused variable ‘num_utf8_chars’ [-Wunused-variable] 384 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function ‘utf8_compare_case_insensitive’: string_utils.c:505:85: warning: unused parameter ‘len’ [-Wunused-parameter] 505 | 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:521:12: warning: unused variable ‘remaining’ [-Wunused-variable] 521 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function ‘string_is_digit’: string_utils.c:687:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 687 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function ‘string_is_ignorable’: string_utils.c:713:10: warning: unused variable ‘ignorable’ [-Wunused-variable] 713 | 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:1252:9: note: in expansion of macro ‘INVALID_INDEX’ 1252 | 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:1265:9: note: in expansion of macro ‘INVALID_INDEX’ 1265 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o utf8proc/near_dupe_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c ./libpostal_data download all /<>/libpostal Checking for new libpostal data file... libpostal data file up to date Checking for new libpostal parser data file... libpostal parser data file up to date Checking for new libpostal language classifier data file... libpostal language classifier data file up to date gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o utf8proc/libpostal-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c -o geohash/libpostal_la-geohash.lo `test -f 'geohash/geohash.c' || echo './'`geohash/geohash.c In function ‘cstring_array_destroy’, inlined from ‘cstring_array_new’ at string_utils.c:1109:9: string_utils.c:1127:13: warning: ‘*array.str’ may be used uninitialized [-Wmaybe-uninitialized] 1127 | if (self->str) { | ~~~~^~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c geohash/geohash.c -fPIC -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) { | ~~~~~~~^~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O0 -D LIBPOSTAL_EXPORTS -c -o klib/libscanner_la-drand48.lo `test -f 'klib/drand48.c' || echo './'`klib/drand48.c In function ‘cstring_array_destroy’, inlined from ‘cstring_array_new’ at string_utils.c:1109:9: string_utils.c:1127:13: warning: ‘*array.str’ may be used uninitialized [-Wmaybe-uninitialized] 1127 | if (self->str) { | ~~~~^~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -c -o linenoise/address_parser-linenoise.o `test -f 'linenoise/linenoise.c' || echo './'`linenoise/linenoise.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -c geohash/geohash.c -o geohash/libpostal_la-geohash.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O0 -D LIBPOSTAL_EXPORTS -c klib/drand48.c -fPIC -DPIC -o klib/.libs/libscanner_la-drand48.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O0 -D LIBPOSTAL_EXPORTS -c klib/drand48.c -o klib/libscanner_la-drand48.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o build_address_dictionary build_address_dictionary-strndup.o build_address_dictionary-address_dictionary_builder.o build_address_dictionary-address_dictionary.o build_address_dictionary-file_utils.o build_address_dictionary-string_utils.o build_address_dictionary-trie.o build_address_dictionary-trie_search.o utf8proc/build_address_dictionary-utf8proc.o -lm /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o build_numex_table build_numex_table-strndup.o build_numex_table-numex_table_builder.o build_numex_table-numex.o build_numex_table-file_utils.o build_numex_table-string_utils.o build_numex_table-tokens.o build_numex_table-trie.o build_numex_table-trie_search.o utf8proc/build_numex_table-utf8proc.o -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o build_address_dictionary build_address_dictionary-strndup.o build_address_dictionary-address_dictionary_builder.o build_address_dictionary-address_dictionary.o build_address_dictionary-file_utils.o build_address_dictionary-string_utils.o build_address_dictionary-trie.o build_address_dictionary-trie_search.o utf8proc/build_address_dictionary-utf8proc.o -L/usr/local/lib -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o build_numex_table build_numex_table-strndup.o build_numex_table-numex_table_builder.o build_numex_table-numex.o build_numex_table-file_utils.o build_numex_table-string_utils.o build_numex_table-tokens.o build_numex_table-trie.o build_numex_table-trie_search.o utf8proc/build_numex_table-utf8proc.o -L/usr/local/lib -lm /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o build_trans_table build_trans_table-strndup.o build_trans_table-transliteration_table_builder.o build_trans_table-transliterate.o build_trans_table-trie.o build_trans_table-trie_search.o build_trans_table-file_utils.o build_trans_table-string_utils.o utf8proc/build_trans_table-utf8proc.o -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o build_trans_table build_trans_table-strndup.o build_trans_table-transliteration_table_builder.o build_trans_table-transliterate.o build_trans_table-trie.o build_trans_table-trie_search.o build_trans_table-file_utils.o build_trans_table-string_utils.o utf8proc/build_trans_table-utf8proc.o -L/usr/local/lib -lm libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O0 -D LIBPOSTAL_EXPORTS -c scanner.c -o libscanner_la-scanner.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O0 -D LIBPOSTAL_EXPORTS -Wl,-z,relro -L/usr/local/lib -o libscanner.la klib/libscanner_la-drand48.lo libscanner_la-scanner.lo -lm libtool: link: ar cr .libs/libscanner.a klib/.libs/libscanner_la-drand48.o .libs/libscanner_la-scanner.o libtool: link: ranlib .libs/libscanner.a libtool: link: ( cd ".libs" && rm -f "libscanner.la" && ln -s "../libscanner.la" "libscanner.la" ) /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -D LIBPOSTAL_EXPORTS -version-info 1:1:0 -no-undefined -Wl,-z,relro -L/usr/local/lib -o libpostal.la -rpath /usr/lib/i386-linux-gnu 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 -lm /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o address_parser_train address_parser_train-strndup.o address_parser_train-address_parser_train.o address_parser_train-address_parser.o address_parser_train-address_parser_io.o address_parser_train-averaged_perceptron.o address_parser_train-crf.o address_parser_train-crf_context.o address_parser_train-sparse_matrix.o address_parser_train-graph.o address_parser_train-graph_builder.o address_parser_train-float_utils.o address_parser_train-averaged_perceptron_trainer.o address_parser_train-crf_trainer.o address_parser_train-crf_trainer_averaged_perceptron.o address_parser_train-averaged_perceptron_tagger.o address_parser_train-address_dictionary.o address_parser_train-normalize.o address_parser_train-numex.o address_parser_train-features.o address_parser_train-unicode_scripts.o address_parser_train-transliterate.o address_parser_train-trie.o address_parser_train-trie_search.o address_parser_train-trie_utils.o address_parser_train-string_utils.o address_parser_train-tokens.o address_parser_train-file_utils.o address_parser_train-shuffle.o utf8proc/address_parser_train-utf8proc.o address_parser_train-ngrams.o libscanner.la -lm /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o address_parser_test address_parser_test-strndup.o address_parser_test-address_parser_test.o address_parser_test-address_parser.o address_parser_test-address_parser_io.o address_parser_test-averaged_perceptron.o address_parser_test-crf.o address_parser_test-crf_context.o address_parser_test-sparse_matrix.o address_parser_test-graph.o address_parser_test-graph_builder.o address_parser_test-float_utils.o address_parser_test-averaged_perceptron_tagger.o address_parser_test-address_dictionary.o address_parser_test-normalize.o address_parser_test-numex.o address_parser_test-features.o address_parser_test-unicode_scripts.o address_parser_test-transliterate.o address_parser_test-trie.o address_parser_test-trie_search.o address_parser_test-trie_utils.o address_parser_test-string_utils.o address_parser_test-tokens.o address_parser_test-file_utils.o utf8proc/address_parser_test-utf8proc.o address_parser_test-ngrams.o libscanner.la -lm /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o language_classifier_train language_classifier_train-strndup.o language_classifier_train-language_classifier_train.o language_classifier_train-language_classifier.o language_classifier_train-language_features.o language_classifier_train-language_classifier_io.o language_classifier_train-logistic_regression_trainer.o language_classifier_train-logistic_regression.o language_classifier_train-logistic.o language_classifier_train-sparse_matrix.o language_classifier_train-sparse_matrix_utils.o language_classifier_train-features.o language_classifier_train-minibatch.o language_classifier_train-float_utils.o language_classifier_train-stochastic_gradient_descent.o language_classifier_train-ftrl.o language_classifier_train-regularization.o language_classifier_train-cartesian_product.o language_classifier_train-normalize.o language_classifier_train-numex.o language_classifier_train-transliterate.o language_classifier_train-trie.o language_classifier_train-trie_search.o language_classifier_train-trie_utils.o language_classifier_train-address_dictionary.o language_classifier_train-string_utils.o language_classifier_train-file_utils.o utf8proc/language_classifier_train-utf8proc.o language_classifier_train-unicode_scripts.o language_classifier_train-shuffle.o libscanner.la -lm /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o language_classifier language_classifier-strndup.o language_classifier-language_classifier_cli.o language_classifier-language_classifier.o language_classifier-language_features.o language_classifier-logistic_regression.o language_classifier-logistic.o language_classifier-sparse_matrix.o language_classifier-features.o language_classifier-minibatch.o language_classifier-float_utils.o language_classifier-normalize.o language_classifier-numex.o language_classifier-transliterate.o language_classifier-trie.o language_classifier-trie_search.o language_classifier-trie_utils.o language_classifier-address_dictionary.o language_classifier-string_utils.o language_classifier-file_utils.o utf8proc/language_classifier-utf8proc.o language_classifier-unicode_scripts.o libscanner.la -lm /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o language_classifier_test language_classifier_test-strndup.o language_classifier_test-language_classifier_test.o language_classifier_test-language_classifier.o language_classifier_test-language_classifier_io.o language_classifier_test-language_features.o language_classifier_test-logistic_regression.o language_classifier_test-logistic.o language_classifier_test-sparse_matrix.o language_classifier_test-features.o language_classifier_test-minibatch.o language_classifier_test-float_utils.o language_classifier_test-normalize.o language_classifier_test-numex.o language_classifier_test-transliterate.o language_classifier_test-trie.o language_classifier_test-trie_search.o language_classifier_test-trie_utils.o language_classifier_test-address_dictionary.o language_classifier_test-string_utils.o language_classifier_test-file_utils.o utf8proc/language_classifier_test-utf8proc.o language_classifier_test-unicode_scripts.o libscanner.la -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o address_parser_test address_parser_test-strndup.o address_parser_test-address_parser_test.o address_parser_test-address_parser.o address_parser_test-address_parser_io.o address_parser_test-averaged_perceptron.o address_parser_test-crf.o address_parser_test-crf_context.o address_parser_test-sparse_matrix.o address_parser_test-graph.o address_parser_test-graph_builder.o address_parser_test-float_utils.o address_parser_test-averaged_perceptron_tagger.o address_parser_test-address_dictionary.o address_parser_test-normalize.o address_parser_test-numex.o address_parser_test-features.o address_parser_test-unicode_scripts.o address_parser_test-transliterate.o address_parser_test-trie.o address_parser_test-trie_search.o address_parser_test-trie_utils.o address_parser_test-string_utils.o address_parser_test-tokens.o address_parser_test-file_utils.o utf8proc/address_parser_test-utf8proc.o address_parser_test-ngrams.o -L/usr/local/lib ./.libs/libscanner.a -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o language_classifier_train language_classifier_train-strndup.o language_classifier_train-language_classifier_train.o language_classifier_train-language_classifier.o language_classifier_train-language_features.o language_classifier_train-language_classifier_io.o language_classifier_train-logistic_regression_trainer.o language_classifier_train-logistic_regression.o language_classifier_train-logistic.o language_classifier_train-sparse_matrix.o language_classifier_train-sparse_matrix_utils.o language_classifier_train-features.o language_classifier_train-minibatch.o language_classifier_train-float_utils.o language_classifier_train-stochastic_gradient_descent.o language_classifier_train-ftrl.o language_classifier_train-regularization.o language_classifier_train-cartesian_product.o language_classifier_train-normalize.o language_classifier_train-numex.o language_classifier_train-transliterate.o language_classifier_train-trie.o language_classifier_train-trie_search.o language_classifier_train-trie_utils.o language_classifier_train-address_dictionary.o language_classifier_train-string_utils.o language_classifier_train-file_utils.o utf8proc/language_classifier_train-utf8proc.o language_classifier_train-unicode_scripts.o language_classifier_train-shuffle.o -L/usr/local/lib ./.libs/libscanner.a -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o language_classifier language_classifier-strndup.o language_classifier-language_classifier_cli.o language_classifier-language_classifier.o language_classifier-language_features.o language_classifier-logistic_regression.o language_classifier-logistic.o language_classifier-sparse_matrix.o language_classifier-features.o language_classifier-minibatch.o language_classifier-float_utils.o language_classifier-normalize.o language_classifier-numex.o language_classifier-transliterate.o language_classifier-trie.o language_classifier-trie_search.o language_classifier-trie_utils.o language_classifier-address_dictionary.o language_classifier-string_utils.o language_classifier-file_utils.o utf8proc/language_classifier-utf8proc.o language_classifier-unicode_scripts.o -L/usr/local/lib ./.libs/libscanner.a -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o language_classifier_test language_classifier_test-strndup.o language_classifier_test-language_classifier_test.o language_classifier_test-language_classifier.o language_classifier_test-language_classifier_io.o language_classifier_test-language_features.o language_classifier_test-logistic_regression.o language_classifier_test-logistic.o language_classifier_test-sparse_matrix.o language_classifier_test-features.o language_classifier_test-minibatch.o language_classifier_test-float_utils.o language_classifier_test-normalize.o language_classifier_test-numex.o language_classifier_test-transliterate.o language_classifier_test-trie.o language_classifier_test-trie_search.o language_classifier_test-trie_utils.o language_classifier_test-address_dictionary.o language_classifier_test-string_utils.o language_classifier_test-file_utils.o utf8proc/language_classifier_test-utf8proc.o language_classifier_test-unicode_scripts.o -L/usr/local/lib ./.libs/libscanner.a -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o address_parser_train address_parser_train-strndup.o address_parser_train-address_parser_train.o address_parser_train-address_parser.o address_parser_train-address_parser_io.o address_parser_train-averaged_perceptron.o address_parser_train-crf.o address_parser_train-crf_context.o address_parser_train-sparse_matrix.o address_parser_train-graph.o address_parser_train-graph_builder.o address_parser_train-float_utils.o address_parser_train-averaged_perceptron_trainer.o address_parser_train-crf_trainer.o address_parser_train-crf_trainer_averaged_perceptron.o address_parser_train-averaged_perceptron_tagger.o address_parser_train-address_dictionary.o address_parser_train-normalize.o address_parser_train-numex.o address_parser_train-features.o address_parser_train-unicode_scripts.o address_parser_train-transliterate.o address_parser_train-trie.o address_parser_train-trie_search.o address_parser_train-trie_utils.o address_parser_train-string_utils.o address_parser_train-tokens.o address_parser_train-file_utils.o address_parser_train-shuffle.o utf8proc/address_parser_train-utf8proc.o address_parser_train-ngrams.o -L/usr/local/lib ./.libs/libscanner.a -lm libtool: link: gcc -shared -fPIC -DPIC .libs/libpostal_la-strndup.o .libs/libpostal_la-libpostal.o .libs/libpostal_la-expand.o .libs/libpostal_la-address_dictionary.o .libs/libpostal_la-transliterate.o .libs/libpostal_la-tokens.o .libs/libpostal_la-trie.o .libs/libpostal_la-trie_search.o .libs/libpostal_la-trie_utils.o .libs/libpostal_la-string_utils.o .libs/libpostal_la-file_utils.o utf8proc/.libs/libpostal_la-utf8proc.o .libs/libpostal_la-normalize.o .libs/libpostal_la-numex.o .libs/libpostal_la-features.o .libs/libpostal_la-unicode_scripts.o .libs/libpostal_la-address_parser.o .libs/libpostal_la-address_parser_io.o .libs/libpostal_la-averaged_perceptron.o .libs/libpostal_la-crf.o .libs/libpostal_la-crf_context.o .libs/libpostal_la-sparse_matrix.o .libs/libpostal_la-averaged_perceptron_tagger.o .libs/libpostal_la-graph.o .libs/libpostal_la-graph_builder.o .libs/libpostal_la-language_classifier.o .libs/libpostal_la-language_features.o .libs/libpostal_la-logistic_regression.o .libs/libpostal_la-logistic.o .libs/libpostal_la-minibatch.o .libs/libpostal_la-float_utils.o .libs/libpostal_la-ngrams.o .libs/libpostal_la-place.o .libs/libpostal_la-near_dupe.o .libs/libpostal_la-double_metaphone.o geohash/.libs/libpostal_la-geohash.o .libs/libpostal_la-dedupe.o .libs/libpostal_la-string_similarity.o .libs/libpostal_la-acronyms.o .libs/libpostal_la-soft_tfidf.o .libs/libpostal_la-jaccard.o -Wl,--whole-archive ./.libs/libscanner.a -Wl,--no-whole-archive -L/usr/local/lib -lm -Werror=format-security -g -mfpmath=sse -msse2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Werror=format-security -O2 -Wl,-z -Wl,relro -Wl,-soname -Wl,libpostal.so.1 -o .libs/libpostal.so.1.0.1 libtool: link: (cd ".libs" && rm -f "libpostal.so.1" && ln -s "libpostal.so.1.0.1" "libpostal.so.1") libtool: link: (cd ".libs" && rm -f "libpostal.so" && ln -s "libpostal.so.1.0.1" "libpostal.so") libtool: link: (cd .libs/libpostal.lax/libscanner.a && ar x "/<>/src/./.libs/libscanner.a") libtool: link: ar cr .libs/libpostal.a libpostal_la-strndup.o libpostal_la-libpostal.o libpostal_la-expand.o libpostal_la-address_dictionary.o libpostal_la-transliterate.o libpostal_la-tokens.o libpostal_la-trie.o libpostal_la-trie_search.o libpostal_la-trie_utils.o libpostal_la-string_utils.o libpostal_la-file_utils.o utf8proc/libpostal_la-utf8proc.o libpostal_la-normalize.o libpostal_la-numex.o libpostal_la-features.o libpostal_la-unicode_scripts.o libpostal_la-address_parser.o libpostal_la-address_parser_io.o libpostal_la-averaged_perceptron.o libpostal_la-crf.o libpostal_la-crf_context.o libpostal_la-sparse_matrix.o libpostal_la-averaged_perceptron_tagger.o libpostal_la-graph.o libpostal_la-graph_builder.o libpostal_la-language_classifier.o libpostal_la-language_features.o libpostal_la-logistic_regression.o libpostal_la-logistic.o libpostal_la-minibatch.o libpostal_la-float_utils.o libpostal_la-ngrams.o libpostal_la-place.o libpostal_la-near_dupe.o libpostal_la-double_metaphone.o geohash/libpostal_la-geohash.o libpostal_la-dedupe.o libpostal_la-string_similarity.o libpostal_la-acronyms.o libpostal_la-soft_tfidf.o libpostal_la-jaccard.o .libs/libpostal.lax/libscanner.a/libscanner_la-drand48.o .libs/libpostal.lax/libscanner.a/libscanner_la-scanner.o libtool: link: ranlib .libs/libpostal.a libtool: link: rm -fr .libs/libpostal.lax libtool: link: ( cd ".libs" && rm -f "libpostal.la" && ln -s "../libpostal.la" "libpostal.la" ) /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o libpostal libpostal-strndup.o libpostal-main.o libpostal-json_encode.o libpostal-file_utils.o libpostal-string_utils.o utf8proc/libpostal-utf8proc.o libpostal.la -lm /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o bench bench-bench.o libpostal.la libscanner.la -lm /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o address_parser address_parser-strndup.o address_parser-address_parser_cli.o address_parser-json_encode.o linenoise/address_parser-linenoise.o address_parser-string_utils.o utf8proc/address_parser-utf8proc.o libpostal.la -lm /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z,relro -L/usr/local/lib -o near_dupe_test near_dupe_test-strndup.o near_dupe_test-near_dupe_test.o near_dupe_test-string_utils.o utf8proc/near_dupe_test-utf8proc.o libpostal.la -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o .libs/libpostal libpostal-strndup.o libpostal-main.o libpostal-json_encode.o libpostal-file_utils.o libpostal-string_utils.o utf8proc/libpostal-utf8proc.o -L/usr/local/lib ./.libs/libpostal.so -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o .libs/address_parser address_parser-strndup.o address_parser-address_parser_cli.o address_parser-json_encode.o linenoise/address_parser-linenoise.o address_parser-string_utils.o utf8proc/address_parser-utf8proc.o -L/usr/local/lib ./.libs/libpostal.so -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o .libs/near_dupe_test near_dupe_test-strndup.o near_dupe_test-near_dupe_test.o near_dupe_test-string_utils.o utf8proc/near_dupe_test-utf8proc.o -L/usr/local/lib ./.libs/libpostal.so -lm libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wl,-z -Wl,relro -o .libs/bench bench-bench.o -L/usr/local/lib ./.libs/libpostal.so ./.libs/libscanner.a -lm make[3]: Leaving directory '/<>/src' Making all in test make[3]: Entering directory '/<>/test' gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o test_libpostal-test.o `test -f 'test.c' || echo './'`test.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o test_libpostal-test_expand.o `test -f 'test_expand.c' || echo './'`test_expand.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o test_libpostal-test_parser.o `test -f 'test_parser.c' || echo './'`test_parser.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o test_libpostal-test_transliterate.o `test -f 'test_transliterate.c' || echo './'`test_transliterate.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o test_libpostal-test_numex.o `test -f 'test_numex.c' || echo './'`test_numex.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o test_libpostal-test_trie.o `test -f 'test_trie.c' || echo './'`test_trie.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o test_libpostal-test_string_utils.o `test -f 'test_string_utils.c' || echo './'`test_string_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o test_libpostal-test_crf_context.o `test -f 'test_crf_context.c' || echo './'`test_crf_context.c In file included from ../src/sparse_matrix.h:46, from ../src/averaged_perceptron.h:27, from ../src/address_parser.h:52, from test_parser.c:8: ../src/matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o ../src/utf8proc/test_libpostal-utf8proc.o `test -f '../src/utf8proc/utf8proc.c' || echo './'`../src/utf8proc/utf8proc.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o ../src/test_libpostal-strndup.o `test -f '../src/strndup.c' || echo './'`../src/strndup.c In file included from ../src/crf_context.h:20, from ../src/crf_context.c:1, from test_crf_context.c:8: ../src/matrix.h:21:2: warning: #warning "No CBLAS" [-Wcpp] 21 | #warning "No CBLAS" | ^~~~~~~ ../src/crf_context.c:296:12: warning: ‘double_matrix_get_row’ is static but used in inline function ‘exp_state_trans_score_all’ which is not static 296 | return double_matrix_get_row(self->exp_state_trans, t); | ^~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o ../src/test_libpostal-file_utils.o `test -f '../src/file_utils.c' || echo './'`../src/file_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o ../src/test_libpostal-string_utils.o `test -f '../src/string_utils.c' || echo './'`../src/string_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o ../src/test_libpostal-trie.o `test -f '../src/trie.c' || echo './'`../src/trie.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o ../src/test_libpostal-trie_search.o `test -f '../src/trie_search.c' || echo './'`../src/trie_search.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o ../src/test_libpostal-transliterate.o `test -f '../src/transliterate.c' || echo './'`../src/transliterate.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o ../src/test_libpostal-numex.o `test -f '../src/numex.c' || echo './'`../src/numex.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -c -o ../src/test_libpostal-features.o `test -f '../src/features.c' || echo './'`../src/features.c /bin/bash ../libtool --tag=CC --mode=link gcc -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/<>/libpostal"' -g -Wl,-z,relro -L/usr/local/lib -o test_libpostal test_libpostal-test.o test_libpostal-test_expand.o test_libpostal-test_parser.o test_libpostal-test_transliterate.o test_libpostal-test_numex.o test_libpostal-test_trie.o test_libpostal-test_string_utils.o test_libpostal-test_crf_context.o ../src/test_libpostal-strndup.o ../src/test_libpostal-file_utils.o ../src/test_libpostal-string_utils.o ../src/utf8proc/test_libpostal-utf8proc.o ../src/test_libpostal-trie.o ../src/test_libpostal-trie_search.o ../src/test_libpostal-transliterate.o ../src/test_libpostal-numex.o ../src/test_libpostal-features.o ../src/libpostal.la ../src/libscanner.la -lm libtool: link: gcc -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR=\"/<>/libpostal\" -g -Wl,-z -Wl,relro -o .libs/test_libpostal test_libpostal-test.o test_libpostal-test_expand.o test_libpostal-test_parser.o test_libpostal-test_transliterate.o test_libpostal-test_numex.o test_libpostal-test_trie.o test_libpostal-test_string_utils.o test_libpostal-test_crf_context.o ../src/test_libpostal-strndup.o ../src/test_libpostal-file_utils.o ../src/test_libpostal-string_utils.o ../src/utf8proc/test_libpostal-utf8proc.o ../src/test_libpostal-trie.o ../src/test_libpostal-trie_search.o ../src/test_libpostal-transliterate.o ../src/test_libpostal-numex.o ../src/test_libpostal-features.o -L/usr/local/lib ../src/.libs/libpostal.so ../src/.libs/libscanner.a -lm make[3]: Leaving directory '/<>/test' make[3]: Entering directory '/<>' make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_auto_test -a make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1 make[1]: Entering directory '/<>' Making check in src make[2]: Entering directory '/<>/src' ./libpostal_data download all /<>/libpostal Checking for new libpostal data file... libpostal data file up to date Checking for new libpostal parser data file... libpostal parser data file up to date Checking for new libpostal language classifier data file... libpostal language classifier data file up to date make[2]: Leaving directory '/<>/src' Making check in test make[2]: Entering directory '/<>/test' make check-TESTS make[3]: Entering directory '/<>/test' make[4]: Entering directory '/<>/test' PASS: test_libpostal ============================================================================ Testsuite summary for libpostal 1.1.0 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/<>/test' make[3]: Leaving directory '/<>/test' make[2]: Leaving directory '/<>/test' make[2]: Entering directory '/<>' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' rm -fr -- /tmp/dh-xdg-rundir-mC2tj7v1 create-stamp debian/debhelper-build-stamp dh_prep -a rm -f -- debian/libpostal-dev.substvars debian/libpostal1.substvars rm -fr -- debian/.debhelper/generated/libpostal-dev/ debian/libpostal-dev/ debian/tmp/ debian/.debhelper/generated/libpostal1/ debian/libpostal1/ dh_installdirs -a install -m0755 -d debian/libpostal-dev/usr/lib debian/libpostal-dev/usr/include install -m0755 -d debian/libpostal1/usr/lib dh_auto_install -a install -m0755 -d /<>/libpostal-1.1\+git20250713.019f9ae/debian/tmp make -j1 install DESTDIR=/<>/libpostal-1.1\+git20250713.019f9ae/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>' Making install in src make[2]: Entering directory '/<>/src' ./libpostal_data download all /<>/libpostal Checking for new libpostal data file... libpostal data file up to date Checking for new libpostal parser data file... libpostal parser data file up to date Checking for new libpostal language classifier data file... libpostal language classifier data file up to date make[3]: Entering directory '/<>/src' /usr/bin/mkdir -p '/<>/debian/tmp/usr/bin' /usr/bin/install -c libpostal_data '/<>/debian/tmp/usr/bin' /usr/bin/mkdir -p '/<>/debian/tmp/usr/lib/i386-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libpostal.la '/<>/debian/tmp/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/libpostal.so.1.0.1 /<>/debian/tmp/usr/lib/i386-linux-gnu/libpostal.so.1.0.1 libtool: install: (cd /<>/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f libpostal.so.1.0.1 libpostal.so.1 || { rm -f libpostal.so.1 && ln -s libpostal.so.1.0.1 libpostal.so.1; }; }) libtool: install: (cd /<>/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f libpostal.so.1.0.1 libpostal.so || { rm -f libpostal.so && ln -s libpostal.so.1.0.1 libpostal.so; }; }) libtool: install: /usr/bin/install -c .libs/libpostal.lai /<>/debian/tmp/usr/lib/i386-linux-gnu/libpostal.la libtool: install: /usr/bin/install -c .libs/libpostal.a /<>/debian/tmp/usr/lib/i386-linux-gnu/libpostal.a libtool: install: chmod 644 /<>/debian/tmp/usr/lib/i386-linux-gnu/libpostal.a libtool: install: ranlib /<>/debian/tmp/usr/lib/i386-linux-gnu/libpostal.a libtool: warning: remember to run 'libtool --finish /usr/lib/i386-linux-gnu' /usr/bin/mkdir -p '/<>/debian/tmp/usr/include/libpostal' /usr/bin/install -c -m 644 libpostal.h '/<>/debian/tmp/usr/include/libpostal' make[3]: Leaving directory '/<>/src' make[2]: Leaving directory '/<>/src' Making install in test make[2]: Entering directory '/<>/test' make[3]: Entering directory '/<>/test' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/test' make[2]: Leaving directory '/<>/test' make[2]: Entering directory '/<>' make[3]: Entering directory '/<>' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/<>/debian/tmp/usr/lib/i386-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 libpostal.pc '/<>/debian/tmp/usr/lib/i386-linux-gnu/pkgconfig' make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_install -a install -m0755 -d debian/libpostal-dev//usr/include cp --reflink=auto -a debian/tmp/usr/include/libpostal debian/libpostal-dev//usr/include/ install -m0755 -d debian/libpostal-dev//usr/lib/i386-linux-gnu cp --reflink=auto -a debian/tmp/usr/lib/i386-linux-gnu/libpostal.so debian/libpostal-dev//usr/lib/i386-linux-gnu/ install -m0755 -d debian/libpostal-dev//usr/lib/i386-linux-gnu/pkgconfig cp --reflink=auto -a debian/tmp/usr/lib/i386-linux-gnu/pkgconfig/libpostal.pc debian/libpostal-dev//usr/lib/i386-linux-gnu/pkgconfig/ install -m0755 -d debian/libpostal1//usr/bin cp --reflink=auto -a debian/tmp/usr/bin/libpostal_data debian/libpostal1//usr/bin/ install -m0755 -d debian/libpostal1//usr/lib/i386-linux-gnu cp --reflink=auto -a debian/tmp/usr/lib/i386-linux-gnu/libpostal.so.1 debian/tmp/usr/lib/i386-linux-gnu/libpostal.so.1.0.1 debian/libpostal1//usr/lib/i386-linux-gnu/ dh_installdocs -a install -m0755 -d debian/libpostal-dev/usr/share/doc/libpostal-dev install -p -m0644 debian/copyright debian/libpostal-dev/usr/share/doc/libpostal-dev/copyright install -m0755 -d debian/libpostal1/usr/share/doc/libpostal1 install -p -m0644 debian/copyright debian/libpostal1/usr/share/doc/libpostal1/copyright dh_installchangelogs -a install -m0755 -d debian/libpostal1/usr/share/doc/libpostal1 install -p -m0644 debian/.debhelper/generated/libpostal1/dh_installchangelogs.dch.trimmed debian/libpostal1/usr/share/doc/libpostal1/changelog.Debian install -m0755 -d debian/libpostal-dev/usr/share/doc/libpostal-dev install -p -m0644 debian/.debhelper/generated/libpostal-dev/dh_installchangelogs.dch.trimmed debian/libpostal-dev/usr/share/doc/libpostal-dev/changelog.Debian dh_perl -a dh_link -a rm -f debian/libpostal-dev/usr/lib/i386-linux-gnu/libpostal.so ln -s libpostal.so.1.0.1 debian/libpostal-dev/usr/lib/i386-linux-gnu/libpostal.so rm -f debian/libpostal1/usr/lib/i386-linux-gnu/libpostal.so.1 ln -s libpostal.so.1.0.1 debian/libpostal1/usr/lib/i386-linux-gnu/libpostal.so.1 dh_strip_nondeterminism -a dh_compress -a cd debian/libpostal-dev cd debian/libpostal1 chmod a-x usr/share/doc/libpostal-dev/changelog.Debian chmod a-x usr/share/doc/libpostal1/changelog.Debian gzip -9nf usr/share/doc/libpostal-dev/changelog.Debian gzip -9nf usr/share/doc/libpostal1/changelog.Debian cd '/<>' cd '/<>' dh_fixperms -a find debian/libpostal-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libpostal1 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libpostal1/usr/share/doc -type f -a -true -a ! -regex 'debian/libpostal1/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libpostal-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libpostal-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libpostal1/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libpostal-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libpostal-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libpostal1 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libpostal-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libpostal1/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/libpostal-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libpostal1/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w rm -f debian/libpostal-dev.debhelper.log debian/libpostal1.debhelper.log debian/rules override_dh_missing make[1]: Entering directory '/<>' dh_missing -Xlibpostal.a -Xlibpostal.la make[1]: Leaving directory '/<>' dh_dwz -a dwz -- debian/libpostal1/usr/lib/i386-linux-gnu/libpostal.so.1.0.1 dh_strip -a install -m0755 -d debian/.debhelper/libpostal1/dbgsym-root/usr/lib/debug/.build-id/54 objcopy --only-keep-debug --compress-debug-sections debian/libpostal1/usr/lib/i386-linux-gnu/libpostal.so.1.0.1 debian/.debhelper/libpostal1/dbgsym-root/usr/lib/debug/.build-id/54/70b3a860b6a4092c9436b81fca11fa4e77d391.debug chmod 0644 -- debian/.debhelper/libpostal1/dbgsym-root/usr/lib/debug/.build-id/54/70b3a860b6a4092c9436b81fca11fa4e77d391.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libpostal1/usr/lib/i386-linux-gnu/libpostal.so.1.0.1 objcopy --add-gnu-debuglink debian/.debhelper/libpostal1/dbgsym-root/usr/lib/debug/.build-id/54/70b3a860b6a4092c9436b81fca11fa4e77d391.debug debian/libpostal1/usr/lib/i386-linux-gnu/libpostal.so.1.0.1 install -m0755 -d debian/.debhelper/libpostal1/dbgsym-root/usr/share/doc ln -s libpostal1 debian/.debhelper/libpostal1/dbgsym-root/usr/share/doc/libpostal1-dbgsym install -m0755 -d debian/.debhelper/libpostal1 dh_makeshlibs -a rm -f debian/libpostal-dev/DEBIAN/shlibs rm -f debian/libpostal1/DEBIAN/shlibs install -m0755 -d debian/libpostal1/DEBIAN echo "libpostal 1 libpostal1 (>= 1.1+git20250713.019f9ae)" >> debian/libpostal1/DEBIAN/shlibs chmod 0644 -- debian/libpostal1/DEBIAN/shlibs mv debian/.debhelper/generated/libpostal1/triggers.new debian/.debhelper/generated/libpostal1/triggers dh_shlibdeps -a install -m0755 -d debian/libpostal1/DEBIAN dpkg-shlibdeps -Tdebian/libpostal1.substvars debian/libpostal1/usr/lib/i386-linux-gnu/libpostal.so.1.0.1 dh_installdeb -a install -m0755 -d debian/libpostal-dev/DEBIAN install -m0755 -d debian/libpostal1/DEBIAN install -p -m0644 debian/.debhelper/generated/libpostal1/triggers debian/libpostal1/DEBIAN/triggers dh_gencontrol -a install -m0755 -d debian/libpostal-dev/DEBIAN echo misc:Depends= >> debian/libpostal-dev.substvars echo misc:Pre-Depends= >> debian/libpostal-dev.substvars dpkg-gencontrol -plibpostal-dev -ldebian/changelog -Tdebian/libpostal-dev.substvars -cdebian/control -Pdebian/libpostal-dev install -m0755 -d debian/libpostal1/DEBIAN echo misc:Depends= >> debian/libpostal1.substvars echo misc:Pre-Depends= >> debian/libpostal1.substvars install -m0755 -d debian/.debhelper/libpostal1/dbgsym-root/DEBIAN dpkg-gencontrol -plibpostal1 -ldebian/changelog -Tdebian/libpostal1.substvars -cdebian/control -Pdebian/.debhelper/libpostal1/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libpostal1-dbgsym "-DDepends=libpostal1 (= \${binary:Version})" "-DDescription=debug symbols for libpostal1" -DBuild-Ids=5470b3a860b6a4092c9436b81fca11fa4e77d391 -DSection=debug -UReplaces -UBreaks chmod 0644 -- debian/libpostal-dev/DEBIAN/control chmod 0644 -- debian/.debhelper/libpostal1/dbgsym-root/DEBIAN/control dpkg-gencontrol -plibpostal1 -ldebian/changelog -Tdebian/libpostal1.substvars -cdebian/control -Pdebian/libpostal1 chmod 0644 -- debian/libpostal1/DEBIAN/control dh_md5sums -a install -m0755 -d debian/libpostal-dev/DEBIAN install -m0755 -d debian/libpostal1/DEBIAN cd debian/libpostal1 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libpostal-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/libpostal-dev/DEBIAN/md5sums chmod 0644 -- debian/libpostal1/DEBIAN/md5sums install -m0755 -d debian/.debhelper/libpostal1/dbgsym-root/DEBIAN cd debian/.debhelper/libpostal1/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/.debhelper/libpostal1/dbgsym-root/DEBIAN/md5sums dh_builddeb -a dpkg-deb --root-owner-group --build debian/libpostal-dev .. dpkg-deb --root-owner-group --build debian/libpostal1 .. dpkg-deb --root-owner-group --build debian/.debhelper/libpostal1/dbgsym-root .. dpkg-deb: building package 'libpostal-dev' in '../libpostal-dev_1.1+git20250713.019f9ae-0kali3_i386.deb'. dpkg-deb: building package 'libpostal1' in '../libpostal1_1.1+git20250713.019f9ae-0kali3_i386.deb'. dpkg-deb: building package 'libpostal1-dbgsym' in '../libpostal1-dbgsym_1.1+git20250713.019f9ae-0kali3_i386.deb'. dpkg-genbuildinfo --build=any -O../libpostal_1.1+git20250713.019f9ae-0kali3_i386.buildinfo dpkg-genchanges --build=any -O../libpostal_1.1+git20250713.019f9ae-0kali3_i386.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2025-08-22T13:09:15Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ libpostal_1.1+git20250713.019f9ae-0kali3_i386.changes: ------------------------------------------------------ Format: 1.8 Date: Fri, 22 Aug 2025 14:02:53 +0200 Source: libpostal Binary: libpostal-dev libpostal1 libpostal1-dbgsym Architecture: i386 Version: 1.1+git20250713.019f9ae-0kali3 Distribution: kali-experimental Urgency: medium Maintainer: Kali Developers Changed-By: Sophie Brun Description: libpostal-dev - C library for parsing/normalizing street addresses around the wor libpostal1 - C library for parsing/normalizing street addresses around the wor Changes: libpostal (1.1+git20250713.019f9ae-0kali3) kali-experimental; urgency=medium . * Fix the build on arm* Checksums-Sha1: 3ba9a59fcc8a0d02724c4005cfcdc8951b6c9de5 7172 libpostal-dev_1.1+git20250713.019f9ae-0kali3_i386.deb f77e40b5e5394dd6048f185b76975e6755bcd274 966796 libpostal1-dbgsym_1.1+git20250713.019f9ae-0kali3_i386.deb 4c259c062339818cbcf8ac83f5ea5d56c3e7c836 745044 libpostal1_1.1+git20250713.019f9ae-0kali3_i386.deb b4009e5b7fc3d54ad93168bfaa44a781d16d4d79 5267 libpostal_1.1+git20250713.019f9ae-0kali3_i386.buildinfo Checksums-Sha256: c414132d1bcf48be2bc2794dd4c41df0243bf0c980b06372cf214cb75d3ed090 7172 libpostal-dev_1.1+git20250713.019f9ae-0kali3_i386.deb d5ee20b3b5814a2d15ab561d5bd33a28042ad4e2558d6bb21feeea1a647088df 966796 libpostal1-dbgsym_1.1+git20250713.019f9ae-0kali3_i386.deb 4c8cdb308b3e99856cb1c8762fd422231f25f0096465c3a0f61bce0ab5d5d9c0 745044 libpostal1_1.1+git20250713.019f9ae-0kali3_i386.deb 1710dbf6b36799e32340acf0feddc073b07b7217da54a6bd457eb8e24d6413b6 5267 libpostal_1.1+git20250713.019f9ae-0kali3_i386.buildinfo Files: 8e2ca4cb0f2d581726618c2492ba6331 7172 libdevel optional libpostal-dev_1.1+git20250713.019f9ae-0kali3_i386.deb 42d55129a3e8d1f61f8b115b120a4493 966796 debug optional libpostal1-dbgsym_1.1+git20250713.019f9ae-0kali3_i386.deb b994fd3a84bac19bc99142c7ea4b42da 745044 libs optional libpostal1_1.1+git20250713.019f9ae-0kali3_i386.deb dbae688d1c98c469b1716267b1a4c6b0 5267 libs optional libpostal_1.1+git20250713.019f9ae-0kali3_i386.buildinfo +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: libpostal Binary: libpostal-dev libpostal1 libpostal1-dbgsym Architecture: i386 Version: 1.1+git20250713.019f9ae-0kali3 Checksums-Md5: 8e2ca4cb0f2d581726618c2492ba6331 7172 libpostal-dev_1.1+git20250713.019f9ae-0kali3_i386.deb 42d55129a3e8d1f61f8b115b120a4493 966796 libpostal1-dbgsym_1.1+git20250713.019f9ae-0kali3_i386.deb b994fd3a84bac19bc99142c7ea4b42da 745044 libpostal1_1.1+git20250713.019f9ae-0kali3_i386.deb Checksums-Sha1: 3ba9a59fcc8a0d02724c4005cfcdc8951b6c9de5 7172 libpostal-dev_1.1+git20250713.019f9ae-0kali3_i386.deb f77e40b5e5394dd6048f185b76975e6755bcd274 966796 libpostal1-dbgsym_1.1+git20250713.019f9ae-0kali3_i386.deb 4c259c062339818cbcf8ac83f5ea5d56c3e7c836 745044 libpostal1_1.1+git20250713.019f9ae-0kali3_i386.deb Checksums-Sha256: c414132d1bcf48be2bc2794dd4c41df0243bf0c980b06372cf214cb75d3ed090 7172 libpostal-dev_1.1+git20250713.019f9ae-0kali3_i386.deb d5ee20b3b5814a2d15ab561d5bd33a28042ad4e2558d6bb21feeea1a647088df 966796 libpostal1-dbgsym_1.1+git20250713.019f9ae-0kali3_i386.deb 4c8cdb308b3e99856cb1c8762fd422231f25f0096465c3a0f61bce0ab5d5d9c0 745044 libpostal1_1.1+git20250713.019f9ae-0kali3_i386.deb Build-Origin: Kali Build-Architecture: i386 Build-Date: Fri, 22 Aug 2025 13:09:15 +0000 Build-Path: /<> Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.17-4), autopoint (= 0.23.1-2), autotools-dev (= 20240727.1), base-files (= 1:2025.3.0), base-passwd (= 3.6.7), bash (= 5.2.37-2+b5), binutils (= 2.45-4), binutils-common (= 2.45-4), binutils-i686-linux-gnu (= 2.45-4), bsdextrautils (= 2.41.1-1), bsdutils (= 1:2.41.1-1), build-essential (= 12.12), bzip2 (= 1.0.8-6), coreutils (= 9.7-3), cpp (= 4:14.2.0-1), cpp-14 (= 14.3.0-5), cpp-14-i686-linux-gnu (= 14.3.0-5), cpp-i686-linux-gnu (= 4:14.2.0-1), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.25), debianutils (= 5.23.2), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.14.1-2), diffutils (= 1:3.10-4), dpkg (= 1.22.21+kali1), dpkg-dev (= 1.22.21+kali1), dwz (= 0.15-1+b1), file (= 1:5.46-5), findutils (= 4.10.0-3), g++ (= 4:14.2.0-1), g++-14 (= 14.3.0-5), g++-14-i686-linux-gnu (= 14.3.0-5), g++-i686-linux-gnu (= 4:14.2.0-1), gcc (= 4:14.2.0-1), gcc-14 (= 14.3.0-5), gcc-14-base (= 14.3.0-5), gcc-14-i686-linux-gnu (= 14.3.0-5), gcc-15-base (= 15.2.0-1), gcc-i686-linux-gnu (= 4:14.2.0-1), gettext (= 0.23.1-2+b1), gettext-base (= 0.23.1-2+b1), grep (= 3.11-4), groff-base (= 1.23.0-9), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.69+kali1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libasan8 (= 15.2.0-1), libatomic1 (= 15.2.0-1), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.0.5-1), libaudit1 (= 1:4.0.5-1), libbinutils (= 2.45-4), libblkid1 (= 2.41.1-1), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.41-12), libc-dev-bin (= 2.41-12), libc6 (= 2.41-12), libc6-dev (= 2.41-12), libcap-ng0 (= 0.8.5-4+b1), libcap2 (= 1:2.75-10+b1), libcc1-0 (= 15.2.0-1), libcrypt-dev (= 1:4.4.38-1), libcrypt1 (= 1:4.4.38-1), libctf-nobfd0 (= 2.45-4), libctf0 (= 2.45-4), libdb5.3t64 (= 5.3.28+dfsg2-9), libdebconfclient0 (= 0.280), libdebhelper-perl (= 13.25), libdpkg-perl (= 1.22.21+kali1), libelf1t64 (= 0.192-4), libfile-stripnondeterminism-perl (= 1.14.1-2), libgcc-14-dev (= 14.3.0-5), libgcc-s1 (= 15.2.0-1), libgdbm-compat4t64 (= 1.24-2), libgdbm6t64 (= 1.24-2), libgmp10 (= 2:6.3.0+dfsg-3), libgomp1 (= 15.2.0-1), libgprofng0 (= 2.45-4), libisl23 (= 0.27-1), libitm1 (= 15.2.0-1), libjansson4 (= 2.14-2+b3), liblastlog2-2 (= 2.41.1-1), liblzma5 (= 5.8.1-1), libmagic-mgc (= 1:5.46-5), libmagic1t64 (= 1:5.46-5), libmd0 (= 1.1.0-2+b1), libmount1 (= 2.41.1-1), libmpc3 (= 1.3.1-1+b3), libmpfr6 (= 4.2.2-1), libpam-modules (= 1.7.0-5), libpam-modules-bin (= 1.7.0-5), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5), libpcre2-8-0 (= 10.45-1), libperl5.40 (= 5.40.1-6), libpipeline1 (= 1.5.8-1), libquadmath0 (= 15.2.0-1), libseccomp2 (= 2.6.0-2), libselinux1 (= 3.8.1-1), libsframe2 (= 2.45-4), libsmartcols1 (= 2.41.1-1), libsqlite3-0 (= 3.46.1-7), libssl3t64 (= 3.5.1-1), libstdc++-14-dev (= 14.3.0-5), libstdc++6 (= 15.2.0-1), libsystemd0 (= 257.7-1), libtinfo6 (= 6.5+20250216-2), libtool (= 2.5.4-4), libubsan1 (= 15.2.0-1), libuchardet0 (= 0.0.8-1+b2), libudev1 (= 257.7-1), libunistring5 (= 1.3-2), libuuid1 (= 2.41.1-1), libxml2-16 (= 2.14.5+dfsg-0.1), libzstd1 (= 1.5.7+dfsg-1), linux-libc-dev (= 6.12.33-1kali1), m4 (= 1.4.19-8), make (= 4.4.1-2), man-db (= 2.13.1-1), mawk (= 1.3.4.20250131-1), ncurses-base (= 6.5+20250216-2), ncurses-bin (= 6.5+20250216-2), openssl-provider-legacy (= 3.5.1-1), patch (= 2.8-2), perl (= 5.40.1-6), perl-base (= 5.40.1-6), perl-modules-5.40 (= 5.40.1-6), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.25), sysvinit-utils (= 3.14-4), tar (= 1.35+dfsg-3.1), util-linux (= 2.41.1-1), xz-utils (= 5.8.1-1), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="parallel=8" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1755864173" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libpostal-dev_1.1+git20250713.019f9ae-0kali3_i386.deb ----------------------------------------------------- new Debian package, version 2.0. size 7172 bytes: control archive=1168 bytes. 1332 bytes, 25 lines control 302 bytes, 4 lines md5sums Package: libpostal-dev Source: libpostal Version: 1.1+git20250713.019f9ae-0kali3 Architecture: i386 Maintainer: Kali Developers Installed-Size: 34 Depends: libpostal1 (= 1.1+git20250713.019f9ae-0kali3) Section: libdevel Priority: optional Multi-Arch: same Homepage: https://github.com/openvenues/libpostal Description: C library for parsing/normalizing street addresses around the world The package contains a C library for parsing/normalizing street addresses around the world using statistical NLP and open data. The goal of this project is to understand location-based strings in every language, everywhere. . Addresses and the locations they represent are essential for any application dealing with maps (place search, transportation, on-demand/delivery services, check-ins, reviews). Yet even the simplest addresses are packed with local conventions, abbreviations and context, making them difficult to index/query effectively with traditional full-text search engines. This library helps convert the free-form addresses that humans use into clean normalized forms suitable for machine comparison and full-text indexing. Though libpostal is not itself a full geocoder, it can be used as a preprocessing step to make any geocoding application smarter, simpler, and more consistent internationally. drwxr-xr-x root/root 0 2025-08-22 12:02 ./ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/include/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/include/libpostal/ -rw-r--r-- root/root 14692 2025-08-22 12:02 ./usr/include/libpostal/libpostal.h drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/lib/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/lib/i386-linux-gnu/ lrwxrwxrwx root/root 0 2025-08-22 12:02 ./usr/lib/i386-linux-gnu/libpostal.so -> libpostal.so.1.0.1 drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/lib/i386-linux-gnu/pkgconfig/ -rw-r--r-- root/root 297 2025-08-22 12:02 ./usr/lib/i386-linux-gnu/pkgconfig/libpostal.pc drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/share/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/share/doc/libpostal-dev/ -rw-r--r-- root/root 254 2025-08-22 12:02 ./usr/share/doc/libpostal-dev/changelog.Debian.gz -rw-r--r-- root/root 4816 2025-08-22 12:02 ./usr/share/doc/libpostal-dev/copyright libpostal1-dbgsym_1.1+git20250713.019f9ae-0kali3_i386.deb --------------------------------------------------------- new Debian package, version 2.0. size 966796 bytes: control archive=544 bytes. 404 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libpostal1-dbgsym Source: libpostal Version: 1.1+git20250713.019f9ae-0kali3 Auto-Built-Package: debug-symbols Architecture: i386 Maintainer: Kali Developers Installed-Size: 1514 Depends: libpostal1 (= 1.1+git20250713.019f9ae-0kali3) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libpostal1 Build-Ids: 5470b3a860b6a4092c9436b81fca11fa4e77d391 drwxr-xr-x root/root 0 2025-08-22 12:02 ./ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/lib/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/lib/debug/.build-id/54/ -rw-r--r-- root/root 1539616 2025-08-22 12:02 ./usr/lib/debug/.build-id/54/70b3a860b6a4092c9436b81fca11fa4e77d391.debug drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/share/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-08-22 12:02 ./usr/share/doc/libpostal1-dbgsym -> libpostal1 libpostal1_1.1+git20250713.019f9ae-0kali3_i386.deb -------------------------------------------------- new Debian package, version 2.0. size 745044 bytes: control archive=1268 bytes. 1297 bytes, 25 lines control 281 bytes, 4 lines md5sums 52 bytes, 1 lines shlibs 66 bytes, 2 lines triggers Package: libpostal1 Source: libpostal Version: 1.1+git20250713.019f9ae-0kali3 Architecture: i386 Maintainer: Kali Developers Installed-Size: 7967 Depends: libc6 (>= 2.29) Section: libs Priority: optional Multi-Arch: same Homepage: https://github.com/openvenues/libpostal Description: C library for parsing/normalizing street addresses around the world The package contains a C library for parsing/normalizing street addresses around the world using statistical NLP and open data. The goal of this project is to understand location-based strings in every language, everywhere. . Addresses and the locations they represent are essential for any application dealing with maps (place search, transportation, on-demand/delivery services, check-ins, reviews). Yet even the simplest addresses are packed with local conventions, abbreviations and context, making them difficult to index/query effectively with traditional full-text search engines. This library helps convert the free-form addresses that humans use into clean normalized forms suitable for machine comparison and full-text indexing. Though libpostal is not itself a full geocoder, it can be used as a preprocessing step to make any geocoding application smarter, simpler, and more consistent internationally. drwxr-xr-x root/root 0 2025-08-22 12:02 ./ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/bin/ -rwxr-xr-x root/root 5672 2025-08-22 12:02 ./usr/bin/libpostal_data drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/lib/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/lib/i386-linux-gnu/ lrwxrwxrwx root/root 0 2025-08-22 12:02 ./usr/lib/i386-linux-gnu/libpostal.so.1 -> libpostal.so.1.0.1 -rw-r--r-- root/root 8133032 2025-08-22 12:02 ./usr/lib/i386-linux-gnu/libpostal.so.1.0.1 drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/share/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-08-22 12:02 ./usr/share/doc/libpostal1/ -rw-r--r-- root/root 254 2025-08-22 12:02 ./usr/share/doc/libpostal1/changelog.Debian.gz -rw-r--r-- root/root 4816 2025-08-22 12:02 ./usr/share/doc/libpostal1/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: i386 Build Type: any Build-Space: 4135132 Build-Time: 284 Distribution: kali-experimental Host Architecture: i386 Install-Time: 13 Job: /srv/build.kali.org/build/work/kali-experimental/libpostal_1.1+git20250713.019f9ae-0kali3.dsc Machine Architecture: amd64 Package: libpostal Package-Time: 318 Source-Version: 1.1+git20250713.019f9ae-0kali3 Space: 4135132 Status: successful Version: 1.1+git20250713.019f9ae-0kali3 -------------------------------------------------------------------------------- Finished at 2025-08-22T13:09:15Z Build needed 00:05:18, 4135132k disk space /srv/build.kali.org/bin/build: SUCCESSFUL BUILD OF /srv/build.kali.org/build/work/kali-experimental/libpostal_1.1+git20250713.019f9ae-0kali3.dsc (arch=i386 dist=kali-experimental version=1.1+git20250713.019f9ae-0kali3) long key IDs are discouraged; please use key fingerprints instead signfile changes libpostal_1.1+git20250713.019f9ae-0kali3_i386.changes 0xDB2308E61D3E7542 Successfully signed changes file Uploading libpostal using sftp to default (host: repo.kali.org; directory: /srv/repo.kali.org/incoming) running allowed-distribution: check whether a local profile permits uploads to the target distribution running checksum: verify checksums before uploading running suite-mismatch: check the target distribution for common errors running gpg: check GnuPG signatures before the upload Logging into host repo.kali.org as kaliupload Not writing upload log upon request Uploading libpostal-dev_1.1+git20250713.019f9ae-0kali3_i386.deb Uploading libpostal1-dbgsym_1.1+git20250713.019f9ae-0kali3_i386.deb Uploading libpostal1_1.1+git20250713.019f9ae-0kali3_i386.deb Uploading libpostal_1.1+git20250713.019f9ae-0kali3_i386.changes INFO: Archiving build in /srv/build.kali.org/morgue/20250822/ ****************************************************************************** Finished with status BUILD_OK at 2025-08-22 13:09:22.057098 Build needed 0:05:42.079885