=>> Building audio/sox
build started at Fri Feb  2 00:13:51 GMT 2018
port directory: /usr/ports/audio/sox
package name: sox-14.4.2_3
building for: FreeBSD 111i386-system-job-04 11.1-RELEASE-p6 FreeBSD 11.1-RELEASE-p6 i386
maintained by: dnelson@allantgroup.com
Makefile ident:      $FreeBSD: head/audio/sox/Makefile 454577 2017-11-20 20:34:24Z tobik $
Poudriere version: 3.2.4
Host OSVERSION: 1101001
Jail OSVERSION: 1101001
Job Id: 04

---Begin Environment---
SHELL=/bin/csh
UNAME_p=i386
UNAME_m=i386
OSVERSION=1101001
UNAME_v=FreeBSD 11.1-RELEASE-p6
UNAME_r=11.1-RELEASE-p6
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
SAVED_TERM=screen
MASTERMNT=/space/poudriere/poudriere_data/.m/111i386-system/ref
UID=0
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
POUDRIERE_BUILD_TYPE=bulk
OLDPWD=/space/poudriere/poudriere_data/.m/111i386-system/ref/.p
P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS
PWD=/space/poudriere/poudriere_data/.m/111i386-system/ref/.p/pool
MASTERNAME=111i386-system
SCRIPTPREFIX=/usr/local/share/poudriere
USER=root
HOME=/root
P_PYTHON_MAJOR_VER=2
POUDRIERE_VERSION=3.2.4
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
GID=0
LIBEXECPREFIX=/usr/local/libexec/poudriere
LOCALBASE=/usr/local
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
DEPENDS_ARGS=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for sox-14.4.2_3:
     AMRNB=off: AMR Speech Codec (Narrowband)
     AMRWB=off: AMR Speech Codec (Wideband)
     FLAC=on: FLAC lossless audio codec support
     GSM=on: Use libgsm from ports (else use bundled lib)
     ID3TAG=on: ID3 v1/v2 tags support
     LADSPA=off: LADSPA audio plugins support
     LAME=off: LAME MP3 audio encoder support
     MAD=on: MAD MP3 audio decoder support
     OPUS=on: Opus audio codec support
     PNG=on: PNG spectrogram creation
     SNDFILE=on: Audio conversion support via libsndfile
     TWOLAME=off: TwoLAME MP2 audio encoder support
     VORBIS=on: Ogg Vorbis audio codec support
     WAVPACK=off: WavPack lossless audio format support
====> Sound (audio) support
     ALSA=off: ALSA audio architecture support
     AO=on: libao audio library support
     OSS=on: Open Sound System support
     PULSEAUDIO=off: PulseAudio sound server support
     SNDIO=off: Sndio audio support
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
dnelson@allantgroup.com
--End MAINTAINER--

--CONFIGURE_ARGS--
--with-pkgconfigdir="/usr/local/libdata/pkgconfig" --with-distro="i386-portbld-freebsd11.1 sox-14.4.2_3" --with-gsm --disable-stack-protector --without-amrnb --without-amrwb --with-flac --with-id3tag --without-ladspa --without-lame --with-mad --with-opus --with-png --with-sndfile --without-twolame --with-oggvorbis --without-wavpack --without-alsa --with-ao --with-oss --without-pulseaudio --without-sndio --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/audio/sox/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/audio/sox/work  HOME=/wrkdirs/usr/ports/audio/sox/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/audio/sox/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/audio/sox/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/audio/sox/work  HOME=/wrkdirs/usr/ports/audio/sox/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/audio/sox/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing"  CPP="cpp" CPPFLAGS="-isystem /usr/local/include"  LDFLAGS=" -lpthread -fstack-protector -L/usr/local/lib" LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
PORTDOCS="@comment " PORTEXAMPLES="" OSREL=11.1 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/sox"  EXAMPLESDIR="share/examples/sox"  DATADIR="share/sox"  WWWDIR="www/sox"  ETCDIR="etc/sox"
--End PLIST_SUB--

--SUB_LIST--
PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/sox DOCSDIR=/usr/local/share/doc/sox EXAMPLESDIR=/usr/local/share/examples/sox  WWWDIR=/usr/local/www/sox ETCDIR=/usr/local/etc/sox
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
FORCE_PACKAGE=yes
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
MACHINE=i386
MACHINE_ARCH=i386
ARCH=${MACHINE_ARCH}
#### /usr/local/etc/poudriere.d/111i386-make.conf ####
ENABLE_SUIDPERL=yes
JADETEX=yes
LIGHTTPD=yes
OPTIONS_SET=APACHE PGSQL SWAT PDO_PGSQL CUPS SASL BIND910 NTVFS DATABASE GSSAPI_HEIMDAL
OPTIONS_UNSET=GSSAPI_NONE GSSAPI_BASE DOCS MYSQL
finance_gnucash_SET=MYSQL
emulators_qemu_SET=DOCS
MPDDIR=/space/music
#### /usr/ports/Mk/Scripts/ports_env.sh ####
ARCH=i386
CONFIGURE_MAX_CMD_LEN=262144
OPSYS=FreeBSD
OSREL=11.1
OSVERSION=1101001
PYTHONBASE=/usr/local
_OSRELEASE=11.1-RELEASE-p6
_SMP_CPUS=4
#### Misc Poudriere ####
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  524288
stack size              (kbytes, -s)  65536
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  12128
open files                      (-n)  1024
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===>  License LGPL21 GPLv2 accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===>   sox-14.4.2_3 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.10.4.txz
[111i386-system-job-04] Installing pkg-1.10.4...
[111i386-system-job-04] Extracting pkg-1.10.4: .......... done
===>   sox-14.4.2_3 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of sox-14.4.2_3
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===>  License LGPL21 GPLv2 accepted by the user
===> Fetching all distfiles required by sox-14.4.2_3 for building
===========================================================================
=======================<phase: checksum       >============================
===>  License LGPL21 GPLv2 accepted by the user
===> Fetching all distfiles required by sox-14.4.2_3 for building
=> SHA256 Checksum OK for sox-14.4.2.tar.gz.
=> SHA256 Checksum OK for 0001-Remove-pure-attribute-from-functions-with-side-effec.patch.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===>  License LGPL21 GPLv2 accepted by the user
===> Fetching all distfiles required by sox-14.4.2_3 for building
===>  Extracting for sox-14.4.2_3
=> SHA256 Checksum OK for sox-14.4.2.tar.gz.
=> SHA256 Checksum OK for 0001-Remove-pure-attribute-from-functions-with-side-effec.patch.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for sox-14.4.2_3
===>  Applying distribution patches for sox-14.4.2_3
===>  Applying FreeBSD patches for sox-14.4.2_3
===========================================================================
=======================<phase: build-depends  >============================
===>   sox-14.4.2_3 depends on executable: autoconf-2.69 - not found
===>   Installing existing package /packages/All/autoconf-2.69_1.txz
[111i386-system-job-04] Installing autoconf-2.69_1...
[111i386-system-job-04] `-- Installing autoconf-wrapper-20131203...
[111i386-system-job-04] `-- Extracting autoconf-wrapper-20131203: .......... done
[111i386-system-job-04] `-- Installing indexinfo-0.3.1...
[111i386-system-job-04] `-- Extracting indexinfo-0.3.1: .... done
[111i386-system-job-04] `-- Installing m4-1.4.18,1...
[111i386-system-job-04] `-- Extracting m4-1.4.18,1: .......... done
[111i386-system-job-04] `-- Installing perl5-5.24.3...
[111i386-system-job-04] `-- Extracting perl5-5.24.3: .......... done
[111i386-system-job-04] Extracting autoconf-2.69_1: .......... done
Message from perl5-5.24.3:

The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use:

#!/usr/local/bin/perl

or

#!/usr/bin/env perl

The first one will only work if you have a /usr/local/bin/perl,
the second will work as long as perl is in PATH.
===>   sox-14.4.2_3 depends on executable: autoconf-2.69 - found
===>   Returning to build of sox-14.4.2_3
===>   sox-14.4.2_3 depends on executable: autoheader-2.69 - found
===>   sox-14.4.2_3 depends on executable: autoreconf-2.69 - found
===>   sox-14.4.2_3 depends on executable: aclocal-1.15 - not found
===>   Installing existing package /packages/All/automake-1.15.1.txz
[111i386-system-job-04] Installing automake-1.15.1...
[111i386-system-job-04] `-- Installing automake-wrapper-20131203...
[111i386-system-job-04] `-- Extracting automake-wrapper-20131203: ...... done
[111i386-system-job-04] Extracting automake-1.15.1: .......... done
===>   sox-14.4.2_3 depends on executable: aclocal-1.15 - found
===>   Returning to build of sox-14.4.2_3
===>   sox-14.4.2_3 depends on executable: automake-1.15 - found
===>   sox-14.4.2_3 depends on executable: libtoolize - not found
===>   Installing existing package /packages/All/libtool-2.4.6.txz
[111i386-system-job-04] Installing libtool-2.4.6...
[111i386-system-job-04] Extracting libtool-2.4.6: .......... done
===>   sox-14.4.2_3 depends on executable: libtoolize - found
===>   Returning to build of sox-14.4.2_3
===>   sox-14.4.2_3 depends on package: pkgconf>=1.3.0_1 - not found
===>   Installing existing package /packages/All/pkgconf-1.4.1,1.txz
[111i386-system-job-04] Installing pkgconf-1.4.1,1...
[111i386-system-job-04] Extracting pkgconf-1.4.1,1: .......... done
===>   sox-14.4.2_3 depends on package: pkgconf>=1.3.0_1 - found
===>   Returning to build of sox-14.4.2_3
===========================================================================
=======================<phase: lib-depends    >============================
===>   sox-14.4.2_3 depends on shared library: libltdl.so - not found
===>   Installing existing package /packages/All/libltdl-2.4.6.txz
[111i386-system-job-04] Installing libltdl-2.4.6...
[111i386-system-job-04] Extracting libltdl-2.4.6: .......... done
===>   sox-14.4.2_3 depends on shared library: libltdl.so - found (/usr/local/lib/libltdl.so)
===>   Returning to build of sox-14.4.2_3
===>   sox-14.4.2_3 depends on shared library: libFLAC.so - not found
===>   Installing existing package /packages/All/flac-1.3.2.txz
[111i386-system-job-04] Installing flac-1.3.2...
[111i386-system-job-04] `-- Installing libogg-1.3.3,4...
[111i386-system-job-04] `-- Extracting libogg-1.3.3,4: .......... done
[111i386-system-job-04] Extracting flac-1.3.2: .......... done
===>   sox-14.4.2_3 depends on shared library: libFLAC.so - found (/usr/local/lib/libFLAC.so)
===>   Returning to build of sox-14.4.2_3
===>   sox-14.4.2_3 depends on shared library: libgsm.so - not found
===>   Installing existing package /packages/All/gsm-1.0.13_2.txz
[111i386-system-job-04] Installing gsm-1.0.13_2...
[111i386-system-job-04] Extracting gsm-1.0.13_2: .......... done
===>   sox-14.4.2_3 depends on shared library: libgsm.so - found (/usr/local/lib/libgsm.so)
===>   Returning to build of sox-14.4.2_3
===>   sox-14.4.2_3 depends on shared library: libid3tag.so - not found
===>   Installing existing package /packages/All/libid3tag-0.15.1b_1.txz
[111i386-system-job-04] Installing libid3tag-0.15.1b_1...
[111i386-system-job-04] Extracting libid3tag-0.15.1b_1: .......... done
===>   sox-14.4.2_3 depends on shared library: libid3tag.so - found (/usr/local/lib/libid3tag.so)
===>   Returning to build of sox-14.4.2_3
===>   sox-14.4.2_3 depends on shared library: libmad.so - not found
===>   Installing existing package /packages/All/libmad-0.15.1b_6.txz
[111i386-system-job-04] Installing libmad-0.15.1b_6...
[111i386-system-job-04] Extracting libmad-0.15.1b_6: ......... done
===>   sox-14.4.2_3 depends on shared library: libmad.so - found (/usr/local/lib/libmad.so)
===>   Returning to build of sox-14.4.2_3
===>   sox-14.4.2_3 depends on shared library: libopusfile.so - not found
===>   Installing existing package /packages/All/opusfile-0.10.txz
[111i386-system-job-04] Installing opusfile-0.10...
[111i386-system-job-04] `-- Installing opus-1.2.1...
[111i386-system-job-04] `-- Extracting opus-1.2.1: .......... done
[111i386-system-job-04] Extracting opusfile-0.10: .......... done
===>   sox-14.4.2_3 depends on shared library: libopusfile.so - found (/usr/local/lib/libopusfile.so)
===>   Returning to build of sox-14.4.2_3
===>   sox-14.4.2_3 depends on shared library: libpng.so - not found
===>   Installing existing package /packages/All/png-1.6.34.txz
[111i386-system-job-04] Installing png-1.6.34...
[111i386-system-job-04] Extracting png-1.6.34: .......... done
===>   sox-14.4.2_3 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so)
===>   Returning to build of sox-14.4.2_3
===>   sox-14.4.2_3 depends on shared library: libsndfile.so - not found
===>   Installing existing package /packages/All/libsndfile-1.0.28.txz
[111i386-system-job-04] Installing libsndfile-1.0.28...
[111i386-system-job-04] `-- Installing libvorbis-1.3.5_1,3...
[111i386-system-job-04] `-- Extracting libvorbis-1.3.5_1,3: .......... done
[111i386-system-job-04] Extracting libsndfile-1.0.28: .......... done
===>   sox-14.4.2_3 depends on shared library: libsndfile.so - found (/usr/local/lib/libsndfile.so)
===>   Returning to build of sox-14.4.2_3
===>   sox-14.4.2_3 depends on shared library: libvorbis.so - found (/usr/local/lib/libvorbis.so)
===>   sox-14.4.2_3 depends on shared library: libao.so - not found
===>   Installing existing package /packages/All/libao-1.2.0_3.txz
[111i386-system-job-04] Installing libao-1.2.0_3...
[111i386-system-job-04] Extracting libao-1.2.0_3: .......... done
===>   sox-14.4.2_3 depends on shared library: libao.so - found (/usr/local/lib/libao.so)
===>   Returning to build of sox-14.4.2_3
===========================================================================
=======================<phase: configure      >============================
===>  Configuring for sox-14.4.2_3
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'
configure.ac:22: installing './compile'
configure.ac:12: installing './missing'
libgsm/Makefile.am: installing './depcomp'
configure: loading site script /usr/ports/Templates/config.site
checking build system type... i386-portbld-freebsd11.1
checking host system type... i386-portbld-freebsd11.1
checking target system type... i386-portbld-freebsd11.1
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
checking for gawk... (cached) /usr/bin/awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... cc
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 we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether cc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking whether ln -s works... yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for fgrep... (cached) /usr/bin/fgrep
checking for ld used by cc... /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
checking the name lister (/usr/bin/nm) interface... BSD nm
checking the maximum length of command line arguments... (cached) 262144
checking how to convert i386-portbld-freebsd11.1 file names to i386-portbld-freebsd11.1 format... func_convert_file_noop
checking how to convert i386-portbld-freebsd11.1 file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
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 ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm output from cc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... cpp
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for dlfcn.h... (cached) yes
checking for objdir... .libs
checking if cc supports -fno-rtti -fno-exceptions... yes
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... freebsd11.1 ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... (cached) yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
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 pkg-config is at least version 0.9.0... yes
checking whether to make a debug build... 
checking gcc version... 4.2.1
checking whether byte ordering is bigendian... no
checking for inline... inline
checking for ANSI C header files... (cached) yes
checking for fcntl.h... (cached) yes
checking for unistd.h... (cached) yes
checking for byteswap.h... (cached) no
checking for sys/stat.h... (cached) yes
checking for sys/time.h... (cached) yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking for sys/types.h... (cached) yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for glob.h... (cached) yes
checking fenv.h usability... yes
checking fenv.h presence... yes
checking for fenv.h... yes
checking for strcasecmp... (cached) yes
checking for strdup... (cached) yes
checking for popen... yes
checking for vsnprintf... (cached) yes
checking for gettimeofday... (cached) yes
checking for mkstemp... (cached) yes
checking for fmemopen... yes
checking for library containing pow... -lm
checking for library containing lrint... none required
checking for lrint... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking whether libtool should be silenced... yes
checking ltdl.h usability... yes
checking ltdl.h presence... yes
checking for ltdl.h... yes
checking for lt_dlinit in -lltdl... yes
checking for cc option to support OpenMP... unsupported
checking magic.h usability... yes
checking magic.h presence... yes
checking for magic.h... yes
checking for magic_open in -lmagic... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking libpng/png.h usability... no
checking libpng/png.h presence... no
checking for libpng/png.h... no
checking for png_set_rows in -lpng... yes
checking mad.h usability... yes
checking mad.h presence... yes
checking for mad.h... yes
checking whether to dlopen mad... no
checking for mad_stream_buffer in -lmad... yes
checking id3tag.h usability... yes
checking id3tag.h presence... yes
checking for id3tag.h... yes
checking for id3_file_open in -lid3tag... yes
checking gsm/gsm.h usability... no
checking gsm/gsm.h presence... no
checking for gsm/gsm.h... no
checking gsm.h usability... yes
checking gsm.h presence... yes
checking for gsm.h... yes
checking for gsm_create in -lgsm... yes
checking lpc10.h usability... no
checking lpc10.h presence... no
checking for lpc10.h... no
checking for lpc10.h... (cached) no
checking for create_lpc10_encoder_state in -llpc10... no
checking vorbis/codec.h usability... yes
checking vorbis/codec.h presence... yes
checking for vorbis/codec.h... yes
checking for ogg_packet_clear in -logg... yes
checking for vorbis_analysis_headerout in -lvorbis... yes
checking for ov_clear in -lvorbisfile... yes
checking for vorbis_encode_init_vbr in -lvorbisenc... yes
checking for OPUS... yes
checking FLAC/all.h usability... yes
checking FLAC/all.h presence... yes
checking for FLAC/all.h... yes
checking whether FLAC_API_VERSION_CURRENT is declared... yes
checking for FLAC__stream_encoder_new in -lFLAC... yes
checking opencore-amrwb/dec_if.h usability... no
checking opencore-amrwb/dec_if.h presence... no
checking for opencore-amrwb/dec_if.h... no
checking amrwb/dec.h usability... no
checking amrwb/dec.h presence... no
checking for amrwb/dec.h... no
checking opencore-amrnb/interf_dec.h usability... no
checking opencore-amrnb/interf_dec.h presence... no
checking for opencore-amrnb/interf_dec.h... no
checking amrnb/sp_dec.h usability... no
checking amrnb/sp_dec.h presence... no
checking for amrnb/sp_dec.h... no
checking CoreAudio/CoreAudio.h usability... no
checking CoreAudio/CoreAudio.h presence... no
checking for CoreAudio/CoreAudio.h... no
checking ao/ao.h usability... yes
checking ao/ao.h presence... yes
checking for ao/ao.h... yes
checking for ao_play in -lao... yes
checking for mmsystem.h... no
checking for SNDFILE... yes
checking sndfile.h usability... yes
checking sndfile.h presence... yes
checking for sndfile.h... yes
checking for sf_open_virtual... yes
checking whether SF_FORMAT_OGG is declared... yes
checking whether SFC_SET_SCALE_INT_FLOAT_WRITE is declared... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking sys/audioio.h usability... no
checking sys/audioio.h presence... no
checking for sys/audioio.h... no
checking sun/audioio.h usability... no
checking sun/audioio.h presence... no
checking for sun/audioio.h... no
checking whether to enable symlinks... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating libgsm/Makefile
config.status: creating lpc10/Makefile
config.status: creating msvc9/Makefile
config.status: creating msvc10/Makefile
config.status: creating sox.pc
config.status: creating src/soxconfig.h
config.status: executing depfiles commands
config.status: executing libtool commands

BUILD OPTIONS
Debugging build............no
Distro name ...............i386-portbld-freebsd11.1 sox-14.4.2_3
Dynamic loading support....yes
Pkg-config location......../usr/local/libdata/pkgconfig
Play and rec symlinks......yes
Symlinks enabled...........yes

OPTIONAL DEVICE DRIVERS
ao (Xiph)..................yes
alsa (Linux)...............no
coreaudio (Mac OS X).......no
sndio (OpenBSD)............no
oss........................yes
pulseaudio.................no
sunaudio...................no
waveaudio (MS-Windows).....no

OPTIONAL FILE FORMATS
amrnb......................no
amrwb......................no
flac.......................yes
gsm........................yes (external)
lpc10......................yes (in-tree)
mp2/mp3....................yes
 id3tag....................yes
 lame......................no
 mad.......................yes
 dlopen mad................no
 twolame...................no
oggvorbis..................yes
opus.......................yes
sndfile....................yes
 dlopen sndfile............no
wavpack....................no

OTHER OPTIONS
ladspa effects.............no
magic support..............yes
png support................yes
OpenMP support.............no

Configure finished.  Do 'make -s && make install' to compile and install SoX.

===========================================================================
=======================<phase: build          >============================
===>  Building for sox-14.4.2_3
Making all in lpc10
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT analys.lo -MD -MP -MF .deps/analys.Tpo -c -o analys.lo analys.c
mv -f .deps/analys.Tpo .deps/analys.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT bsynz.lo -MD -MP -MF .deps/bsynz.Tpo -c -o bsynz.lo bsynz.c
mv -f .deps/bsynz.Tpo .deps/bsynz.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT chanwr.lo -MD -MP -MF .deps/chanwr.Tpo -c -o chanwr.lo chanwr.c
mv -f .deps/chanwr.Tpo .deps/chanwr.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT dcbias.lo -MD -MP -MF .deps/dcbias.Tpo -c -o dcbias.lo dcbias.c
mv -f .deps/dcbias.Tpo .deps/dcbias.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT decode.lo -MD -MP -MF .deps/decode.Tpo -c -o decode.lo decode.c
mv -f .deps/decode.Tpo .deps/decode.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT deemp.lo -MD -MP -MF .deps/deemp.Tpo -c -o deemp.lo deemp.c
mv -f .deps/deemp.Tpo .deps/deemp.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT difmag.lo -MD -MP -MF .deps/difmag.Tpo -c -o difmag.lo difmag.c
mv -f .deps/difmag.Tpo .deps/difmag.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT dyptrk.lo -MD -MP -MF .deps/dyptrk.Tpo -c -o dyptrk.lo dyptrk.c
mv -f .deps/dyptrk.Tpo .deps/dyptrk.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT encode.lo -MD -MP -MF .deps/encode.Tpo -c -o encode.lo encode.c
mv -f .deps/encode.Tpo .deps/encode.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT energy.lo -MD -MP -MF .deps/energy.Tpo -c -o energy.lo energy.c
mv -f .deps/energy.Tpo .deps/energy.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT f2clib.lo -MD -MP -MF .deps/f2clib.Tpo -c -o f2clib.lo f2clib.c
mv -f .deps/f2clib.Tpo .deps/f2clib.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT ham84.lo -MD -MP -MF .deps/ham84.Tpo -c -o ham84.lo ham84.c
mv -f .deps/ham84.Tpo .deps/ham84.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT hp100.lo -MD -MP -MF .deps/hp100.Tpo -c -o hp100.lo hp100.c
mv -f .deps/hp100.Tpo .deps/hp100.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT invert.lo -MD -MP -MF .deps/invert.Tpo -c -o invert.lo invert.c
mv -f .deps/invert.Tpo .deps/invert.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT irc2pc.lo -MD -MP -MF .deps/irc2pc.Tpo -c -o irc2pc.lo irc2pc.c
mv -f .deps/irc2pc.Tpo .deps/irc2pc.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT ivfilt.lo -MD -MP -MF .deps/ivfilt.Tpo -c -o ivfilt.lo ivfilt.c
mv -f .deps/ivfilt.Tpo .deps/ivfilt.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT lpcdec.lo -MD -MP -MF .deps/lpcdec.Tpo -c -o lpcdec.lo lpcdec.c
mv -f .deps/lpcdec.Tpo .deps/lpcdec.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT lpcenc.lo -MD -MP -MF .deps/lpcenc.Tpo -c -o lpcenc.lo lpcenc.c
mv -f .deps/lpcenc.Tpo .deps/lpcenc.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT lpcini.lo -MD -MP -MF .deps/lpcini.Tpo -c -o lpcini.lo lpcini.c
mv -f .deps/lpcini.Tpo .deps/lpcini.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT lpfilt.lo -MD -MP -MF .deps/lpfilt.Tpo -c -o lpfilt.lo lpfilt.c
mv -f .deps/lpfilt.Tpo .deps/lpfilt.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT median.lo -MD -MP -MF .deps/median.Tpo -c -o median.lo median.c
mv -f .deps/median.Tpo .deps/median.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT mload.lo -MD -MP -MF .deps/mload.Tpo -c -o mload.lo mload.c
mv -f .deps/mload.Tpo .deps/mload.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT onset.lo -MD -MP -MF .deps/onset.Tpo -c -o onset.lo onset.c
mv -f .deps/onset.Tpo .deps/onset.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT pitsyn.lo -MD -MP -MF .deps/pitsyn.Tpo -c -o pitsyn.lo pitsyn.c
mv -f .deps/pitsyn.Tpo .deps/pitsyn.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT placea.lo -MD -MP -MF .deps/placea.Tpo -c -o placea.lo placea.c
mv -f .deps/placea.Tpo .deps/placea.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT placev.lo -MD -MP -MF .deps/placev.Tpo -c -o placev.lo placev.c
mv -f .deps/placev.Tpo .deps/placev.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT preemp.lo -MD -MP -MF .deps/preemp.Tpo -c -o preemp.lo preemp.c
mv -f .deps/preemp.Tpo .deps/preemp.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT prepro.lo -MD -MP -MF .deps/prepro.Tpo -c -o prepro.lo prepro.c
mv -f .deps/prepro.Tpo .deps/prepro.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT random.lo -MD -MP -MF .deps/random.Tpo -c -o random.lo random.c
mv -f .deps/random.Tpo .deps/random.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT rcchk.lo -MD -MP -MF .deps/rcchk.Tpo -c -o rcchk.lo rcchk.c
mv -f .deps/rcchk.Tpo .deps/rcchk.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT synths.lo -MD -MP -MF .deps/synths.Tpo -c -o synths.lo synths.c
mv -f .deps/synths.Tpo .deps/synths.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT tbdm.lo -MD -MP -MF .deps/tbdm.Tpo -c -o tbdm.lo tbdm.c
mv -f .deps/tbdm.Tpo .deps/tbdm.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT voicin.lo -MD -MP -MF .deps/voicin.Tpo -c -o voicin.lo voicin.c
mv -f .deps/voicin.Tpo .deps/voicin.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=compile cc -DHAVE_CONFIG_H  -I. -I../src  -I../src -isystem /usr/local/include   -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT vparms.lo -MD -MP -MF .deps/vparms.Tpo -c -o vparms.lo vparms.c
mv -f .deps/vparms.Tpo .deps/vparms.Plo
/bin/sh ../libtool  --tag=CC   --silent --mode=link cc  -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic  -avoid-version -module -lpthread -fstack-protector -L/usr/local/lib -o liblpc10.la  analys.lo bsynz.lo  chanwr.lo dcbias.lo decode.lo deemp.lo  difmag.lo dyptrk.lo encode.lo energy.lo  f2clib.lo ham84.lo hp100.lo invert.lo  irc2pc.lo ivfilt.lo lpcdec.lo lpcenc.lo  lpcini.lo lpfilt.lo median.lo mload.lo  onset.lo pitsyn.lo placea.lo placev.lo  preemp.lo prepro.lo random.lo rcchk.lo  synths.lo tbdm.lo voicin.lo vparms.lo  -lm
Making all in libgsm
Making all in src
cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\""  -isystem /usr/local/include -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT sox.o -MD -MP -MF .deps/sox.Tpo -c -o sox.o sox.c
In file included from sox.c:76:
/usr/include/sys/timeb.h:42:2: warning: "this file includes <sys/timeb.h> which is deprecated" [-W#warnings]
#warning "this file includes <sys/timeb.h> which is deprecated"
 ^
sox.c:287:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int hours, mins = seconds / 60;
             ~~~~   ~~~~~~~~^~~~
sox.c:298:16: warning: implicit conversion changes signedness: 'sox_uint64_t' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion]
  off_t size = lsx_filelength(ft);
        ~~~~   ^~~~~~~~~~~~~~~~~~
sox.c:299:62: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  if (ft->signal.length && ft->signal.channels && ft->signal.rate && text) {
                                               ~~ ~~~~~~~~~~~^~~~
sox.c:405:62: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  if (ft->signal.length && ft->signal.channels && ft->signal.rate) {
                                               ~~ ~~~~~~~~~~~^~~~
sox.c:503:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *buf++ = SOX_ROUND_CLIP_COUNT(d, f->volume_clips);
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
sox.c:503:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *buf++ = SOX_ROUND_CLIP_COUNT(d, f->volume_clips);
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
sox.c:579:20: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
              *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips);
                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
sox.c:579:20: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
              *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips);
                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
sox.c:589:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
            *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips);
               ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
sox.c:589:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
            *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips);
               ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
sox.c:857:85: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    for (j = 0; j < (size_t)(argc - optstate.ind) && !sox_find_effect(argv[optstate.ind + j]) &&
                                                                           ~~~~~~~~~^~~ ~
sox.c:858:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         !is_pseudo_effect(argv[optstate.ind + j]); ++j) {
                                ~~~~~~~~~^~~ ~
sox.c:864:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      user_effargs[eff_chain_count][eff_offset].argv[j] = lsx_strdup(argv[optstate.ind + j]);
                                                                          ~~~~~~~~~^~~ ~
./xmalloc.h:29:25: note: expanded from macro 'lsx_strdup'
#define lsx_strdup(p) ((p)? strcpy((char *)lsx_malloc(strlen(p) + 1), p) : NULL)
                        ^
sox.c:864:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      user_effargs[eff_chain_count][eff_offset].argv[j] = lsx_strdup(argv[optstate.ind + j]);
                                                                          ~~~~~~~~~^~~ ~
./xmalloc.h:29:62: note: expanded from macro 'lsx_strdup'
#define lsx_strdup(p) ((p)? strcpy((char *)lsx_malloc(strlen(p) + 1), p) : NULL)
                                                             ^
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
sox.c:864:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      user_effargs[eff_chain_count][eff_offset].argv[j] = lsx_strdup(argv[optstate.ind + j]);
                                                                          ~~~~~~~~~^~~ ~
./xmalloc.h:29:71: note: expanded from macro 'lsx_strdup'
#define lsx_strdup(p) ((p)? strcpy((char *)lsx_malloc(strlen(p) + 1), p) : NULL)
                                                                      ^
sox.c:866:54: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
    user_effargs[eff_chain_count][eff_offset].argc = j;
                                                   ~ ^
sox.c:888:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      lsx_revalloc(argv, *argc + 1);
      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
./xmalloc.h:32:48: note: expanded from macro 'lsx_revalloc'
#define lsx_revalloc(v,n)  v = lsx_realloc(v, (n)*sizeof(*(v)))
                                               ^ ~
sox.c:931:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    while(fgets(s + pos, (int) (buffer_size - pos), file)) {
                                            ~ ^~~
sox.c:932:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      int len = strlen(s + pos);
          ~~~   ^~~~~~~~~~~~~~~
sox.c:935:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      else if (len == (int)(buffer_size - pos - 1)) {
                                        ~ ^~~
sox.c:1230:15: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  int vu_dB = linear? floor(2 * white + red + dB) : 0;
              ^~~~~~~
sox.c:1230:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int vu_dB = linear? floor(2 * white + red + dB) : 0;
      ~~~~~           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
sox.c:1549:45: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_uint64_t' (aka 'unsigned long long') [-Wfloat-conversion]
    oob.loops[i].start = oob.loops[i].start * factor;
                       ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~
sox.c:1550:47: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_uint64_t' (aka 'unsigned long long') [-Wfloat-conversion]
    oob.loops[i].length = oob.loops[i].length * factor;
                        ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
sox.c:1637:61: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
      min_rate     = min(min_rate    , files[i]->ft->signal.rate);
                   ~                   ~~~~~~~~~~~~~~~~~~~~~^~~~
./util.h:194:40: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                       ^
sox.c:1638:61: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
      max_rate     = max(max_rate    , files[i]->ft->signal.rate);
                   ~                   ~~~~~~~~~~~~~~~~~~~~~^~~~
./util.h:199:40: note: expanded from macro 'max'
#define max(a, b) ((a) >= (b) ? (a) : (b))
                                       ^
sox.c:1696:70: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  for (i = 0; i < nuser_effects[current_eff_chain] && !ofile->signal.rate; ++i)
                                                      ~~~~~~~~~~~~~~~^~~~
sox.c:1700:22: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  if (!ofile->signal.rate)
      ~~~~~~~~~~~~~~~^~~~
sox.c:1787:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    modified_termios.c_lflag &= ~(ICANON | ECHO);
                             ~~ ^~~~~~~~~~~~~~~~
sox.c:2082:12: warning: implicit conversion turns floating-point number into integer: 'const sox_rate_t' (aka 'const double') to '_Bool' [-Wfloat-conversion]
    while (*p)
    ~~~~~  ^~
sox.c:2151:19: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
      text[i++] = c;
                ~ ^
sox.c:2285:13: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion]
  return p->value;
  ~~~~~~ ~~~^~~~~
sox.c:2313:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
        sox_globals.bufsiz = i;
                           ~ ^
sox.c:2317:26: warning: implicit conversion changes signedness: 'int' to 'enum (anonymous enum at sox.c:120:8)' [-Wsign-conversion]
        combine_method = enum_option(optstate.arg, optstate.lngind, combine_methods);
                       ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sox.c:2346:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
        sox_globals.input_bufsiz = i;
                                 ~ ^
sox.c:2360:36: warning: implicit conversion changes signedness: 'int' to 'sox_plot_t' (aka 'enum sox_plot_t') [-Wsign-conversion]
        sox_effects_globals.plot = enum_option(optstate.arg, optstate.lngind, plot_methods);
                                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sox.c:2362:35: warning: implicit conversion changes signedness: 'int' to 'rg_mode' [-Wsign-conversion]
      case 12: replay_gain_mode = enum_option(optstate.arg, optstate.lngind, rg_modes); break;
                                ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sox.c:2387:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
        sox_globals.log2_dft_min_size = i;
                                      ~ ^
sox.c:2403:14: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
      return c;
      ~~~~~~ ^
sox.c:2421:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
      size_t n = sscanf(optstate.arg, "%lf %c %c", &f->signal.rate, &k, &dummy);
             ~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sox.c:2446:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      f->signal.channels = i;
                         ~ ^
sox.c:2461:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      f->encoding.bits_per_sample = i;
                                  ~ ^
sox.c:2785:24: warning: implicit conversion changes signedness: 'int' to 'soxi_t' [-Wsign-conversion]
    else if ((type = 1 + (strchr(opts, opt) - opts)) > Annotation)
                   ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
44 warnings generated.
mv -f .deps/sox.Tpo .deps/sox.Po
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-adpcms.lo -MD -MP -MF .deps/libsox_la-adpcms.Tpo -c -o libsox_la-adpcms.lo `test -f 'adpcms.c' || echo './'`adpcms.c
adpcms.c:191:12: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wconversion]
    word = lsx_adpcm_decode(state->store.byte, &state->encoder);
         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adpcms.c:197:12: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wconversion]
    word = lsx_adpcm_decode(byte >> 4, &state->encoder);
         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adpcms.c:201:14: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wconversion]
      word = lsx_adpcm_decode(byte, &state->encoder);
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adpcms.c:263:46: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion]
      state->file.buf[state->file.count++] = byte;
                                           ~ ^~~~
adpcms.c:300:44: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion]
    state->file.buf[state->file.count++] = byte;
                                         ~ ^~~~
5 warnings generated.
mv -f .deps/libsox_la-adpcms.Tpo .deps/libsox_la-adpcms.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-aiff.lo -MD -MP -MF .deps/libsox_la-aiff.Tpo -c -o libsox_la-aiff.lo `test -f 'aiff.c' || echo './'`aiff.c
aiff.c:200:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wconversion]
          len = chunksize;
              ~ ^~~~~~~~~
aiff.c:207:32: warning: implicit conversion changes signedness: 'unsigned char' to 'char' [-Wsign-conversion]
            marks[i].name[j] = tmp_c;
                             ~ ^~~~~
aiff.c:235:31: warning: implicit conversion loses integer precision: 'unsigned short' to 'unsigned char' [-Wconversion]
      ft->oob.loops[0].type = looptype;
                            ~ ^~~~~~~~
aiff.c:239:31: warning: implicit conversion loses integer precision: 'unsigned short' to 'unsigned char' [-Wconversion]
      ft->oob.loops[1].type = looptype;
                            ~ ^~~~~~~~
aiff.c:691:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion]
        size = hsize + nframes * (ft->encoding.bits_per_sample >> 3) * ft->signal.channels;
               ^~~~~ ~
aiff.c:744:48: warning: implicit conversion loses integer precision: 'sox_uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
                            : ft->oob.loops[i].start;
                              ~~~~~~~~~~~~~~~~~^~~~~
aiff.c:747:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32]
                            : ft->oob.loops[i].start + ft->oob.loops[i].length;
                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
aiff.c:1040:22: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
    bytes[0] = expon >> 8;
             ~ ~~~~~~^~~~
aiff.c:1041:16: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
    bytes[1] = expon;
             ~ ^~~~~
aiff.c:1042:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'char' [-Wsign-conversion]
    bytes[2] = hiMant >> 24;
             ~ ~~~~~~~^~~~~
aiff.c:1043:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion]
    bytes[3] = hiMant >> 16;
             ~ ~~~~~~~^~~~~
aiff.c:1044:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion]
    bytes[4] = hiMant >> 8;
             ~ ~~~~~~~^~~~
aiff.c:1045:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion]
    bytes[5] = hiMant;
             ~ ^~~~~~
aiff.c:1046:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'char' [-Wsign-conversion]
    bytes[6] = loMant >> 24;
             ~ ~~~~~~~^~~~~
aiff.c:1047:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion]
    bytes[7] = loMant >> 16;
             ~ ~~~~~~~^~~~~
aiff.c:1048:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion]
    bytes[8] = loMant >> 8;
             ~ ~~~~~~~^~~~
aiff.c:1049:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion]
    bytes[9] = loMant;
             ~ ^~~~~~
17 warnings generated.
mv -f .deps/libsox_la-aiff.Tpo .deps/libsox_la-aiff.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-cvsd.lo -MD -MP -MF .deps/libsox_la-cvsd.Tpo -c -o libsox_la-cvsd.lo `test -f 'cvsd.c' || echo './'`cvsd.c
In file included from cvsd.c:46:
./cvsdfilt.h:27:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001102,       0.001159,       0.000187,      -0.000175,
               ^~~~~~~~
./cvsdfilt.h:27:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001102,       0.001159,       0.000187,      -0.000175,
                               ^~~~~~~~
./cvsdfilt.h:27:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001102,       0.001159,       0.000187,      -0.000175,
                                               ^~~~~~~~
./cvsdfilt.h:27:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001102,       0.001159,       0.000187,      -0.000175,
                                                              ^~~~~~~~~
./cvsdfilt.h:28:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.002097,       0.006543,       0.009384,       0.008004,
               ^~~~~~~~
./cvsdfilt.h:28:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.002097,       0.006543,       0.009384,       0.008004,
                               ^~~~~~~~
./cvsdfilt.h:28:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.002097,       0.006543,       0.009384,       0.008004,
                                               ^~~~~~~~
./cvsdfilt.h:28:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.002097,       0.006543,       0.009384,       0.008004,
                                                               ^~~~~~~~
./cvsdfilt.h:29:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.006562,       0.013569,       0.030745,       0.047053,
               ^~~~~~~~
./cvsdfilt.h:29:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.006562,       0.013569,       0.030745,       0.047053,
                               ^~~~~~~~
./cvsdfilt.h:29:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.006562,       0.013569,       0.030745,       0.047053,
                                               ^~~~~~~~
./cvsdfilt.h:29:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.006562,       0.013569,       0.030745,       0.047053,
                                                               ^~~~~~~~
./cvsdfilt.h:30:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.050491,       0.047388,       0.062171,       0.109115,
               ^~~~~~~~
./cvsdfilt.h:30:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.050491,       0.047388,       0.062171,       0.109115,
                               ^~~~~~~~
./cvsdfilt.h:30:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.050491,       0.047388,       0.062171,       0.109115,
                                               ^~~~~~~~
./cvsdfilt.h:30:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.050491,       0.047388,       0.062171,       0.109115,
                                                               ^~~~~~~~
./cvsdfilt.h:31:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.167120,       0.197144,       0.195471,       0.222098,
               ^~~~~~~~
./cvsdfilt.h:31:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.167120,       0.197144,       0.195471,       0.222098,
                               ^~~~~~~~
./cvsdfilt.h:31:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.167120,       0.197144,       0.195471,       0.222098,
                                               ^~~~~~~~
./cvsdfilt.h:31:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.167120,       0.197144,       0.195471,       0.222098,
                                                               ^~~~~~~~
./cvsdfilt.h:32:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.354745,       0.599184,       0.849632,       0.956536,
               ^~~~~~~~
./cvsdfilt.h:32:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.354745,       0.599184,       0.849632,       0.956536,
                               ^~~~~~~~
./cvsdfilt.h:32:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.354745,       0.599184,       0.849632,       0.956536,
                                               ^~~~~~~~
./cvsdfilt.h:32:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.354745,       0.599184,       0.849632,       0.956536,
                                                               ^~~~~~~~
./cvsdfilt.h:33:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.849632,       0.599184,       0.354745,       0.222098,
               ^~~~~~~~
./cvsdfilt.h:33:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.849632,       0.599184,       0.354745,       0.222098,
                               ^~~~~~~~
./cvsdfilt.h:33:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.849632,       0.599184,       0.354745,       0.222098,
                                               ^~~~~~~~
./cvsdfilt.h:33:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.849632,       0.599184,       0.354745,       0.222098,
                                                               ^~~~~~~~
./cvsdfilt.h:34:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.195471,       0.197144,       0.167120,       0.109115,
               ^~~~~~~~
./cvsdfilt.h:34:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.195471,       0.197144,       0.167120,       0.109115,
                               ^~~~~~~~
./cvsdfilt.h:34:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.195471,       0.197144,       0.167120,       0.109115,
                                               ^~~~~~~~
./cvsdfilt.h:34:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.195471,       0.197144,       0.167120,       0.109115,
                                                               ^~~~~~~~
./cvsdfilt.h:35:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.062171,       0.047388,       0.050491,       0.047053,
               ^~~~~~~~
./cvsdfilt.h:35:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.062171,       0.047388,       0.050491,       0.047053,
                               ^~~~~~~~
./cvsdfilt.h:35:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.062171,       0.047388,       0.050491,       0.047053,
                                               ^~~~~~~~
./cvsdfilt.h:35:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.062171,       0.047388,       0.050491,       0.047053,
                                                               ^~~~~~~~
./cvsdfilt.h:36:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.030745,       0.013569,       0.006562,       0.008004,
               ^~~~~~~~
./cvsdfilt.h:36:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.030745,       0.013569,       0.006562,       0.008004,
                               ^~~~~~~~
./cvsdfilt.h:36:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.030745,       0.013569,       0.006562,       0.008004,
                                               ^~~~~~~~
./cvsdfilt.h:36:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.030745,       0.013569,       0.006562,       0.008004,
                                                               ^~~~~~~~
./cvsdfilt.h:37:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.009384,       0.006543,       0.002097,      -0.000175,
               ^~~~~~~~
./cvsdfilt.h:37:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.009384,       0.006543,       0.002097,      -0.000175,
                               ^~~~~~~~
./cvsdfilt.h:37:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.009384,       0.006543,       0.002097,      -0.000175,
                                               ^~~~~~~~
./cvsdfilt.h:37:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.009384,       0.006543,       0.002097,      -0.000175,
                                                              ^~~~~~~~~
./cvsdfilt.h:38:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.000187,       0.001159,       0.001102,       0.000000
               ^~~~~~~~
./cvsdfilt.h:38:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.000187,       0.001159,       0.001102,       0.000000
                               ^~~~~~~~
./cvsdfilt.h:38:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.000187,       0.001159,       0.001102,       0.000000
                                               ^~~~~~~~
./cvsdfilt.h:44:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001950,       0.004180,       0.006331,       0.007907,
               ^~~~~~~~
./cvsdfilt.h:44:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001950,       0.004180,       0.006331,       0.007907,
                               ^~~~~~~~
./cvsdfilt.h:44:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001950,       0.004180,       0.006331,       0.007907,
                                               ^~~~~~~~
./cvsdfilt.h:44:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001950,       0.004180,       0.006331,       0.007907,
                                                               ^~~~~~~~
./cvsdfilt.h:45:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008510,       0.008342,       0.008678,       0.011827,
               ^~~~~~~~
./cvsdfilt.h:45:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008510,       0.008342,       0.008678,       0.011827,
                               ^~~~~~~~
./cvsdfilt.h:45:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008510,       0.008342,       0.008678,       0.011827,
                                               ^~~~~~~~
./cvsdfilt.h:45:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008510,       0.008342,       0.008678,       0.011827,
                                                               ^~~~~~~~
./cvsdfilt.h:46:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.020282,       0.035231,       0.055200,       0.075849,
               ^~~~~~~~
./cvsdfilt.h:46:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.020282,       0.035231,       0.055200,       0.075849,
                               ^~~~~~~~
./cvsdfilt.h:46:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.020282,       0.035231,       0.055200,       0.075849,
                                               ^~~~~~~~
./cvsdfilt.h:46:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.020282,       0.035231,       0.055200,       0.075849,
                                                               ^~~~~~~~
./cvsdfilt.h:47:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.091585,       0.098745,       0.099031,       0.101287,
               ^~~~~~~~
./cvsdfilt.h:47:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.091585,       0.098745,       0.099031,       0.101287,
                               ^~~~~~~~
./cvsdfilt.h:47:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.091585,       0.098745,       0.099031,       0.101287,
                                               ^~~~~~~~
./cvsdfilt.h:47:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.091585,       0.098745,       0.099031,       0.101287,
                                                               ^~~~~~~~
./cvsdfilt.h:48:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.120058,       0.170672,       0.262333,       0.392047,
               ^~~~~~~~
./cvsdfilt.h:48:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.120058,       0.170672,       0.262333,       0.392047,
                               ^~~~~~~~
./cvsdfilt.h:48:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.120058,       0.170672,       0.262333,       0.392047,
                                               ^~~~~~~~
./cvsdfilt.h:48:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.120058,       0.170672,       0.262333,       0.392047,
                                                               ^~~~~~~~
./cvsdfilt.h:49:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.542347,       0.684488,       0.786557,       0.823702,
               ^~~~~~~~
./cvsdfilt.h:49:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.542347,       0.684488,       0.786557,       0.823702,
                               ^~~~~~~~
./cvsdfilt.h:49:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.542347,       0.684488,       0.786557,       0.823702,
                                               ^~~~~~~~
./cvsdfilt.h:49:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.542347,       0.684488,       0.786557,       0.823702,
                                                               ^~~~~~~~
./cvsdfilt.h:50:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.786557,       0.684488,       0.542347,       0.392047,
               ^~~~~~~~
./cvsdfilt.h:50:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.786557,       0.684488,       0.542347,       0.392047,
                               ^~~~~~~~
./cvsdfilt.h:50:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.786557,       0.684488,       0.542347,       0.392047,
                                               ^~~~~~~~
./cvsdfilt.h:50:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.786557,       0.684488,       0.542347,       0.392047,
                                                               ^~~~~~~~
./cvsdfilt.h:51:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.262333,       0.170672,       0.120058,       0.101287,
               ^~~~~~~~
./cvsdfilt.h:51:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.262333,       0.170672,       0.120058,       0.101287,
                               ^~~~~~~~
./cvsdfilt.h:51:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.262333,       0.170672,       0.120058,       0.101287,
                                               ^~~~~~~~
./cvsdfilt.h:51:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.262333,       0.170672,       0.120058,       0.101287,
                                                               ^~~~~~~~
./cvsdfilt.h:52:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.099031,       0.098745,       0.091585,       0.075849,
               ^~~~~~~~
./cvsdfilt.h:52:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.099031,       0.098745,       0.091585,       0.075849,
                               ^~~~~~~~
./cvsdfilt.h:52:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.099031,       0.098745,       0.091585,       0.075849,
                                               ^~~~~~~~
./cvsdfilt.h:52:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.099031,       0.098745,       0.091585,       0.075849,
                                                               ^~~~~~~~
./cvsdfilt.h:53:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.055200,       0.035231,       0.020282,       0.011827,
               ^~~~~~~~
./cvsdfilt.h:53:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.055200,       0.035231,       0.020282,       0.011827,
                               ^~~~~~~~
./cvsdfilt.h:53:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.055200,       0.035231,       0.020282,       0.011827,
                                               ^~~~~~~~
./cvsdfilt.h:53:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.055200,       0.035231,       0.020282,       0.011827,
                                                               ^~~~~~~~
./cvsdfilt.h:54:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008678,       0.008342,       0.008510,       0.007907,
               ^~~~~~~~
./cvsdfilt.h:54:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008678,       0.008342,       0.008510,       0.007907,
                               ^~~~~~~~
./cvsdfilt.h:54:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008678,       0.008342,       0.008510,       0.007907,
                                               ^~~~~~~~
./cvsdfilt.h:54:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008678,       0.008342,       0.008510,       0.007907,
                                                               ^~~~~~~~
./cvsdfilt.h:55:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.006331,       0.004180,       0.001950,      -0.000000
               ^~~~~~~~
./cvsdfilt.h:55:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.006331,       0.004180,       0.001950,      -0.000000
                               ^~~~~~~~
./cvsdfilt.h:55:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.006331,       0.004180,       0.001950,      -0.000000
                                               ^~~~~~~~
./cvsdfilt.h:61:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000362,       0.004648,       0.001381,       0.008312,
              ^~~~~~~~~
./cvsdfilt.h:61:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000362,       0.004648,       0.001381,       0.008312,
                               ^~~~~~~~
./cvsdfilt.h:61:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000362,       0.004648,       0.001381,       0.008312,
                                               ^~~~~~~~
./cvsdfilt.h:61:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000362,       0.004648,       0.001381,       0.008312,
                                                               ^~~~~~~~
./cvsdfilt.h:62:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.041490,      -0.001410,       0.124061,       0.247446,
               ^~~~~~~~
./cvsdfilt.h:62:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.041490,      -0.001410,       0.124061,       0.247446,
                              ^~~~~~~~~
./cvsdfilt.h:62:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.041490,      -0.001410,       0.124061,       0.247446,
                                               ^~~~~~~~
./cvsdfilt.h:62:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.041490,      -0.001410,       0.124061,       0.247446,
                                                               ^~~~~~~~
./cvsdfilt.h:63:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.106761,      -0.236326,      -0.023798,      -0.023506,
              ^~~~~~~~~
./cvsdfilt.h:63:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.106761,      -0.236326,      -0.023798,      -0.023506,
                              ^~~~~~~~~
./cvsdfilt.h:63:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.106761,      -0.236326,      -0.023798,      -0.023506,
                                              ^~~~~~~~~
./cvsdfilt.h:63:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.106761,      -0.236326,      -0.023798,      -0.023506,
                                                              ^~~~~~~~~
./cvsdfilt.h:64:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.030097,       0.001493,      -0.005363,      -0.001672
              ^~~~~~~~~
./cvsdfilt.h:64:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.030097,       0.001493,      -0.005363,      -0.001672
                               ^~~~~~~~
./cvsdfilt.h:64:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.030097,       0.001493,      -0.005363,      -0.001672
                                              ^~~~~~~~~
./cvsdfilt.h:64:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.030097,       0.001493,      -0.005363,      -0.001672
                                                              ^~~~~~~~~
./cvsdfilt.h:68:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001672,       0.005363,      -0.001493,       0.030097,
               ^~~~~~~~
./cvsdfilt.h:68:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001672,       0.005363,      -0.001493,       0.030097,
                               ^~~~~~~~
./cvsdfilt.h:68:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001672,       0.005363,      -0.001493,       0.030097,
                                              ^~~~~~~~~
./cvsdfilt.h:68:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001672,       0.005363,      -0.001493,       0.030097,
                                                               ^~~~~~~~
./cvsdfilt.h:69:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.023506,       0.023798,       0.236326,       0.106761,
               ^~~~~~~~
./cvsdfilt.h:69:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.023506,       0.023798,       0.236326,       0.106761,
                               ^~~~~~~~
./cvsdfilt.h:69:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.023506,       0.023798,       0.236326,       0.106761,
                                               ^~~~~~~~
./cvsdfilt.h:69:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.023506,       0.023798,       0.236326,       0.106761,
                                                               ^~~~~~~~
./cvsdfilt.h:70:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.247446,      -0.124061,       0.001410,      -0.041490,
              ^~~~~~~~~
./cvsdfilt.h:70:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.247446,      -0.124061,       0.001410,      -0.041490,
                              ^~~~~~~~~
./cvsdfilt.h:70:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.247446,      -0.124061,       0.001410,      -0.041490,
                                               ^~~~~~~~
./cvsdfilt.h:70:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.247446,      -0.124061,       0.001410,      -0.041490,
                                                              ^~~~~~~~~
./cvsdfilt.h:71:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.008312,      -0.001381,      -0.004648,       0.000362
              ^~~~~~~~~
./cvsdfilt.h:71:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.008312,      -0.001381,      -0.004648,       0.000362
                              ^~~~~~~~~
./cvsdfilt.h:71:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.008312,      -0.001381,      -0.004648,       0.000362
                                              ^~~~~~~~~
./cvsdfilt.h:71:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.008312,      -0.001381,      -0.004648,       0.000362
                                                               ^~~~~~~~
./cvsdfilt.h:81:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000289,       0.002112,       0.001421,       0.002235,
              ^~~~~~~~~
./cvsdfilt.h:81:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000289,       0.002112,       0.001421,       0.002235,
                               ^~~~~~~~
./cvsdfilt.h:81:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000289,       0.002112,       0.001421,       0.002235,
                                               ^~~~~~~~
./cvsdfilt.h:81:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000289,       0.002112,       0.001421,       0.002235,
                                                               ^~~~~~~~
./cvsdfilt.h:82:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.021003,       0.001237,       0.047132,       0.129636,
               ^~~~~~~~
./cvsdfilt.h:82:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.021003,       0.001237,       0.047132,       0.129636,
                               ^~~~~~~~
./cvsdfilt.h:82:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.021003,       0.001237,       0.047132,       0.129636,
                                               ^~~~~~~~
./cvsdfilt.h:82:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.021003,       0.001237,       0.047132,       0.129636,
                                                               ^~~~~~~~
./cvsdfilt.h:83:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.027328,      -0.126462,      -0.021456,      -0.008069,
              ^~~~~~~~~
./cvsdfilt.h:83:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.027328,      -0.126462,      -0.021456,      -0.008069,
                              ^~~~~~~~~
./cvsdfilt.h:83:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.027328,      -0.126462,      -0.021456,      -0.008069,
                                              ^~~~~~~~~
./cvsdfilt.h:83:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.027328,      -0.126462,      -0.021456,      -0.008069,
                                                              ^~~~~~~~~
./cvsdfilt.h:84:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.017959,       0.000301,      -0.002538,      -0.001278
              ^~~~~~~~~
./cvsdfilt.h:84:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.017959,       0.000301,      -0.002538,      -0.001278
                               ^~~~~~~~
./cvsdfilt.h:84:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.017959,       0.000301,      -0.002538,      -0.001278
                                              ^~~~~~~~~
./cvsdfilt.h:84:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.017959,       0.000301,      -0.002538,      -0.001278
                                                              ^~~~~~~~~
./cvsdfilt.h:88:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000010,       0.002787,       0.000055,       0.006813,
              ^~~~~~~~~
./cvsdfilt.h:88:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000010,       0.002787,       0.000055,       0.006813,
                               ^~~~~~~~
./cvsdfilt.h:88:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000010,       0.002787,       0.000055,       0.006813,
                                               ^~~~~~~~
./cvsdfilt.h:88:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.000010,       0.002787,       0.000055,       0.006813,
                                                               ^~~~~~~~
./cvsdfilt.h:89:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.020249,      -0.000995,       0.077912,       0.112870,
               ^~~~~~~~
./cvsdfilt.h:89:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.020249,      -0.000995,       0.077912,       0.112870,
                              ^~~~~~~~~
./cvsdfilt.h:89:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.020249,      -0.000995,       0.077912,       0.112870,
                                               ^~~~~~~~
./cvsdfilt.h:89:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.020249,      -0.000995,       0.077912,       0.112870,
                                                               ^~~~~~~~
./cvsdfilt.h:90:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.076980,      -0.106971,      -0.005096,      -0.015449,
              ^~~~~~~~~
./cvsdfilt.h:90:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.076980,      -0.106971,      -0.005096,      -0.015449,
                              ^~~~~~~~~
./cvsdfilt.h:90:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.076980,      -0.106971,      -0.005096,      -0.015449,
                                              ^~~~~~~~~
./cvsdfilt.h:90:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.076980,      -0.106971,      -0.005096,      -0.015449,
                                                              ^~~~~~~~~
./cvsdfilt.h:91:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.012591,       0.000813,      -0.003003,      -0.000527
              ^~~~~~~~~
./cvsdfilt.h:91:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.012591,       0.000813,      -0.003003,      -0.000527
                               ^~~~~~~~
./cvsdfilt.h:91:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.012591,       0.000813,      -0.003003,      -0.000527
                                              ^~~~~~~~~
./cvsdfilt.h:91:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.012591,       0.000813,      -0.003003,      -0.000527
                                                              ^~~~~~~~~
./cvsdfilt.h:95:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.000527,       0.003003,      -0.000813,       0.012591,
               ^~~~~~~~
./cvsdfilt.h:95:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.000527,       0.003003,      -0.000813,       0.012591,
                               ^~~~~~~~
./cvsdfilt.h:95:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.000527,       0.003003,      -0.000813,       0.012591,
                                              ^~~~~~~~~
./cvsdfilt.h:95:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.000527,       0.003003,      -0.000813,       0.012591,
                                                               ^~~~~~~~
./cvsdfilt.h:96:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.015449,       0.005096,       0.106971,       0.076980,
               ^~~~~~~~
./cvsdfilt.h:96:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.015449,       0.005096,       0.106971,       0.076980,
                               ^~~~~~~~
./cvsdfilt.h:96:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.015449,       0.005096,       0.106971,       0.076980,
                                               ^~~~~~~~
./cvsdfilt.h:96:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.015449,       0.005096,       0.106971,       0.076980,
                                                               ^~~~~~~~
./cvsdfilt.h:97:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.112870,      -0.077912,       0.000995,      -0.020249,
              ^~~~~~~~~
./cvsdfilt.h:97:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.112870,      -0.077912,       0.000995,      -0.020249,
                              ^~~~~~~~~
./cvsdfilt.h:97:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.112870,      -0.077912,       0.000995,      -0.020249,
                                               ^~~~~~~~
./cvsdfilt.h:97:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.112870,      -0.077912,       0.000995,      -0.020249,
                                                              ^~~~~~~~~
./cvsdfilt.h:98:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.006813,      -0.000055,      -0.002787,       0.000010
              ^~~~~~~~~
./cvsdfilt.h:98:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.006813,      -0.000055,      -0.002787,       0.000010
                              ^~~~~~~~~
./cvsdfilt.h:98:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.006813,      -0.000055,      -0.002787,       0.000010
                                              ^~~~~~~~~
./cvsdfilt.h:98:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.006813,      -0.000055,      -0.002787,       0.000010
                                                               ^~~~~~~~
./cvsdfilt.h:102:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001278,       0.002538,      -0.000301,       0.017959,
               ^~~~~~~~
./cvsdfilt.h:102:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001278,       0.002538,      -0.000301,       0.017959,
                               ^~~~~~~~
./cvsdfilt.h:102:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001278,       0.002538,      -0.000301,       0.017959,
                                              ^~~~~~~~~
./cvsdfilt.h:102:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.001278,       0.002538,      -0.000301,       0.017959,
                                                               ^~~~~~~~
./cvsdfilt.h:103:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008069,       0.021456,       0.126462,       0.027328,
               ^~~~~~~~
./cvsdfilt.h:103:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008069,       0.021456,       0.126462,       0.027328,
                               ^~~~~~~~
./cvsdfilt.h:103:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008069,       0.021456,       0.126462,       0.027328,
                                               ^~~~~~~~
./cvsdfilt.h:103:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
               0.008069,       0.021456,       0.126462,       0.027328,
                                                               ^~~~~~~~
./cvsdfilt.h:104:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.129636,      -0.047132,      -0.001237,      -0.021003,
              ^~~~~~~~~
./cvsdfilt.h:104:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.129636,      -0.047132,      -0.001237,      -0.021003,
                              ^~~~~~~~~
./cvsdfilt.h:104:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.129636,      -0.047132,      -0.001237,      -0.021003,
                                              ^~~~~~~~~
./cvsdfilt.h:104:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.129636,      -0.047132,      -0.001237,      -0.021003,
                                                              ^~~~~~~~~
./cvsdfilt.h:105:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.002235,      -0.001421,      -0.002112,       0.000289
              ^~~~~~~~~
./cvsdfilt.h:105:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.002235,      -0.001421,      -0.002112,       0.000289
                              ^~~~~~~~~
./cvsdfilt.h:105:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.002235,      -0.001421,      -0.002112,       0.000289
                                              ^~~~~~~~~
./cvsdfilt.h:105:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
              -0.002235,      -0.001421,      -0.002112,       0.000289
                                                               ^~~~~~~~
cvsd.c:189:26: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        p->com.mla_tc0 = exp((-200.0)/((float)(p->cvsd_rate)));
                       ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cvsd.c:219:30: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        p->com.mla_tc1 = 0.1 * (1 - p->com.mla_tc0);
                       ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~
cvsd.c:247:30: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        p->com.mla_tc1 = 0.1 * (1 - p->com.mla_tc0);
                       ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~
cvsd.c:348:40: warning: implicit conversion turns floating-point number into integer: 'float' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
                        *buf++ = (oval * ((float)SOX_SAMPLE_MAX));
                               ~  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
cvsd.c:433:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
          (((*p)[1]) << 8) | (**p);
          ~~~~~~~~~~~~~~~~~^~~~~~~
cvsd.c:440:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  unsigned val = (((*p)[1]) << 8) | (**p);
           ~~~   ~~~~~~~~~~~~~~~~~^~~~~~~
cvsd.c:442:10: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
  return val;
  ~~~~~~ ^~~
cvsd.c:498:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'time_t' (aka 'int') [-Wsign-conversion]
        hdr->Unixtime = get32_le(&pch);
                      ~ ^~~~~~~~~~~~~~
198 warnings generated.
mv -f .deps/libsox_la-cvsd.Tpo .deps/libsox_la-cvsd.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-g711.lo -MD -MP -MF .deps/libsox_la-g711.Tpo -c -o libsox_la-g711.lo `test -f 'g711.c' || echo './'`g711.c
mv -f .deps/libsox_la-g711.Tpo .deps/libsox_la-g711.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-g721.lo -MD -MP -MF .deps/libsox_la-g721.Tpo -c -o libsox_la-g721.lo `test -f 'g721.c' || echo './'`g721.c
g721.c:103:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        sezi = predictor_zero(state_ptr);
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:44:24: note: expanded from macro 'predictor_zero'
#define predictor_zero lsx_g72x_predictor_zero
                       ^
g721.c:105:42: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        se = (sezi + predictor_pole(state_ptr)) >> 1;   /* estimated signal */
           ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
g721.c:107:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        d = sl - se;                            /* estimation difference */
          ~ ~~~^~~~
g721.c:110:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        y = step_size(state_ptr);               /* quantizer step size */
          ~ ^~~~~~~~~~~~~~~~~~~~
./g72x.h:47:19: note: expanded from macro 'step_size'
#define step_size lsx_g72x_step_size
                  ^
g721.c:111:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        i = quantize(d, y, qtab_721, 7);        /* i = ADPCM code */
          ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:45:18: note: expanded from macro 'quantize'
#define quantize lsx_g72x_quantize
                 ^
g721.c:113:7: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dq = reconstruct(i & 8, _dqlntab[i], y);        /* quantized est diff */
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:46:21: note: expanded from macro 'reconstruct'
#define reconstruct lsx_g72x_reconstruct
                    ^
g721.c:142:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        sezi = predictor_zero(state_ptr);
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:44:24: note: expanded from macro 'predictor_zero'
#define predictor_zero lsx_g72x_predictor_zero
                       ^
g721.c:144:13: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        sei = sezi + predictor_pole(state_ptr);
            ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
g721.c:147:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        y = step_size(state_ptr);       /* dynamic quantizer step size */
          ~ ^~~~~~~~~~~~~~~~~~~~
./g72x.h:47:19: note: expanded from macro 'step_size'
#define step_size lsx_g72x_step_size
                  ^
g721.c:149:7: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dq = reconstruct(i & 0x08, _dqlntab[i], y); /* quantized diff. */
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:46:21: note: expanded from macro 'reconstruct'
#define reconstruct lsx_g72x_reconstruct
                    ^
10 warnings generated.
mv -f .deps/libsox_la-g721.Tpo .deps/libsox_la-g721.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-g723_24.lo -MD -MP -MF .deps/libsox_la-g723_24.Tpo -c -o libsox_la-g723_24.lo `test -f 'g723_24.c' || echo './'`g723_24.c
g723_24.c:90:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        sezi = predictor_zero(state_ptr);
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:44:24: note: expanded from macro 'predictor_zero'
#define predictor_zero lsx_g72x_predictor_zero
                       ^
g723_24.c:92:13: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        sei = sezi + predictor_pole(state_ptr);
            ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
g723_24.c:95:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        d = sl - se;                    /* d = estimation diff. */
          ~ ~~~^~~~
g723_24.c:98:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        y = step_size(state_ptr);       /* quantizer step size */
          ~ ^~~~~~~~~~~~~~~~~~~~
./g72x.h:47:19: note: expanded from macro 'step_size'
#define step_size lsx_g72x_step_size
                  ^
g723_24.c:99:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        i = quantize(d, y, qtab_723_24, 3);     /* i = ADPCM code */
          ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:45:18: note: expanded from macro 'quantize'
#define quantize lsx_g72x_quantize
                 ^
g723_24.c:100:7: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dq = reconstruct(i & 4, _dqlntab[i], y); /* quantized diff. */
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:46:21: note: expanded from macro 'reconstruct'
#define reconstruct lsx_g72x_reconstruct
                    ^
g723_24.c:127:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        sezi = predictor_zero(state_ptr);
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:44:24: note: expanded from macro 'predictor_zero'
#define predictor_zero lsx_g72x_predictor_zero
                       ^
g723_24.c:129:13: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        sei = sezi + predictor_pole(state_ptr);
            ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
g723_24.c:132:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        y = step_size(state_ptr);       /* adaptive quantizer step size */
          ~ ^~~~~~~~~~~~~~~~~~~~
./g72x.h:47:19: note: expanded from macro 'step_size'
#define step_size lsx_g72x_step_size
                  ^
g723_24.c:133:7: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dq = reconstruct(i & 0x04, _dqlntab[i], y); /* unquantize pred diff */
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:46:21: note: expanded from macro 'reconstruct'
#define reconstruct lsx_g72x_reconstruct
                    ^
10 warnings generated.
mv -f .deps/libsox_la-g723_24.Tpo .deps/libsox_la-g723_24.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-g723_40.lo -MD -MP -MF .deps/libsox_la-g723_40.Tpo -c -o libsox_la-g723_40.lo `test -f 'g723_40.c' || echo './'`g723_40.c
g723_40.c:109:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        sezi = predictor_zero(state_ptr);
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:44:24: note: expanded from macro 'predictor_zero'
#define predictor_zero lsx_g72x_predictor_zero
                       ^
g723_40.c:111:13: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        sei = sezi + predictor_pole(state_ptr);
            ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
g723_40.c:114:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        d = sl - se;                    /* d = estimation difference */
          ~ ~~~^~~~
g723_40.c:117:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        y = step_size(state_ptr);       /* adaptive quantizer step size */
          ~ ^~~~~~~~~~~~~~~~~~~~
./g72x.h:47:19: note: expanded from macro 'step_size'
#define step_size lsx_g72x_step_size
                  ^
g723_40.c:118:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        i = quantize(d, y, qtab_723_40, 15);    /* i = ADPCM code */
          ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:45:18: note: expanded from macro 'quantize'
#define quantize lsx_g72x_quantize
                 ^
g723_40.c:120:7: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dq = reconstruct(i & 0x10, _dqlntab[i], y);     /* quantized diff */
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:46:21: note: expanded from macro 'reconstruct'
#define reconstruct lsx_g72x_reconstruct
                    ^
g723_40.c:147:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        sezi = predictor_zero(state_ptr);
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:44:24: note: expanded from macro 'predictor_zero'
#define predictor_zero lsx_g72x_predictor_zero
                       ^
g723_40.c:149:13: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        sei = sezi + predictor_pole(state_ptr);
            ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
g723_40.c:152:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        y = step_size(state_ptr);       /* adaptive quantizer step size */
          ~ ^~~~~~~~~~~~~~~~~~~~
./g72x.h:47:19: note: expanded from macro 'step_size'
#define step_size lsx_g72x_step_size
                  ^
g723_40.c:153:7: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dq = reconstruct(i & 0x10, _dqlntab[i], y);     /* estimation diff. */
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:46:21: note: expanded from macro 'reconstruct'
#define reconstruct lsx_g72x_reconstruct
                    ^
10 warnings generated.
mv -f .deps/libsox_la-g723_40.Tpo .deps/libsox_la-g723_40.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-g72x.lo -MD -MP -MF .deps/libsox_la-g72x.Tpo -c -o libsox_la-g72x.lo `test -f 'g72x.c' || echo './'`g72x.c
g72x.c:82:36: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            r = (t = tt >> 8) ? 24 + LogTable256[t] : 16 + LogTable256[tt];
              ~                 ~~~^~~~~~~~~~~~~~~~
g72x.c:82:58: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            r = (t = tt >> 8) ? 24 + LogTable256[t] : 16 + LogTable256[tt];
              ~                                       ~~~^~~~~~~~~~~~~~~~~
g72x.c:86:34: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            r = (t = v >> 8) ? 8 + LogTable256[t] : LogTable256[v];
              ~                ~~^~~~~~~~~~~~~~~~
g72x.c:86:53: warning: operand of ? changes signedness: 'const char' to 'unsigned int' [-Wsign-conversion]
            r = (t = v >> 8) ? 8 + LogTable256[t] : LogTable256[v];
              ~                                     ^~~~~~~~~~~~~~
g72x.c:89:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        return r + 1;
        ~~~~~~ ~~^~~
g72x.c:122:28: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        anmag = (an > 0) ? an : ((-an) & 0x1FFF);
              ~            ^~
g72x.c:123:34: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        anexp = log2plus1(anmag) - 6;
              ~ ~~~~~~~~~~~~~~~~~^~~
g72x.c:125:51: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
            (anexp >= 0) ? anmag >> anexp : anmag << -anexp;
                                            ~~~~~~^~~~~~~~~
g72x.c:239:15: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dqm = abs(d);
            ~ ^~~~~~
g72x.c:240:15: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        exp = log2plus1(dqm >> 1);
            ~ ^~~~~~~~~~~~~~~~~~~
g72x.c:242:25: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dl = (exp << 7) + mant;
           ~ ~~~~~~~~~~~^~~~~~
g72x.c:249:18: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dln = dl - (y >> 2);
            ~ ~~~^~~~~~~~~~
g72x.c:278:20: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dql = dqln + (y >> 2);  /* ADDA */
            ~ ~~~~~^~~~~~~~~~
g72x.c:285:33: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
                dq = (dqt << 7) >> (14 - dex);
                   ~ ~~~~~~~~~~~^~~~~~~~~~~~~
g72x.c:314:31: warning: implicit conversion loses integer precision: 'long' to 'short' [-Wconversion]
        ylint = state_ptr->yl >> 15;    /* exponent part of yl */
              ~ ~~~~~~~~~~~~~~^~~~~
g72x.c:316:30: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        thr1 = (32 + ylfrac) << ylint;          /* threshold */
             ~ ~~~~~~~~~~~~~~^~~~~~~~
g72x.c:332:27: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        state_ptr->yu = y + ((wi - y) >> 5);
                      ~ ~~^~~~~~~~~~~~~~~~~
g72x.c:430:23: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
                exp = log2plus1(mag);
                    ~ ^~~~~~~~~~~~~~
g72x.c:432:32: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
                    (exp << 6) + ((mag << 6) >> exp) :
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
g72x.c:433:54: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
                    (exp << 6) + ((mag << 6) >> exp) - 0x400;
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
g72x.c:441:23: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
                exp = log2plus1(sr);
                    ~ ^~~~~~~~~~~~~
g72x.c:442:47: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
                state_ptr->sr[0] = (exp << 6) + ((sr << 6) >> exp);
                                 ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
g72x.c:444:23: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
                mag = -sr;
                    ~ ^~~
g72x.c:445:23: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
                exp = log2plus1(mag);
                    ~ ^~~~~~~~~~~~~~
g72x.c:446:70: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
                state_ptr->sr[0] =  (exp << 6) + ((mag << 6) >> exp) - 0x400;
                                 ~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
g72x.c:511:43: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dx = (sox_alaw2linear16(sp) >> 2) - se;  /* 16-bit prediction error */
           ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
g72x.c:512:14: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
        id = quantize(dx, y, qtab, sign - 1);
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:45:18: note: expanded from macro 'quantize'
#define quantize lsx_g72x_quantize
                 ^
g72x.c:553:43: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        dx = (sox_ulaw2linear16(sp) >> 2) - se;  /* 16-bit prediction error */
           ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
g72x.c:554:14: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
        id = quantize(dx, y, qtab, sign - 1);
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./g72x.h:45:18: note: expanded from macro 'quantize'
#define quantize lsx_g72x_quantize
                 ^
29 warnings generated.
mv -f .deps/libsox_la-g72x.Tpo .deps/libsox_la-g72x.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-vox.lo -MD -MP -MF .deps/libsox_la-vox.Tpo -c -o libsox_la-vox.lo `test -f 'vox.c' || echo './'`vox.c
mv -f .deps/libsox_la-vox.Tpo .deps/libsox_la-vox.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-raw.lo -MD -MP -MF .deps/libsox_la-raw.Tpo -c -o libsox_la-raw.lo `test -f 'raw.c' || echo './'`raw.c
raw.c:123:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
WRITE_SAMPLES_FUNC(f, sizeof(float), su, float, float, SOX_SAMPLE_TO_FLOAT_32BIT) 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
raw.c:106:17: note: expanded from macro 'WRITE_SAMPLES_FUNC'
      data[n] = cast(buf[n], ft->clips); \
              ~ ^~~~~~~~~~~~~~~~~~~~~~~
./sox.h:981:105: note: expanded from macro 'SOX_SAMPLE_TO_FLOAT_32BIT'
#define SOX_SAMPLE_TO_FLOAT_32BIT(d,clips) (LSX_USE_VAR(sox_macro_temp_double),sox_macro_temp_sample=(d),sox_macro_temp_sample>SOX_SAMPLE_MAX-64?++(clips),1:(((sox_macro_temp_sample+64)&~127)*(1./(SOX_SAMPLE_MAX+1.))))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mv -f .deps/libsox_la-raw.Tpo .deps/libsox_la-raw.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-formats.lo -MD -MP -MF .deps/libsox_la-formats.Tpo -c -o libsox_la-formats.lo `test -f 'formats.c' || echo './'`formats.c
formats.c:237:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
      size_t len = end - comment;
             ~~~   ~~~~^~~~~~~~~
formats.c:302:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
      !(ft->handler.flags & SOX_FILE_ENDBIG) != MACHINE_IS_BIGENDIAN : sox_true;
      ^                                      ~~
formats.c:302:7: note: add parentheses after the '!' to evaluate the comparison first
      !(ft->handler.flags & SOX_FILE_ENDBIG) != MACHINE_IS_BIGENDIAN : sox_true;
      ^
       (                                                            )
formats.c:302:7: note: add parentheses around left hand side expression to silence this warning
      !(ft->handler.flags & SOX_FILE_ENDBIG) != MACHINE_IS_BIGENDIAN : sox_true;
      ^
      (                                     )
formats.c:302:72: warning: implicit conversion from enumeration type 'enum sox_bool' to different enumeration type 'sox_option_t' (aka 'enum sox_option_t') [-Wenum-conversion]
      !(ft->handler.flags & SOX_FILE_ENDBIG) != MACHINE_IS_BIGENDIAN : sox_true;
                                                                       ^~~~~~~~
formats.c:305:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
      !(ft->handler.flags & SOX_FILE_ENDBIG) == MACHINE_IS_BIGENDIAN : sox_false;
      ^                                      ~~
formats.c:305:7: note: add parentheses after the '!' to evaluate the comparison first
      !(ft->handler.flags & SOX_FILE_ENDBIG) == MACHINE_IS_BIGENDIAN : sox_false;
      ^
       (                                                            )
formats.c:305:7: note: add parentheses around left hand side expression to silence this warning
      !(ft->handler.flags & SOX_FILE_ENDBIG) == MACHINE_IS_BIGENDIAN : sox_false;
      ^
      (                                     )
formats.c:305:72: warning: implicit conversion from enumeration type 'enum sox_bool' to different enumeration type 'sox_option_t' (aka 'enum sox_option_t') [-Wenum-conversion]
      !(ft->handler.flags & SOX_FILE_ENDBIG) == MACHINE_IS_BIGENDIAN : sox_false;
                                                                       ^~~~~~~~~
formats.c:312:10: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
        (!(ft->handler.flags & SOX_FILE_ENDBIG) != MACHINE_IS_BIGENDIAN))
         ^                                      ~~
formats.c:312:10: note: add parentheses after the '!' to evaluate the comparison first
        (!(ft->handler.flags & SOX_FILE_ENDBIG) != MACHINE_IS_BIGENDIAN))
         ^
          (                                                            )
formats.c:312:10: note: add parentheses around left hand side expression to silence this warning
        (!(ft->handler.flags & SOX_FILE_ENDBIG) != MACHINE_IS_BIGENDIAN))
         ^
         (                                     )
formats.c:345:19: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  if (!ft->signal.rate) {
      ~~~~~~~~~~~~^~~~
formats.c:562:17: warning: implicit conversion turns floating-point number into integer: 'const sox_rate_t' (aka 'const double') to '_Bool' [-Wfloat-conversion]
    if (signal->rate && signal->rate != ft->signal.rate)
        ~~~~~~~~^~~~ ~~
formats.c:641:21: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
    if (!ft->signal.rate)
        ~~~~~~~~~~~~^~~~
formats.c:646:17: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
      while ((r = ft->handler.write_rates[i++])) {
      ~~~~~   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
formats.c:654:19: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
        while ((r = ft->handler.write_rates[i++])) {
        ~~~~~   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
formats.c:665:24: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  else if (!ft->signal.rate)
           ~~~~~~~~~~~~^~~~
formats.c:903:15: warning: implicit conversion turns floating-point number into integer: 'const sox_rate_t' (aka 'const double') to '_Bool' [-Wfloat-conversion]
  if (signal->rate && signal->channels)
      ~~~~~~~~^~~~ ~~
formats.c:905:46: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_uint64_t' (aka 'unsigned long long') [-Wfloat-conversion]
      ft->signal.channels / signal->channels + .5;
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
formats.c:923:17: warning: implicit conversion turns floating-point number into integer: 'const sox_rate_t' (aka 'const double') to '_Bool' [-Wfloat-conversion]
    if (signal->rate && signal->rate != ft->signal.rate)
        ~~~~~~~~^~~~ ~~
formats.c:977:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
    len = min(len, ft->signal.length - ft->olength);
        ~          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./util.h:194:40: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                       ^
formats.c:1101:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
        text[i++] = c;
                  ~ ^
formats.c:1118:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
          begin = strchr(text + 5, '=') - text + 1;
                ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
formats.c:1209:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        if (ltptr.fn && (ltptr.fn()->sox_lib_version_code & ~255) ==
                                                          ~ ^~~~
19 warnings generated.
mv -f .deps/libsox_la-formats.Tpo .deps/libsox_la-formats.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-formats_i.lo -MD -MP -MF .deps/libsox_la-formats_i.Tpo -c -o libsox_la-formats_i.lo `test -f 'formats_i.c' || echo './'`formats_i.c
formats_i.c:44:19: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  if (!ft->signal.rate     ) ft->signal.rate      = SOX_DEFAULT_RATE;
      ~~~~~~~~~~~~^~~~
formats_i.c:61:22: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'sox_uint64_t' (aka 'unsigned long long') [-Wsign-conversion]
    ft->data_start = lsx_tell(ft);
                   ~ ^~~~~~~~~~~~
formats_i.c:67:7: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  if (rate && ft->signal.rate && ft->signal.rate != rate)
      ^~~~ ~~
formats_i.c:67:26: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  if (rate && ft->signal.rate && ft->signal.rate != rate)
           ~~ ~~~~~~~~~~~^~~~
formats_i.c:221:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'off_t' (aka 'long long') [-Wfloat-conversion]
  off_t to = to_d;
        ~~   ^~~~
formats_i.c:281:16: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion]
    char tmp = bytes[i];
         ~~~   ^~~~~~~~
formats_i.c:283:26: warning: implicit conversion changes signedness: 'char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion]
    bytes[len - 1 - i] = tmp;
                       ~ ^~~
formats_i.c:375:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wconversion]
READ_FUNC(b, 1, uint8_t, TWIDDLE_BYTE)
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
formats_i.c:351:7: note: expanded from macro 'READ_FUNC'
      twiddle(buf[n], type); \
      ^~~~~~~~~~~~~~~~~~~~~
formats_i.c:331:29: note: expanded from macro 'TWIDDLE_BYTE'
      ub = ((ub & 15) << 4) | (ub >> 4); \
         ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
formats_i.c:377:1: warning: operand of ? changes signedness: 'int' to 'sox_uint24_t' (aka 'unsigned int') [-Wsign-conversion]
READ_FUNC_UNPACK(3, 3, sox_uint24_t, TWIDDLE_WORD)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
formats_i.c:370:16: note: expanded from macro 'READ_FUNC_UNPACK'
      buf[n] = sox_unpack ## size(data + n * size); \
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<scratch space>:193:1: note: expanded from here
sox_unpack3
^
formats_i.c:357:27: note: expanded from macro 'sox_unpack3'
  ((p)[0] | ((p)[1] << 8) | ((p)[2] << 16)) : \
   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
formats_i.c:377:1: warning: operand of ? changes signedness: 'int' to 'sox_uint24_t' (aka 'unsigned int') [-Wsign-conversion]
READ_FUNC_UNPACK(3, 3, sox_uint24_t, TWIDDLE_WORD)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
formats_i.c:370:16: note: expanded from macro 'READ_FUNC_UNPACK'
      buf[n] = sox_unpack ## size(data + n * size); \
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<scratch space>:193:1: note: expanded from here
sox_unpack3
^
formats_i.c:358:27: note: expanded from macro 'sox_unpack3'
  ((p)[2] | ((p)[1] << 8) | ((p)[0] << 16)))
   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
formats_i.c:446:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wconversion]
WRITE_FUNC(b, 1, uint8_t, TWIDDLE_BYTE)
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
formats_i.c:420:7: note: expanded from macro 'WRITE_FUNC'
      twiddle(buf[n], type); \
      ^~~~~~~~~~~~~~~~~~~~~
formats_i.c:331:29: note: expanded from macro 'TWIDDLE_BYTE'
      ub = ((ub & 15) << 4) | (ub >> 4); \
         ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
formats_i.c:483:13: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  float f = datum;
        ~   ^~~~~
12 warnings generated.
mv -f .deps/libsox_la-formats_i.Tpo .deps/libsox_la-formats_i.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-skelform.lo -MD -MP -MF .deps/libsox_la-skelform.Tpo -c -o libsox_la-skelform.lo `test -f 'skelform.c' || echo './'`skelform.c
skelform.c:65:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  samples_in_file = lsx_filelength(ft) / (ft->encoding.bits_per_sample >> 3);
                  ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mv -f .deps/libsox_la-skelform.Tpo .deps/libsox_la-skelform.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-xmalloc.lo -MD -MP -MF .deps/libsox_la-xmalloc.Tpo -c -o libsox_la-xmalloc.lo `test -f 'xmalloc.c' || echo './'`xmalloc.c
mv -f .deps/libsox_la-xmalloc.Tpo .deps/libsox_la-xmalloc.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-getopt.lo -MD -MP -MF .deps/libsox_la-getopt.Tpo -c -o libsox_la-getopt.lo `test -f 'getopt.c' || echo './'`getopt.c
mv -f .deps/libsox_la-getopt.Tpo .deps/libsox_la-getopt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-util.lo -MD -MP -MF .deps/libsox_la-util.Tpo -c -o libsox_la-util.lo `test -f 'util.c' || echo './'`util.c
util.c:113:13: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion]
  return p->value;
  ~~~~~~ ~~~^~~~~
1 warning generated.
mv -f .deps/libsox_la-util.Tpo .deps/libsox_la-util.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-libsox.lo -MD -MP -MF .deps/libsox_la-libsox.Tpo -c -o libsox_la-libsox.lo `test -f 'libsox.c' || echo './'`libsox.c
libsox.c:186:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
    len = dot_pos - base_name;
        ~ ~~~~~~~~^~~~~~~~~~~
1 warning generated.
mv -f .deps/libsox_la-libsox.Tpo .deps/libsox_la-libsox.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-libsox_i.lo -MD -MP -MF .deps/libsox_la-libsox_i.Tpo -c -o libsox_la-libsox_i.lo `test -f 'libsox_i.c' || echo './'`libsox_i.c
mv -f .deps/libsox_la-libsox_i.Tpo .deps/libsox_la-libsox_i.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-sox-fmt.lo -MD -MP -MF .deps/libsox_la-sox-fmt.Tpo -c -o libsox_la-sox-fmt.lo `test -f 'sox-fmt.c' || echo './'`sox-fmt.c
mv -f .deps/libsox_la-sox-fmt.Tpo .deps/libsox_la-sox-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-bend.lo -MD -MP -MF .deps/libsox_la-bend.Tpo -c -o libsox_la-bend.lo `test -f 'bend.c' || echo './'`bend.c
bend.c:127:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'f', frame_rate, 10 , 80)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
bend.c:128:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'o', ovsamp,  4 , 32)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
bend.c:133:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  p->nbends = argc;
            ~ ^~~~
bend.c:143:48: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int n = effp->in_signal.rate / p->frame_rate + .5;
      ~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
bend.c:163:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  float pitchShift = p->shift;
        ~~~~~~~~~~   ~~~^~~~~
bend.c:180:29: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    p->gInFIFO[p->gRover] = SOX_SAMPLE_TO_FLOAT_32BIT(ibuf[i], effp->clips);
                          ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:981:105: note: expanded from macro 'SOX_SAMPLE_TO_FLOAT_32BIT'
#define SOX_SAMPLE_TO_FLOAT_32BIT(d,clips) (LSX_USE_VAR(sox_macro_temp_double),sox_macro_temp_sample=(d),sox_macro_temp_sample>SOX_SAMPLE_MAX-64?++(clips),1:(((sox_macro_temp_sample+64)&~127)*(1./(SOX_SAMPLE_MAX+1.))))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bend.c:189:31: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        pitchShift = p->shift *= pow(2., p->bends[p->bends_pos].cents / 1200);
                   ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bend.c:197:31: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        pitchShift = p->shift * pow(2., progress);
                   ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
bend.c:224:28: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        p->gLastPhase[k] = phase;
                         ~ ^~~~~
bend.c:229:19: warning: implicit conversion turns floating-point number into integer: 'double' to 'long' [-Wfloat-conversion]
        qpd = tmp / M_PI;
            ~ ~~~~^~~~~~
bend.c:242:26: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        p->gAnaMagn[k] = magn;
                       ~ ^~~~
bend.c:243:26: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        p->gAnaFreq[k] = tmp;
                       ~ ^~~
bend.c:248:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      memset(p->gSynMagn, 0, p->fftFrameSize * sizeof(float));
                             ~~~^~~~~~~~~~~~ ~
bend.c:249:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      memset(p->gSynFreq, 0, p->fftFrameSize * sizeof(float));
                             ~~~^~~~~~~~~~~~ ~
bend.c:251:19: warning: implicit conversion turns floating-point number into integer: 'float' to 'long' [-Wfloat-conversion]
        index = k * pitchShift;
              ~ ~~^~~~~~~~~~~~
bend.c:288:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
          p->gOutputAccum + stepSize, p->fftFrameSize * sizeof(float));
                                      ~~~^~~~~~~~~~~~ ~
16 warnings generated.
mv -f .deps/libsox_la-bend.Tpo .deps/libsox_la-bend.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-biquad.lo -MD -MP -MF .deps/libsox_la-biquad.Tpo -c -o libsox_la-biquad.lo `test -f 'biquad.c' || echo './'`biquad.c
biquad.c:50:55: warning: implicit conversion changes signedness: 'int' to 'width_t' [-Wsign-conversion]
  p->width_type = strchr(all_width_types, width_type) - all_width_types;
                ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
biquad.c:154:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *obuf++ = SOX_ROUND_CLIP_COUNT(o0, effp->clips);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
biquad.c:154:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *obuf++ = SOX_ROUND_CLIP_COUNT(o0, effp->clips);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
3 warnings generated.
mv -f .deps/libsox_la-biquad.Tpo .deps/libsox_la-biquad.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-biquads.lo -MD -MP -MF .deps/libsox_la-biquads.Tpo -c -o libsox_la-biquads.lo `test -f 'biquads.c' || echo './'`biquads.c
biquads.c:193:10: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (p->width) switch (p->width_type) {
  ~~  ~~~^~~~~
biquads.c:296:12: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
      if (!A)
          ~^
biquads.c:319:15: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
      if (!p->width)
          ~~~~^~~~~
3 warnings generated.
mv -f .deps/libsox_la-biquads.Tpo .deps/libsox_la-biquads.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-chorus.lo -MD -MP -MF .deps/libsox_la-chorus.Tpo -c -o libsox_la-chorus.lo `test -f 'chorus.c' || echo './'`chorus.c
chorus.c:200:58: warning: implicit conversion turns floating-point number into integer: 'double' to 'long' [-Wfloat-conversion]
                chorus->length[i] = effp->in_signal.rate / chorus->speed[i];
                                  ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
chorus.c:201:67: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
                chorus->lookup_tab[i] = lsx_malloc(sizeof (int) * chorus->length[i]);
                                                                ~ ^~~~~~~~~~~~~~~~~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
chorus.c:225:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        chorus->chorusbuf = lsx_malloc(sizeof (float) * chorus->maxsamples);
                                                      ~ ~~~~~~~~^~~~~~~~~~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
chorus.c:230:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        chorus->fade_out = chorus->maxsamples;
                         ~ ~~~~~~~~^~~~~~~~~~
chorus.c:262:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:11: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
       ~~ ^
chorus.c:262:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:43: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
                                       ~~ ^
chorus.c:299:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:11: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
       ~~ ^
chorus.c:299:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:43: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
                                       ~~ ^
8 warnings generated.
mv -f .deps/libsox_la-chorus.Tpo .deps/libsox_la-chorus.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-compand.lo -MD -MP -MF .deps/libsox_la-compand.Tpo -c -o libsox_la-compand.lo `test -f 'compand.c' || echo './'`compand.c
compand.c:160:56: warning: implicit conversion turns floating-point number into integer: 'double' to 'ptrdiff_t' (aka 'int') [-Wfloat-conversion]
  l->delay_buf_size = l->delay * effp->out_signal.rate * effp->out_signal.channels;
                    ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
compand.c:189:34: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
  int len =  (*isamp > *osamp) ? *osamp : *isamp;
      ~~~                        ^~~~~~
compand.c:189:43: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
  int len =  (*isamp > *osamp) ? *osamp : *isamp;
      ~~~                                 ^~~~~~
compand.c:190:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  int filechans = effp->out_signal.channels;
      ~~~~~~~~~   ~~~~~~~~~~~~~~~~~^~~~~~~~
compand.c:222:25: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        obuf[odone++] = checkbuf;
                      ~ ^~~~~~~~
compand.c:229:25: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
          obuf[odone] = checkbuf;
                      ~ ^~~~~~~~
compand.c:242:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  *isamp = idone; *osamp = odone;
         ~ ^~~~~
compand.c:242:28: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  *isamp = idone; *osamp = odone;
                         ~ ^~~~~
compand.c:255:41: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
      int c = l->expectedChannels > 1 ? chan : 0;
          ~                             ^~~~
compand.c:258:57: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      obuf[done++] = l->delay_buf[l->delay_buf_index++] * level_out_lin;
                   ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
10 warnings generated.
mv -f .deps/libsox_la-compand.Tpo .deps/libsox_la-compand.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-compandt.lo -MD -MP -MF .deps/libsox_la-compandt.Tpo -c -o libsox_la-compandt.lo `test -f 'compandt.c' || echo './'`compandt.c
compandt.c:29:32: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  for (i = 1; t->segments[i-1].x; ++i)
  ~~~         ~~~~~~~~~~~~~~~~~^
compandt.c:84:38: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  for (i = 0; !i || t->segments[i-2].x; i += 2) {
                 ~~ ~~~~~~~~~~~~~~~~~^
compandt.c:94:34: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  for (i = 4; t->segments[i - 2].x; i += 2) {
  ~~~         ~~~~~~~~~~~~~~~~~~~^
compandt.c:196:28: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (num == 0 || s(num-1).x) /* Add 0,0 if necessary */
               ~~ ~~~~~~~~~^
compandt.c:213:9: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if (fabs(g1 - g2)) /* fabs stops epsilon problems */
    ~~  ^~~~~~~~~~~~~
5 warnings generated.
mv -f .deps/libsox_la-compandt.Tpo .deps/libsox_la-compandt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-contrast.lo -MD -MP -MF .deps/libsox_la-contrast.Tpo -c -o libsox_la-contrast.lo `test -f 'contrast.c' || echo './'`contrast.c
contrast.c:39:49: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *obuf++ = sin(d + p->contrast * sin(d * 4)) * SOX_SAMPLE_MAX;
            ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
1 warning generated.
mv -f .deps/libsox_la-contrast.Tpo .deps/libsox_la-contrast.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-dcshift.lo -MD -MP -MF .deps/libsox_la-dcshift.Tpo -c -o libsox_la-dcshift.lo `test -f 'dcshift.c' || echo './'`dcshift.c
dcshift.c:122:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
                *obuf++ = sample;
                        ~ ^~~~~~
dcshift.c:127:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf++ = SOX_ROUND_CLIP_COUNT(d, effp->clips);
              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
dcshift.c:127:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf++ = SOX_ROUND_CLIP_COUNT(d, effp->clips);
              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
3 warnings generated.
mv -f .deps/libsox_la-dcshift.Tpo .deps/libsox_la-dcshift.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-delay.lo -MD -MP -MF .deps/libsox_la-delay.Tpo -c -o libsox_la-delay.lo `test -f 'delay.c' || echo './'`delay.c
delay.c:49:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  p->argc = argc;
          ~ ^~~~
delay.c:103:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
    p->buffer_size = p->args[effp->flow].delay;
                   ~ ~~~~~~~~~~~~~~~~~~~~^~~~~
delay.c:143:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  len = *osamp = min(p->pre_pad + p->delay + p->pad, *osamp);
               ~     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./util.h:194:34: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                 ^
3 warnings generated.
mv -f .deps/libsox_la-delay.Tpo .deps/libsox_la-delay.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-dft_filter.lo -MD -MP -MF .deps/libsox_la-dft_filter.Tpo -c -o libsox_la-dft_filter.lo `test -f 'dft_filter.c' || echo './'`dft_filter.c
In file included from dft_filter.c:20:
In file included from ./dft_filter.h:3:
./fifo.h:50:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    if (f->end + n <= f->allocation) {
               ~ ^
./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      f->end += n;
             ~~ ^
./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    f->allocation += n;
                  ~~ ^
./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    memcpy(s, data, n * f->item_size);
                    ^ ~
./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end = f->begin + n;
                    ~ ^
./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end -= n;
         ~~ ^
./fifo.h:89:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  return (f->end - f->begin) / f->item_size;
  ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->begin += n;
           ~~ ^
./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  f->item_size = item_size;
               ~ ^~~~~~~~~
dft_filter.c:32:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->coefs = lsx_calloc(f->dft_length, sizeof(*f->coefs));
             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:28: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                           ^ ~
dft_filter.c:32:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->coefs = lsx_calloc(f->dft_length, sizeof(*f->coefs));
             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:56: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                       ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
dft_filter.c:32:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->coefs = lsx_calloc(f->dft_length, sizeof(*f->coefs));
             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:67: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                                  ^ ~
dft_filter.c:45:71: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        p->filter_ptr->post_peak), 0, sizeof(double) * p->filter_ptr->post_peak);
                                                     ~ ~~~~~~~~~~~~~~~^~~~~~~~~
dft_filter.c:64:30: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion]
    memcpy(output, input, f->dft_length * sizeof(*output));
                          ~~~^~~~~~~~~~ ~
14 warnings generated.
mv -f .deps/libsox_la-dft_filter.Tpo .deps/libsox_la-dft_filter.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-dither.lo -MD -MP -MF .deps/libsox_la-dither.Tpo -c -o libsox_la-dither.lo `test -f 'dither.c' || echo './'`dither.c
In file included from dither.c:272:
./dither.h:16:14: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion]
          !!(*ibuf & (((unsigned)-1) >> p->prec));
             ^~~~~ ~
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:268:18: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                 ^
./dither.h:2:63: note: expanded from macro '_'
#define _ output += p->coefs[j] * p->previous_errors[p->pos + j] \
                                                            ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:268:18: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                 ^
./dither.h:3:68: note: expanded from macro '_'
                  - p->coefs[N + j] * p->previous_outputs[p->pos + j], ++j;
                                                                 ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:268:20: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                   ^
./dither.h:2:63: note: expanded from macro '_'
#define _ output += p->coefs[j] * p->previous_errors[p->pos + j] \
                                                            ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:268:20: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                   ^
./dither.h:3:68: note: expanded from macro '_'
                  - p->coefs[N + j] * p->previous_outputs[p->pos + j], ++j;
                                                                 ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:268:22: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                     ^
./dither.h:2:63: note: expanded from macro '_'
#define _ output += p->coefs[j] * p->previous_errors[p->pos + j] \
                                                            ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:268:22: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                     ^
./dither.h:3:68: note: expanded from macro '_'
                  - p->coefs[N + j] * p->previous_outputs[p->pos + j], ++j;
                                                                 ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:268:24: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                       ^
./dither.h:2:63: note: expanded from macro '_'
#define _ output += p->coefs[j] * p->previous_errors[p->pos + j] \
                                                            ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:268:24: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                       ^
./dither.h:3:68: note: expanded from macro '_'
                  - p->coefs[N + j] * p->previous_outputs[p->pos + j], ++j;
                                                                 ~ ^
./dither.h:44:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~         ~~~^~~~
./dither.h:44:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~                   ~~~^~~~
./dither.h:50:53: warning: implicit conversion changes signedness: 'unsigned int' to 'sox_sample_t' (aka 'int') [-Wsign-conversion]
        ++effp->clips, *obuf = SOX_INT_MAX(p->prec) << (32 - p->prec);
                             ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from dither.c:277:
./dither.h:16:14: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion]
          !!(*ibuf & (((unsigned)-1) >> p->prec));
             ^~~~~ ~
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:274:18: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _
                 ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:274:20: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _
                   ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:274:22: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _
                     ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:274:24: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _
                       ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:274:26: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _
                         ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:44:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~         ~~~^~~~
./dither.h:44:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~                   ~~~^~~~
./dither.h:50:53: warning: implicit conversion changes signedness: 'unsigned int' to 'sox_sample_t' (aka 'int') [-Wsign-conversion]
        ++effp->clips, *obuf = SOX_INT_MAX(p->prec) << (32 - p->prec);
                             ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from dither.c:281:
./dither.h:16:14: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion]
          !!(*ibuf & (((unsigned)-1) >> p->prec));
             ^~~~~ ~
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:278:18: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _
                 ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:278:20: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _
                   ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:278:22: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _
                     ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:278:24: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _
                       ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:278:26: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _
                         ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:278:28: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _
                           ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:278:30: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _
                             ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:278:32: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _
                               ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:278:34: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _
                                 ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:44:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~         ~~~^~~~
./dither.h:44:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~                   ~~~^~~~
./dither.h:50:53: warning: implicit conversion changes signedness: 'unsigned int' to 'sox_sample_t' (aka 'int') [-Wsign-conversion]
        ++effp->clips, *obuf = SOX_INT_MAX(p->prec) << (32 - p->prec);
                             ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from dither.c:285:
./dither.h:16:14: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion]
          !!(*ibuf & (((unsigned)-1) >> p->prec));
             ^~~~~ ~
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:18: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                 ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:20: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                   ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:22: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                     ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:24: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                       ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:26: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                         ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:28: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                           ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:30: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                             ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:32: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                               ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:34: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                 ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:36: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                   ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:38: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                     ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:40: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                       ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:42: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                         ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:44: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                           ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:282:46: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                             ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:44:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~         ~~~^~~~
./dither.h:44:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~                   ~~~^~~~
./dither.h:50:53: warning: implicit conversion changes signedness: 'unsigned int' to 'sox_sample_t' (aka 'int') [-Wsign-conversion]
        ++effp->clips, *obuf = SOX_INT_MAX(p->prec) << (32 - p->prec);
                             ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from dither.c:289:
./dither.h:16:14: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion]
          !!(*ibuf & (((unsigned)-1) >> p->prec));
             ^~~~~ ~
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:18: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                 ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:20: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                   ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:22: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                     ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:24: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                       ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:26: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                         ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:28: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                           ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:30: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                             ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:32: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                               ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:34: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                 ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:36: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                   ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:38: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                     ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:40: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                       ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:42: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                         ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:44: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                           ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:46: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                             ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:286:48: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                               ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:44:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~         ~~~^~~~
./dither.h:44:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~                   ~~~^~~~
./dither.h:50:53: warning: implicit conversion changes signedness: 'unsigned int' to 'sox_sample_t' (aka 'int') [-Wsign-conversion]
        ++effp->clips, *obuf = SOX_INT_MAX(p->prec) << (32 - p->prec);
                             ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from dither.c:293:
./dither.h:16:14: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion]
          !!(*ibuf & (((unsigned)-1) >> p->prec));
             ^~~~~ ~
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:18: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                 ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:20: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                   ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:22: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                     ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:24: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                       ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:26: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                         ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:28: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                           ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:30: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                             ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:32: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                               ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:34: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                 ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:36: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                   ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:38: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                     ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:40: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                       ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:42: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                         ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:44: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                           ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:46: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                             ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:48: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                               ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:50: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                                 ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:52: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                                   ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:54: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                                     ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:36:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      CONVOLVE
      ^~~~~~~~
dither.c:290:56: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
                                                       ^
./dither.h:5:58: note: expanded from macro '_'
#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j;
                                                       ~ ^
./dither.h:44:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~         ~~~^~~~
./dither.h:44:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      i = d1 < 0? d1 - .5 : d1 + .5;
        ~                   ~~~^~~~
./dither.h:50:53: warning: implicit conversion changes signedness: 'unsigned int' to 'sox_sample_t' (aka 'int') [-Wsign-conversion]
        ++effp->clips, *obuf = SOX_INT_MAX(p->prec) << (32 - p->prec);
                             ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
dither.c:304:14: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion]
          !!(*ibuf & (((unsigned)-1) >> p->prec));
             ^~~~~ ~
dither.c:317:24: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      int i = d < 0? d - .5 : d + .5;
          ~          ~~^~~~
dither.c:317:33: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      int i = d < 0? d - .5 : d + .5;
          ~                   ~~^~~~
dither.c:322:53: warning: implicit conversion changes signedness: 'unsigned int' to 'sox_sample_t' (aka 'int') [-Wsign-conversion]
        ++effp->clips, *obuf = SOX_INT_MAX(p->prec) << (32 - p->prec);
                             ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
dither.c:345:24: warning: implicit conversion changes signedness: 'int' to 'filter_name_t' [-Wsign-conversion]
      p->filter_name = lsx_enum_option(c, optstate.arg, filter_names);
                     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dither.c:349:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'p', prec, 1, 24)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
dither.c:346:26: warning: comparison of constant 2147483647 with expression of type 'filter_name_t' is always false [-Wtautological-constant-out-of-range-compare]
      if (p->filter_name == INT_MAX)
          ~~~~~~~~~~~~~~ ^  ~~~~~~~
dither.c:407:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion]
  p->ranqd1 = ranqd1(sox_globals.ranqd1) + effp->flow;
            ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
dither.c:407:15: warning: implicit conversion changes signedness: 'sox_int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
  p->ranqd1 = ranqd1(sox_globals.ranqd1) + effp->flow;
              ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~
./util.h:220:24: note: expanded from macro 'ranqd1'
#define ranqd1(x) ((x) = 1664525L * (x) + 1013904223L) /* int32_t x */
                   ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
106 warnings generated.
mv -f .deps/libsox_la-dither.Tpo .deps/libsox_la-dither.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-divide.lo -MD -MP -MF .deps/libsox_la-divide.Tpo -c -o libsox_la-divide.lo `test -f 'divide.c' || echo './'`divide.c
divide.c:46:9: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if (divisor) {
    ~~  ^~~~~~~
divide.c:50:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        p->last[i] = *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips);
                             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
divide.c:50:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        p->last[i] = *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips);
                             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
3 warnings generated.
mv -f .deps/libsox_la-divide.Tpo .deps/libsox_la-divide.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-downsample.lo -MD -MP -MF .deps/libsox_la-downsample.Tpo -c -o libsox_la-downsample.lo `test -f 'downsample.c' || echo './'`downsample.c
downsample.c:36:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
    NUMERIC_PARAMETER(factor, 1, 16384)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:269:15: note: expanded from macro 'NUMERIC_PARAMETER'
    p->name = d; \
            ~ ^
1 warning generated.
mv -f .deps/libsox_la-downsample.Tpo .deps/libsox_la-downsample.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-earwax.lo -MD -MP -MF .deps/libsox_la-earwax.Tpo -c -o libsox_la-earwax.lo `test -f 'earwax.c' || echo './'`earwax.c
earwax.c:85:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *obuf++ = SOX_ROUND_CLIP_COUNT(output, effp->clips);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
earwax.c:85:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *obuf++ = SOX_ROUND_CLIP_COUNT(output, effp->clips);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
2 warnings generated.
mv -f .deps/libsox_la-earwax.Tpo .deps/libsox_la-earwax.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-echo.lo -MD -MP -MF .deps/libsox_la-echo.Tpo -c -o libsox_la-echo.lo `test -f 'echo.c' || echo './'`echo.c
echo.c:123:74: warning: implicit conversion turns floating-point number into integer: 'double' to 'ptrdiff_t' (aka 'int') [-Wfloat-conversion]
                echo->samples[i] = echo->delay[i] * effp->in_signal.rate / 1000.0;
                                 ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
echo.c:148:62: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
        echo->delay_buf = lsx_malloc(sizeof (double) * echo->maxsamples);
                                                     ~ ~~~~~~^~~~~~~~~~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
echo.c:158:32: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'int') to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
        echo->fade_out = echo->maxsamples;
                       ~ ~~~~~~^~~~~~~~~~
echo.c:191:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:11: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
       ~~ ^
echo.c:191:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:43: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
                                       ~~ ^
echo.c:225:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:11: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
       ~~ ^
echo.c:225:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:43: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
                                       ~~ ^
7 warnings generated.
mv -f .deps/libsox_la-echo.Tpo .deps/libsox_la-echo.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-echos.lo -MD -MP -MF .deps/libsox_la-echos.Tpo -c -o libsox_la-echos.lo `test -f 'echos.c' || echo './'`echos.c
echos.c:121:76: warning: implicit conversion turns floating-point number into integer: 'double' to 'ptrdiff_t' (aka 'int') [-Wfloat-conversion]
                echos->samples[i] = echos->delay[i] * effp->in_signal.rate / 1000.0;
                                  ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
echos.c:144:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'ptrdiff_t' (aka 'int') [-Wsign-conversion]
                echos->pointer[i] = echos->sumsamples;
                                  ~ ~~~~~~~^~~~~~~~~~
echos.c:145:38: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
                echos->sumsamples += echos->samples[i];
                                  ~~ ^~~~~~~~~~~~~~~~~
echos.c:186:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:11: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
       ~~ ^
echos.c:186:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:43: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
                                       ~~ ^
echos.c:226:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:11: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
       ~~ ^
echos.c:226:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                out = SOX_24BIT_CLIP_COUNT((sox_sample_t) d_out, effp->clips);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1049:39: note: expanded from macro 'SOX_24BIT_CLIP_COUNT'
#define SOX_24BIT_CLIP_COUNT(i,clips) SOX_INTEGER_CLIP_COUNT(24,i,clips)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1029:43: note: expanded from macro 'SOX_INTEGER_CLIP_COUNT'
  (i) <-1 << ((bits)-1)    ? ++(clips),-1 << ((bits)-1) : (i))
                                       ~~ ^
7 warnings generated.
mv -f .deps/libsox_la-echos.Tpo .deps/libsox_la-echos.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-effects.lo -MD -MP -MF .deps/libsox_la-effects.Tpo -c -o libsox_la-effects.lo `test -f 'effects.c' || echo './'`effects.c
effects.c:81:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  char * * argv2 = lsx_malloc((argc + 1) * sizeof(*argv2));
                               ~~~~~^~~  ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
effects.c:83:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  memcpy(argv2 + 1, argv, argc * sizeof(*argv2));
                          ^~~~ ~
effects.c:181:70: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_uint64_t' (aka 'unsigned long long') [-Wfloat-conversion]
          effp->out_signal.length / in->rate * effp->out_signal.rate + .5;
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
3 warnings generated.
mv -f .deps/libsox_la-effects.Tpo .deps/libsox_la-effects.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-effects_i.lo -MD -MP -MF .deps/libsox_la-effects_i.Tpo -c -o libsox_la-effects_i.lo `test -f 'effects_i.c' || echo './'`effects_i.c
effects_i.c:70:57: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion]
  uint32_t phase_offset = phase / M_PI / 2 * table_size + 0.5;
           ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
effects_i.c:223:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion]
      samples_part = part + .5;
                   ~ ~~~~~^~~~
effects_i.c:345:12: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
  anchor = def;
         ~ ^~~
effects_i.c:396:16: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    int i, m = floor(note);
           ~   ^~~~~~~~~~~
effects_i.c:398:10: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if (!j[1]) for (i = 1; i <= 12; ++i)
        ~^~~~
5 warnings generated.
mv -f .deps/libsox_la-effects_i.Tpo .deps/libsox_la-effects_i.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-effects_i_dsp.lo -MD -MP -MF .deps/libsox_la-effects_i_dsp.Tpo -c -o libsox_la-effects_i_dsp.lo `test -f 'effects_i_dsp.c' || echo './'`effects_i_dsp.c
effects_i_dsp.c:95:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  double p, qn, sig, un, * u = lsx_malloc((n - 1) * sizeof(*u));
                                           ~~^~~  ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
effects_i_dsp.c:153:25: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
  int min = sox_globals.log2_dft_min_size;
      ~~~   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
effects_i_dsp.c:198:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      lsx_fft_sc = lsx_realloc(lsx_fft_sc, dft_sc_len(fft_len) * sizeof(*lsx_fft_sc));
                                           ^~~~~~~~~~~~~~~~~~~ ~
./fft4g.h:31:26: note: expanded from macro 'dft_sc_len'
#define dft_sc_len(l) (l / 2)
                       ~~^~~
effects_i_dsp.c:233:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  double * work = lsx_memdup(in, n * sizeof(*work));
                                 ^ ~
./xmalloc.h:30:49: note: expanded from macro 'lsx_memdup'
#define lsx_memdup(p,s) ((p)? memcpy(lsx_malloc(s), p, s) : NULL)
                                                ^
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
effects_i_dsp.c:233:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  double * work = lsx_memdup(in, n * sizeof(*work));
                                 ^ ~
./xmalloc.h:30:56: note: expanded from macro 'lsx_memdup'
#define lsx_memdup(p,s) ((p)? memcpy(lsx_malloc(s), p, s) : NULL)
                                                       ^
effects_i_dsp.c:245:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  double * work = lsx_malloc(n * sizeof(*work));
                             ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
effects_i_dsp.c:248:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  out[0] = sqr(work[0]);
         ~ ^~~~~~~~~~~~
./util.h:216:21: note: expanded from macro 'sqr'
#define sqr(a) ((a) * (a))
                ~~~~^~~~~
effects_i_dsp.c:250:32: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    out[i >> 1] = sqr(work[i]) + sqr(work[i + 1]);
                ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
effects_i_dsp.c:251:17: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  out[i >> 1] = sqr(work[1]);
              ~ ^~~~~~~~~~~~
./util.h:216:21: note: expanded from macro 'sqr'
#define sqr(a) ((a) * (a))
                ~~~~^~~~~
effects_i_dsp.c:351:40: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    sum /= (N - 1 - i), sum /= (norm = norm? norm : sum);
                                       ^~~~~
effects_i_dsp.c:360:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  double * h = malloc(num_taps * sizeof(*h)), sum = 0;
                      ^~~~~~~~ ~
effects_i_dsp.c:367:12: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    h[i] = x? sin(Fc * x) / x : Fc;
           ^~
effects_i_dsp.c:381:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  *num_taps = !*num_taps? ceil(att/tr_bw + 1) : *num_taps;
            ~             ^~~~~~~~~~~~~~~~~~~
effects_i_dsp.c:412:7: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (x)
  ~~  ^
effects_i_dsp.c:430:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  memcpy(work, *h, *len * sizeof(*work));
                   ^~~~ ~
effects_i_dsp.c:489:8: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (!phase1)
      ~^~~~~~
effects_i_dsp.c:494:48: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    begin = (.997 - (2 - phase1) * .22) * *len + .5;
          ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
effects_i_dsp.c:495:48: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    end   = (.997 + (0 - phase1) * .22) * *len + .5;
          ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
effects_i_dsp.c:499:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    *h = lsx_realloc(*h, *len * sizeof(**h));
                         ^~~~ ~
effects_i_dsp.c:515:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    double * h1 = lsx_calloc(N, sizeof(*h1));
                  ~~~~~~~~~~~^~~~~~~~~~~~~~~
./xmalloc.h:27:28: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                           ^ ~
effects_i_dsp.c:515:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    double * h1 = lsx_calloc(N, sizeof(*h1));
                  ~~~~~~~~~~~^~~~~~~~~~~~~~~
./xmalloc.h:27:56: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                       ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
effects_i_dsp.c:515:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    double * h1 = lsx_calloc(N, sizeof(*h1));
                  ~~~~~~~~~~~^~~~~~~~~~~~~~~
./xmalloc.h:27:67: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                                  ^ ~
effects_i_dsp.c:516:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    double * H = lsx_malloc((N / 2 + 1) * sizeof(*H));
                             ~~~~~~^~~  ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
effects_i_dsp.c:517:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    memcpy(h1, h, sizeof(*h1) * num_points);
                              ~ ^~~~~~~~~~
effects_i_dsp.c:583:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas]
#pragma STDC FENV_ACCESS ON
             ^
effects_i_dsp.c:603:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  for (i = 0; i < (n & ~7);) {
                     ~ ^~
26 warnings generated.
mv -f .deps/libsox_la-effects_i_dsp.Tpo .deps/libsox_la-effects_i_dsp.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-fade.lo -MD -MP -MF .deps/libsox_la-fade.Tpo -c -o libsox_la-fade.lo `test -f 'fade.c' || echo './'`fade.c
fade.c:216:32: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
    len = ((*isamp > *osamp) ? *osamp : *isamp);
        ~                      ^~~~~~
fade.c:216:41: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
    len = ((*isamp > *osamp) ? *osamp : *isamp);
        ~                               ^~~~~~
fade.c:231:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
                *obuf = t_ibuf *
                      ~ ~~~~~~~^
fade.c:242:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
                *obuf = t_ibuf *
                      ~ ~~~~~~~^
fade.c:294:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
    len = *osamp;
        ~ ^~~~~~
fade.c:295:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    len -= len % effp->in_signal.channels;
           ^~~ ~
6 warnings generated.
mv -f .deps/libsox_la-fade.Tpo .deps/libsox_la-fade.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-fft4g.lo -MD -MP -MF .deps/libsox_la-fft4g.Tpo -c -o libsox_la-fft4g.lo `test -f 'fft4g.c' || echo './'`fft4g.c
mv -f .deps/libsox_la-fft4g.Tpo .deps/libsox_la-fft4g.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-fir.lo -MD -MP -MF .deps/libsox_la-fir.Tpo -c -o libsox_la-fir.lo `test -f 'fir.c' || echo './'`fir.c
In file included from fir.c:19:
In file included from ./dft_filter.h:3:
./fifo.h:50:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    if (f->end + n <= f->allocation) {
               ~ ^
./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      f->end += n;
             ~~ ^
./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    f->allocation += n;
                  ~~ ^
./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    memcpy(s, data, n * f->item_size);
                    ^ ~
./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end = f->begin + n;
                    ~ ^
./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end -= n;
         ~~ ^
./fifo.h:89:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  return (f->end - f->begin) / f->item_size;
  ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->begin += n;
           ~~ ^
./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  f->item_size = item_size;
               ~ ^~~~~~~~~
fir.c:43:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    p->h = lsx_realloc(p->h, p->n * sizeof(*p->h));
                             ~~~^ ~
fir.c:67:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
          p->h = lsx_realloc(p->h, p->n * sizeof(*p->h));
                                   ~~~^ ~
11 warnings generated.
mv -f .deps/libsox_la-fir.Tpo .deps/libsox_la-fir.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-firfit.lo -MD -MP -MF .deps/libsox_la-firfit.Tpo -c -o libsox_la-firfit.lo `test -f 'firfit.c' || echo './'`firfit.c
In file included from firfit.c:24:
In file included from ./dft_filter.h:3:
./fifo.h:50:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    if (f->end + n <= f->allocation) {
               ~ ^
./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      f->end += n;
             ~~ ^
./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    f->allocation += n;
                  ~~ ^
./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    memcpy(s, data, n * f->item_size);
                    ^ ~
./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end = f->begin + n;
                    ~ ^
./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end -= n;
         ~~ ^
./fifo.h:89:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  return (f->end - f->begin) / f->item_size;
  ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->begin += n;
           ~~ ^
./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  f->item_size = item_size;
               ~ ^~~~~~~~~
firfit.c:52:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  lsx_valloc(log_freqs , p->num_knots);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
./xmalloc.h:31:42: note: expanded from macro 'lsx_valloc'
#define lsx_valloc(v,n)  v = lsx_malloc((n)*sizeof(*(v)))
                                         ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
firfit.c:53:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  lsx_valloc(gains, p->num_knots);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
./xmalloc.h:31:42: note: expanded from macro 'lsx_valloc'
#define lsx_valloc(v,n)  v = lsx_malloc((n)*sizeof(*(v)))
                                         ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
firfit.c:54:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  lsx_valloc(d  , p->num_knots);
  ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
./xmalloc.h:31:42: note: expanded from macro 'lsx_valloc'
#define lsx_valloc(v,n)  v = lsx_malloc((n)*sizeof(*(v)))
                                         ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
firfit.c:62:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  work = lsx_calloc(work_len + 2, sizeof(*work));
         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:28: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                           ^ ~
firfit.c:62:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  work = lsx_calloc(work_len + 2, sizeof(*work));
         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:56: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                       ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
firfit.c:62:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  work = lsx_calloc(work_len + 2, sizeof(*work));
         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:67: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                                  ^ ~
firfit.c:63:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  lsx_valloc(h, p->n);
  ~~~~~~~~~~~~~~~~~^~
./xmalloc.h:31:42: note: expanded from macro 'lsx_valloc'
#define lsx_valloc(v,n)  v = lsx_malloc((n)*sizeof(*(v)))
                                         ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
firfit.c:100:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        lsx_revalloc(p->knots, ++p->num_knots + 1);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
./xmalloc.h:32:48: note: expanded from macro 'lsx_revalloc'
#define lsx_revalloc(v,n)  v = lsx_realloc(v, (n)*sizeof(*(v)))
                                               ^ ~
17 warnings generated.
mv -f .deps/libsox_la-firfit.Tpo .deps/libsox_la-firfit.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-flanger.lo -MD -MP -MF .deps/libsox_la-flanger.Tpo -c -o libsox_la-flanger.lo `test -f 'flanger.c' || echo './'`flanger.c
flanger.c:120:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  int c, channels = effp->in_signal.channels;
         ~~~~~~~~   ~~~~~~~~~~~~~~~~^~~~~~~~
flanger.c:139:60: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
    (f->delay_min + f->delay_depth) * effp->in_signal.rate + 0.5;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
flanger.c:146:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
  f->lfo_length = effp->in_signal.rate / f->speed;
                ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
flanger.c:169:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  int c, channels = effp->in_signal.channels;
         ~~~~~~~~   ~~~~~~~~~~~~~~~~^~~~~~~~
flanger.c:170:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  size_t len = (*isamp > *osamp ? *osamp : *isamp) / channels;
                                                   ~ ^~~~~~~~
flanger.c:172:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  *isamp = *osamp = len * channels;
                        ~ ^~~~~~~~
flanger.c:181:67: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
      size_t channel_phase = c * f->lfo_length * f->channel_phase + .5;
             ~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
flanger.c:181:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      size_t channel_phase = c * f->lfo_length * f->channel_phase + .5;
                             ^ ~
flanger.c:210:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips);
              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
flanger.c:210:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips);
              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
flanger.c:223:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  int c, channels = effp->in_signal.channels;
         ~~~~~~~~   ~~~~~~~~~~~~~~~~^~~~~~~~
11 warnings generated.
mv -f .deps/libsox_la-flanger.Tpo .deps/libsox_la-flanger.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-gain.lo -MD -MP -MF .deps/libsox_la-gain.Tpo -c -o libsox_la-gain.lo `test -f 'gain.c' || echo './'`gain.c
gain.c:135:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf++ = SOX_ROUND_CLIP_COUNT(*ibuf * mult, effp->clips);
              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
gain.c:135:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf++ = SOX_ROUND_CLIP_COUNT(*ibuf * mult, effp->clips);
              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
gain.c:138:50: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf++ = d < 0 ? 1 / (1 / d - p->limiter) - .5 :
              ~         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
gain.c:139:50: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
                d > 0 ? 1 / (1 / d + p->limiter) + .5 : 0;
                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
gain.c:203:13: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if (!p->mult)
        ~~~~^~~~
gain.c:211:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf = SOX_ROUND_CLIP_COUNT(*obuf * p->mult, effp->clips);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
gain.c:211:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf = SOX_ROUND_CLIP_COUNT(*obuf * p->mult, effp->clips);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
gain.c:214:50: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf++ = d < 0 ? 1 / (1 / d - p->limiter) - .5 :
              ~         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
gain.c:215:50: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
                d > 0 ? 1 / (1 / d + p->limiter) + .5 : 0;
                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
9 warnings generated.
mv -f .deps/libsox_la-gain.Tpo .deps/libsox_la-gain.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-hilbert.lo -MD -MP -MF .deps/libsox_la-hilbert.Tpo -c -o libsox_la-hilbert.lo `test -f 'hilbert.c' || echo './'`hilbert.c
In file included from hilbert.c:24:
In file included from ./dft_filter.h:3:
./fifo.h:50:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    if (f->end + n <= f->allocation) {
               ~ ^
./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      f->end += n;
             ~~ ^
./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    f->allocation += n;
                  ~~ ^
./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    memcpy(s, data, n * f->item_size);
                    ^ ~
./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end = f->begin + n;
                    ~ ^
./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end -= n;
         ~~ ^
./fifo.h:89:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  return (f->end - f->begin) / f->item_size;
  ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->begin += n;
           ~~ ^
./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  f->item_size = item_size;
               ~ ^~~~~~~~~
hilbert.c:44:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'n', taps, 3, 32767)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
hilbert.c:62:43: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      p->taps = effp->in_signal.rate/76.5 + 2;
              ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
hilbert.c:67:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    lsx_valloc(p->h, p->taps);
    ~~~~~~~~~~~~~~~~~~~~^~~~~
./xmalloc.h:31:42: note: expanded from macro 'lsx_valloc'
#define lsx_valloc(v,n)  v = lsx_malloc((n)*sizeof(*(v)))
                                         ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
12 warnings generated.
mv -f .deps/libsox_la-hilbert.Tpo .deps/libsox_la-hilbert.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-input.lo -MD -MP -MF .deps/libsox_la-input.Tpo -c -o libsox_la-input.lo `test -f 'input.c' || echo './'`input.c
mv -f .deps/libsox_la-input.Tpo .deps/libsox_la-input.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-ladspa.lo -MD -MP -MF .deps/libsox_la-ladspa.Tpo -c -o libsox_la-ladspa.lo `test -f 'ladspa.c' || echo './'`ladspa.c
mv -f .deps/libsox_la-ladspa.Tpo .deps/libsox_la-ladspa.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-loudness.lo -MD -MP -MF .deps/libsox_la-loudness.Tpo -c -o libsox_la-loudness.lo `test -f 'loudness.c' || echo './'`loudness.c
In file included from loudness.c:19:
In file included from ./dft_filter.h:3:
./fifo.h:50:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    if (f->end + n <= f->allocation) {
               ~ ^
./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      f->end += n;
             ~~ ^
./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    f->allocation += n;
                  ~~ ^
./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    memcpy(s, data, n * f->item_size);
                    ^ ~
./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end = f->begin + n;
                    ~ ^
./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end -= n;
         ~~ ^
./fifo.h:89:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  return (f->end - f->begin) / f->item_size;
  ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->begin += n;
           ~~ ^
./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  f->item_size = item_size;
               ~ ^~~~~~~~~
loudness.c:40:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    NUMERIC_PARAMETER(n    ,127 ,2047)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:269:15: note: expanded from macro 'NUMERIC_PARAMETER'
    p->name = d; \
            ~ ^
loudness.c:78:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  work = lsx_calloc(work_len, sizeof(*work));
         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:28: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                           ^ ~
loudness.c:78:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  work = lsx_calloc(work_len, sizeof(*work));
         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:56: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                       ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
loudness.c:78:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  work = lsx_calloc(work_len, sizeof(*work));
         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:67: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                                  ^ ~
loudness.c:79:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  h = lsx_calloc(n, sizeof(*h));
      ~~~~~~~~~~~^~~~~~~~~~~~~~
./xmalloc.h:27:28: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                           ^ ~
loudness.c:79:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  h = lsx_calloc(n, sizeof(*h));
      ~~~~~~~~~~~^~~~~~~~~~~~~~
./xmalloc.h:27:56: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                       ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
loudness.c:79:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  h = lsx_calloc(n, sizeof(*h));
      ~~~~~~~~~~~^~~~~~~~~~~~~~
./xmalloc.h:27:67: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                                  ^ ~
16 warnings generated.
mv -f .deps/libsox_la-loudness.Tpo .deps/libsox_la-loudness.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-mcompand.lo -MD -MP -MF .deps/libsox_la-mcompand.Tpo -c -o libsox_la-mcompand.lo `test -f 'mcompand.c' || echo './'`mcompand.c
In file included from mcompand.c:50:
./mcompand_xover.h:85:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:18: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                 ^
./mcompand_xover.h:80:60: note: expanded from macro '_'
#define _ out_low += p->coefs[j] * p->previous[c][p->pos + j].in \
                                                         ~ ^
./mcompand_xover.h:85:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:18: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                 ^
./mcompand_xover.h:81:57: note: expanded from macro '_'
        - p->coefs[2*N+2 + j] * p->previous[c][p->pos + j].out_low, ++j;
                                                      ~ ^
./mcompand_xover.h:85:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:20: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                   ^
./mcompand_xover.h:80:60: note: expanded from macro '_'
#define _ out_low += p->coefs[j] * p->previous[c][p->pos + j].in \
                                                         ~ ^
./mcompand_xover.h:85:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:20: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                   ^
./mcompand_xover.h:81:57: note: expanded from macro '_'
        - p->coefs[2*N+2 + j] * p->previous[c][p->pos + j].out_low, ++j;
                                                      ~ ^
./mcompand_xover.h:85:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:22: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                     ^
./mcompand_xover.h:80:60: note: expanded from macro '_'
#define _ out_low += p->coefs[j] * p->previous[c][p->pos + j].in \
                                                         ~ ^
./mcompand_xover.h:85:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:22: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                     ^
./mcompand_xover.h:81:57: note: expanded from macro '_'
        - p->coefs[2*N+2 + j] * p->previous[c][p->pos + j].out_low, ++j;
                                                      ~ ^
./mcompand_xover.h:85:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:24: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                       ^
./mcompand_xover.h:80:60: note: expanded from macro '_'
#define _ out_low += p->coefs[j] * p->previous[c][p->pos + j].in \
                                                         ~ ^
./mcompand_xover.h:85:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:24: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                       ^
./mcompand_xover.h:81:57: note: expanded from macro '_'
        - p->coefs[2*N+2 + j] * p->previous[c][p->pos + j].out_low, ++j;
                                                      ~ ^
./mcompand_xover.h:87:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        *obuf_low++ = SOX_ROUND_CLIP_COUNT(out_low, effp->clips);
                    ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
In file included from mcompand.c:50:
./mcompand_xover.h:87:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        *obuf_low++ = SOX_ROUND_CLIP_COUNT(out_low, effp->clips);
                    ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
In file included from mcompand.c:50:
./mcompand_xover.h:95:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:18: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                 ^
./mcompand_xover.h:90:65: note: expanded from macro '_'
#define _ out_high += p->coefs[j+N+1] * p->previous[c][p->pos + j].in \
                                                              ~ ^
./mcompand_xover.h:95:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:18: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                 ^
./mcompand_xover.h:91:57: note: expanded from macro '_'
        - p->coefs[2*N+2 + j] * p->previous[c][p->pos + j].out_high, ++j;
                                                      ~ ^
./mcompand_xover.h:95:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:20: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                   ^
./mcompand_xover.h:90:65: note: expanded from macro '_'
#define _ out_high += p->coefs[j+N+1] * p->previous[c][p->pos + j].in \
                                                              ~ ^
./mcompand_xover.h:95:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:20: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                   ^
./mcompand_xover.h:91:57: note: expanded from macro '_'
        - p->coefs[2*N+2 + j] * p->previous[c][p->pos + j].out_high, ++j;
                                                      ~ ^
./mcompand_xover.h:95:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:22: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                     ^
./mcompand_xover.h:90:65: note: expanded from macro '_'
#define _ out_high += p->coefs[j+N+1] * p->previous[c][p->pos + j].in \
                                                              ~ ^
./mcompand_xover.h:95:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:22: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                     ^
./mcompand_xover.h:91:57: note: expanded from macro '_'
        - p->coefs[2*N+2 + j] * p->previous[c][p->pos + j].out_high, ++j;
                                                      ~ ^
./mcompand_xover.h:95:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:24: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                       ^
./mcompand_xover.h:90:65: note: expanded from macro '_'
#define _ out_high += p->coefs[j+N+1] * p->previous[c][p->pos + j].in \
                                                              ~ ^
./mcompand_xover.h:95:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        CONVOLVE
        ^~~~~~~~
./mcompand_xover.h:19:24: note: expanded from macro 'CONVOLVE'
#define CONVOLVE _ _ _ _
                       ^
./mcompand_xover.h:91:57: note: expanded from macro '_'
        - p->coefs[2*N+2 + j] * p->previous[c][p->pos + j].out_high, ++j;
                                                      ~ ^
./mcompand_xover.h:97:24: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        *obuf_high++ = SOX_ROUND_CLIP_COUNT(out_high, effp->clips);
                     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
In file included from mcompand.c:50:
./mcompand_xover.h:97:24: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        *obuf_high++ = SOX_ROUND_CLIP_COUNT(out_high, effp->clips);
                     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
mcompand.c:182:23: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  c->nBands = (argc+1)>>1;
            ~ ~~~~~~~~^~~
mcompand.c:225:66: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
    l->delay_size = c->bands[band].delay * effp->out_signal.rate * effp->out_signal.channels;
                  ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
mcompand.c:300:42: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
      int ch = l->expectedChannels > 1 ? chan : 0;
          ~~                             ^~~~
mcompand.c:308:25: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        obuf[odone++] = checkbuf;
                      ~ ^~~~~~~~
mcompand.c:325:39: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
          checkbuf = l->delay_buf[(l->delay_buf_ptr + c->delay_buf_size - l->delay_size)%c->delay_buf_size] * level_out_lin;
                                   ~~~^~~~~~~~~~~~~ ~
mcompand.c:327:28: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
          l->delay_buf[(l->delay_buf_ptr + c->delay_buf_size - l->delay_size)%c->delay_buf_size] = checkbuf;
                        ~~~^~~~~~~~~~~~~ ~
mcompand.c:327:100: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
          l->delay_buf[(l->delay_buf_ptr + c->delay_buf_size - l->delay_size)%c->delay_buf_size] = checkbuf;
                                                                                                 ~ ^~~~~~~~
mcompand.c:387:12: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if (l->topfreq)
    ~~  ~~~^~~~~~~
mcompand.c:400:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      obuf[i] = out;
              ~ ^~~
mcompand.c:425:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    obuf[done] = out;
               ~ ^~~
mcompand.c:431:10: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
  return done;
  ~~~~~~ ^~~~
mcompand.c:449:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
    drained = sox_mcompand_drain_1(effp, c,l,obuf,*osamp);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 warnings generated.
mv -f .deps/libsox_la-mcompand.Tpo .deps/libsox_la-mcompand.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-noiseprof.lo -MD -MP -MF .deps/libsox_la-noiseprof.Tpo -c -o libsox_la-noiseprof.lo `test -f 'noiseprof.c' || echo './'`noiseprof.c
noiseprof.c:103:27: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
            float value = log(out[i]);
                  ~~~~~   ^~~~~~~~~~~
noiseprof.c:132:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        SOX_SAMPLE_TO_FLOAT_32BIT(ibuf[i + j * chans], dummy);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:981:105: note: expanded from macro 'SOX_SAMPLE_TO_FLOAT_32BIT'
#define SOX_SAMPLE_TO_FLOAT_32BIT(d,clips) (LSX_USE_VAR(sox_macro_temp_double),sox_macro_temp_sample=(d),sox_macro_temp_sample>SOX_SAMPLE_MAX-64?++(clips),1:(((sox_macro_temp_sample+64)&~127)*(1./(SOX_SAMPLE_MAX+1.))))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
noiseprof.c:152:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
    int tracks = effp->in_signal.channels;
        ~~~~~~   ~~~~~~~~~~~~~~~~^~~~~~~~
noiseprof.c:163:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        for (j = data->bufdata+1; j < WINDOWSIZE; j ++) {
               ~ ~~~~~~~~~~~~~^~
4 warnings generated.
mv -f .deps/libsox_la-noiseprof.Tpo .deps/libsox_la-noiseprof.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-noisered.lo -MD -MP -MF .deps/libsox_la-noisered.Tpo -c -o libsox_la-noisered.lo `test -f 'noisered.c' || echo './'`noisered.c
noisered.c:46:31: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    RealOut[i >> 1] = work[i] / NumSamples;
                    ~ ~~~~~~~~^~~~~~~~~~~~
noisered.c:47:35: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    ImagOut[i >> 1] = work[i + 1] / NumSamples;
                    ~ ~~~~~~~~~~~~^~~~~~~~~~~~
noisered.c:50:23: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    RealOut[i >> 1] = work[i];
                    ~ ^~~~~~~
noisered.c:51:23: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    ImagOut[i >> 1] = work[i + 1];
                    ~ ^~~~~~~~~~~
noisered.c:73:5: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    NUMERIC_PARAMETER(threshold, 0, 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:269:15: note: expanded from macro 'NUMERIC_PARAMETER'
    p->name = d; \
            ~ ^
noisered.c:167:16: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        plog = log(power[i]);
             ~ ^~~~~~~~~~~~~
noisered.c:173:37: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        smoothing[i] = smooth * 0.5 + smoothing[i] * 0.5;
                     ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
noisered.c:220:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
    int use = min(len, WINDOWSIZE)-min(len,(WINDOWSIZE/2));
        ~~~   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
noisered.c:235:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            obuf[chan_num + num_chans * j] =
                                      ~ ^
noisered.c:242:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            obuf[chan_num + num_chans * j] =
                                      ~ ^
noisered.c:264:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
    int oldbuf = data->bufdata;
        ~~~~~~   ~~~~~~^~~~~~~
noisered.c:285:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            chan->window[oldbuf + j] =
                         ^~~~~~ ~
noisered.c:286:17: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
                SOX_SAMPLE_TO_FLOAT_32BIT(ibuf[i + tracks * j], effp->clips);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:981:105: note: expanded from macro 'SOX_SAMPLE_TO_FLOAT_32BIT'
#define SOX_SAMPLE_TO_FLOAT_32BIT(d,clips) (LSX_USE_VAR(sox_macro_temp_double),sox_macro_temp_sample=(d),sox_macro_temp_sample>SOX_SAMPLE_MAX-64?++(clips),1:(((sox_macro_temp_sample+64)&~127)*(1./(SOX_SAMPLE_MAX+1.))))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
noisered.c:291:91: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            process_window(effp, data, (unsigned) i, (unsigned) tracks, obuf, (unsigned) (oldbuf + ncopy));
                                                                                          ^~~~~~ ~
noisered.c:313:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
        *osamp = process_window(effp, data, i, tracks, obuf, (unsigned) data->bufdata);
               ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
mv -f .deps/libsox_la-noisered.Tpo .deps/libsox_la-noisered.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-output.lo -MD -MP -MF .deps/libsox_la-output.Tpo -c -o libsox_la-output.lo `test -f 'output.c' || echo './'`output.c
mv -f .deps/libsox_la-output.Tpo .deps/libsox_la-output.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-overdrive.lo -MD -MP -MF .deps/libsox_la-overdrive.Tpo -c -o libsox_la-overdrive.lo `test -f 'overdrive.c' || echo './'`overdrive.c
mv -f .deps/libsox_la-overdrive.Tpo .deps/libsox_la-overdrive.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-pad.lo -MD -MP -MF .deps/libsox_la-pad.Tpo -c -o libsox_la-pad.lo `test -f 'pad.c' || echo './'`pad.c
pad.c:77:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  p->npads = argc;
           ~ ^~~~
1 warning generated.
mv -f .deps/libsox_la-pad.Tpo .deps/libsox_la-pad.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-phaser.lo -MD -MP -MF .deps/libsox_la-phaser.Tpo -c -o libsox_la-phaser.lo `test -f 'phaser.c' || echo './'`phaser.c
phaser.c:98:64: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
  p->delay_buf_len = p->delay_ms * .001 * effp->in_signal.rate + .5;
                   ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
phaser.c:101:56: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
  p->mod_buf_len = effp->in_signal.rate / p->mod_speed + .5;
                 ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
phaser.c:120:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      (p->delay_pos + p->mod_buf[p->mod_pos]) % p->delay_buf_len] * p->decay;
       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~  ~
phaser.c:121:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
    p->mod_pos = (p->mod_pos + 1) % p->mod_buf_len;
               ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
phaser.c:121:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    p->mod_pos = (p->mod_pos + 1) % p->mod_buf_len;
                  ~~~~~~~~~~~^~~  ~
phaser.c:123:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
    p->delay_pos = (p->delay_pos + 1) % p->delay_buf_len;
                 ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
phaser.c:123:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    p->delay_pos = (p->delay_pos + 1) % p->delay_buf_len;
                    ~~~~~~~~~~~~~^~~  ~
phaser.c:126:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *obuf++ = SOX_ROUND_CLIP_COUNT(d * p->out_gain, effp->clips);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
phaser.c:126:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *obuf++ = SOX_ROUND_CLIP_COUNT(d * p->out_gain, effp->clips);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
9 warnings generated.
mv -f .deps/libsox_la-phaser.Tpo .deps/libsox_la-phaser.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-rate.lo -MD -MP -MF .deps/libsox_la-rate.Tpo -c -o libsox_la-rate.lo `test -f 'rate.c' || echo './'`rate.c
In file included from rate.c:29:
In file included from ./dft_filter.h:3:
./fifo.h:50:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    if (f->end + n <= f->allocation) {
               ~ ^
./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      f->end += n;
             ~~ ^
./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    f->allocation += n;
                  ~~ ^
./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    memcpy(s, data, n * f->item_size);
                    ^ ~
./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end = f->begin + n;
                    ~ ^
./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end -= n;
         ~~ ^
./fifo.h:89:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  return (f->end - f->begin) / f->item_size;
  ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->begin += n;
           ~~ ^
./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  f->item_size = item_size;
               ~ ^~~~~~~~~
rate.c:59:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  sample_t * result = malloc(length * (interp_order + 1) * sizeof(*result));
                             ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~
rate.c:34:20: note: expanded from macro 'malloc'
#define malloc     lsx_malloc
                   ^
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
rate.c:127:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio;
                                      ~~~~~~~~~~~   ~~^~~~~~~~~~~~~~~~~~~~~~~~
rate.c:170:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        memcpy(output + i, output, portion * sizeof(*output));
                                   ^~~~~~~ ~
rate.c:175:34: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion]
        memcpy(output, input, f->dft_length * sizeof(*output));
                              ~~~^~~~~~~~~~ ~
rate.c:177:30: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion]
        memset(output, 0, f->dft_length * sizeof(*output));
                          ~~~^~~~~~~~~~ ~
rate.c:232:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    f->coefs = calloc(dft_length, sizeof(*f->coefs));
               ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rate.c:33:20: note: expanded from macro 'calloc'
#define calloc     lsx_calloc
                   ^
./xmalloc.h:27:28: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                           ^ ~
rate.c:232:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    f->coefs = calloc(dft_length, sizeof(*f->coefs));
               ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rate.c:33:20: note: expanded from macro 'calloc'
#define calloc     lsx_calloc
                   ^
./xmalloc.h:27:56: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                       ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
rate.c:232:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    f->coefs = calloc(dft_length, sizeof(*f->coefs));
               ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rate.c:33:20: note: expanded from macro 'calloc'
#define calloc     lsx_calloc
                   ^
./xmalloc.h:27:67: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                                  ^ ~
rate.c:248:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  stage->dft_filter_num = instance;
                        ~ ^~~~~~~~
In file included from rate.c:251:
./rate_filters.h:90:13: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  { 8, h8 , 136.51},
  ~         ^~~~~~
./rate_filters.h:91:13: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  { 9, h9 , 152.32},
  ~         ^~~~~~
./rate_filters.h:92:13: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {10, h10, 168.07},
  ~         ^~~~~~
./rate_filters.h:93:13: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {11, h11, 183.78},
  ~         ^~~~~~
./rate_filters.h:94:13: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {12, h12, 199.44},
  ~         ^~~~~~
In file included from rate.c:251:
In file included from ./rate_filters.h:107:
./rate_poly_fir0.h:26:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio;
                                      ~~~~~~~~~~~   ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from rate.c:251:
In file included from ./rate_filters.h:114:
./rate_poly_fir.h:40:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio;
                                      ~~~~~~~~~~~   ~~^~~~~~~~~~~~~~~~~~~~~~~~
./rate_poly_fir.h:49:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      int phase = fraction * (1 << PHASE_BITS);
          ~~~~~   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./rate_poly_fir.h:66:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
      int phase = fraction >> (32 - PHASE_BITS); /* high-order bits */
          ~~~~~   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from rate.c:251:
In file included from ./rate_filters.h:121:
./rate_poly_fir.h:40:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio;
                                      ~~~~~~~~~~~   ~~^~~~~~~~~~~~~~~~~~~~~~~~
./rate_poly_fir.h:49:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      int phase = fraction * (1 << PHASE_BITS);
          ~~~~~   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./rate_poly_fir.h:66:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
      int phase = fraction >> (32 - PHASE_BITS); /* high-order bits */
          ~~~~~   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from rate.c:251:
In file included from ./rate_filters.h:128:
./rate_poly_fir.h:40:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio;
                                      ~~~~~~~~~~~   ~~^~~~~~~~~~~~~~~~~~~~~~~~
./rate_poly_fir.h:49:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      int phase = fraction * (1 << PHASE_BITS);
          ~~~~~   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./rate_poly_fir.h:66:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
      int phase = fraction >> (32 - PHASE_BITS); /* high-order bits */
          ~~~~~   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from rate.c:251:
In file included from ./rate_filters.h:137:
./rate_poly_fir0.h:26:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio;
                                      ~~~~~~~~~~~   ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from rate.c:251:
In file included from ./rate_filters.h:144:
./rate_poly_fir0.h:26:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio;
                                      ~~~~~~~~~~~   ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from rate.c:251:
In file included from ./rate_filters.h:151:
./rate_poly_fir.h:40:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio;
                                      ~~~~~~~~~~~   ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from rate.c:251:
In file included from ./rate_filters.h:159:
./rate_poly_fir.h:40:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio;
                                      ~~~~~~~~~~~   ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from rate.c:251:
./rate_filters.h:166:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, { 7.2, vpoly1}, {5.0, vpoly2}}}, 
                     ~ ^~~
./rate_filters.h:167:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, { 9.4, vpoly1}, {6.7, vpoly2}}}, 
                     ~ ^~~
./rate_filters.h:167:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, { 9.4, vpoly1}, {6.7, vpoly2}}}, 
                                     ~^~~
./rate_filters.h:168:23: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, {12.4, vpoly1}, {7.8, vpoly2}}}, 
                     ~^~~~
./rate_filters.h:168:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, {12.4, vpoly1}, {7.8, vpoly2}}}, 
                                     ~^~~
./rate_filters.h:169:23: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, {13.6, vpoly1}, {9.3, vpoly2}}}, 
                     ~^~~~
./rate_filters.h:169:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, {13.6, vpoly1}, {9.3, vpoly2}}}, 
                                     ~^~~
./rate_filters.h:170:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, {10.5, vpoly2}, {8.4, vpoly3}}}, 
                                     ~^~~
./rate_filters.h:171:23: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, {11.85,vpoly2}, {9.0, vpoly3}}}, 
                     ~^~~~~
./rate_filters.h:173:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, { 8.0, vpoly1}, {5.3, vpoly2}}}, 
                                     ~^~~
./rate_filters.h:174:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, { 8.6, vpoly1}, {5.7, vpoly2}}}, 
                     ~ ^~~
./rate_filters.h:174:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, { 8.6, vpoly1}, {5.7, vpoly2}}}, 
                                     ~^~~
./rate_filters.h:175:23: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, {10.6, vpoly1}, {6.75,vpoly2}}}, 
                     ~^~~~
./rate_filters.h:176:23: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, {12.6, vpoly1}, {8.6, vpoly2}}}, 
                     ~^~~~
./rate_filters.h:176:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, {12.6, vpoly1}, {8.6, vpoly2}}}, 
                                     ~^~~
./rate_filters.h:177:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, { 9.6, vpoly2}, {7.6, vpoly3}}}, 
                     ~ ^~~
./rate_filters.h:177:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, { 9.6, vpoly2}, {7.6, vpoly3}}}, 
                                     ~^~~
./rate_filters.h:178:23: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, {11.4, vpoly2}, {8.65,vpoly3}}}, 
                     ~^~~~
./rate_filters.h:178:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {-1, {{0, vpoly0}, {11.4, vpoly2}, {8.65,vpoly3}}}, 
                                     ~^~~~
./rate_filters.h:180:4: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {10.62, {{U100_l, U100_0}, {0, 0}, {0, 0}}}, 
  ~^~~~~
./rate_filters.h:181:4: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  {11.28, {{u100_l, u100_0}, {u100_1_b, u100_1}, {u100_2_b, u100_2}}}, 
  ~^~~~~
rate.c:300:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    ceil(2 + (bits - 17) / 4);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
rate.c:304:11: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  assert(!bits || (15 <= bits && bits <= 33));
         ~^~~~
/usr/include/assert.h:54:21: note: expanded from macro 'assert'
#define assert(e)       ((e) ? (void)0 : __assert(__func__, __FILE__, \
                          ^
rate.c:310:7: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (bits) while (!n++) {                               /* Determine stages: */
  ~~  ^~~~
rate.c:312:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      ceil(max_coefs_size * 1000. / (U100_l * sizeof(sample_t)));
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rate.c:315:19: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    for (i = arbM * .5, shift = 0; i >>= 1; arbM *= .5, ++shift);
           ~ ~~~~~^~~~
rate.c:319:15: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if ((frac = arbM - (int)arbM))
    ~~   ~~~~~^~~~~~~~~~~~~~~~~~
rate.c:321:29: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    for (i = 1, rational = !frac; i <= maxL && !rational; ++i) {
                           ~^~~~
rate.c:322:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      d = frac * i, try = d + .5;
                        ~ ~~^~~~
rate.c:329:31: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    L = preL * arbL, M = arbM * postM, x = (L|M)&1, L >>= !x, M >>= !x;
                       ~ ~~~~~^~~~~~~
rate.c:331:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      for (postL = 4, i = d / 16; i >>= 1; postL <<= 1);
                        ~ ~~^~~~
rate.c:340:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  p->stages = calloc(p->num_stages + 1, sizeof(*p->stages));
              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
rate.c:33:20: note: expanded from macro 'calloc'
#define calloc     lsx_calloc
                   ^
./xmalloc.h:27:28: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                           ^ ~
rate.c:340:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  p->stages = calloc(p->num_stages + 1, sizeof(*p->stages));
              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
rate.c:33:20: note: expanded from macro 'calloc'
#define calloc     lsx_calloc
                   ^
./xmalloc.h:27:56: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                       ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
rate.c:340:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  p->stages = calloc(p->num_stages + 1, sizeof(*p->stages));
              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
rate.c:33:20: note: expanded from macro 'calloc'
#define calloc     lsx_calloc
                   ^
./xmalloc.h:27:67: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                                  ^ ~
rate.c:350:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  for (n = 0; n + 1u < array_length(half_firs) && att > half_firs[n].att; ++n);
              ^ ~
rate.c:371:8: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (!bits) {                                  /* Quick and dirty arb stage: */
      ~^~~~
rate.c:373:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'int64_t' (aka 'long long') [-Wfloat-conversion]
    arb_stage.step.all = arbM * MULT32 + .5;
                       ~ ~~~~~~~~~~~~~~^~~~
rate.c:380:41: warning: implicit conversion turns floating-point number into integer: 'const float' to 'int' [-Wfloat-conversion]
    int order, num_coefs = f->interp[0].scalar, phase_bits, phases, coefs_size;
               ~~~~~~~~~   ~~~~~~~~~~~~~^~~~~~
rate.c:399:20: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      phase_bits = ceil(f1->scalar + log(mult)/log(2.));
                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rate.c:401:25: warning: implicit conversion turns floating-point number into integer: 'const float' to '_Bool' [-Wfloat-conversion]
      if (!f->interp[0].scalar) {
          ~~~~~~~~~~~~~~^~~~~~
rate.c:410:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      coefs_size = num_coefs4 * phases * (order + 1) * sizeof(sample_t);
                 ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
rate.c:410:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      coefs_size = num_coefs4 * phases * (order + 1) * sizeof(sample_t);
                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~
rate.c:436:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'int64_t' (aka 'long long') [-Wfloat-conversion]
      arb_stage.at.all = at * MULT32 + .5;
                       ~ ~~~~~~~~~~~~^~~~
rate.c:437:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'int64_t' (aka 'long long') [-Wfloat-conversion]
      arb_stage.step.all = arbM * MULT32 + .5;
                         ~ ~~~~~~~~~~~~~~^~~~
rate.c:449:71: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    memset(fifo_reserve(&s->fifo, s->preload), 0, sizeof(sample_t)*s->preload);
                                                                  ~~~~^~~~~~~
rate.c:481:52: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion]
  uint64_t samples_out = p->samples_in / p->factor + .5;
           ~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
rate.c:541:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'i', coef_interp, -1, 2)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
rate.c:542:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'c', max_coefs_size, 100, INT_MAX)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
rate.c:549:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_LOCAL_NUMERIC(optstate, 'Q', quality, 0, 7)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
rate.c:568:36: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if ((unsigned)quality < 2 && (p->bw_0dB_pc || bw_3dB_pc || p->phase != 50 ||
                                ~~~^~~~~~~~~ ~~
rate.c:568:49: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if ((unsigned)quality < 2 && (p->bw_0dB_pc || bw_3dB_pc || p->phase != 50 ||
                                             ~~ ^~~~~~~~~
rate.c:569:27: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
        allow_aliasing || rej || p->bit_depth || p->anti_aliasing_pc)) {
                       ~~ ^~~
rate.c:569:37: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
        allow_aliasing || rej || p->bit_depth || p->anti_aliasing_pc)) {
                              ~~ ~~~^~~~~~~~~
rate.c:569:53: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
        allow_aliasing || rej || p->bit_depth || p->anti_aliasing_pc)) {
                                              ~~ ~~~^~~~~~~~~~~~~~~~
rate.c:575:7: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (rej)
  ~~  ^~~
rate.c:586:7: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (bw_3dB_pc && p->bw_0dB_pc) {
      ^~~~~~~~~ ~~
rate.c:586:23: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (bw_3dB_pc && p->bw_0dB_pc) {
                ~~ ~~~^~~~~~~~~
rate.c:591:8: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (!bw_3dB_pc && !p->bw_0dB_pc)
      ~^~~~~~~~~
rate.c:591:25: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (!bw_3dB_pc && !p->bw_0dB_pc)
                    ~~~~^~~~~~~~~
rate.c:593:12: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  else if (bw_3dB_pc && bw_3dB_pc < 85 && allow_aliasing) {
           ^~~~~~~~~ ~~
rate.c:597:15: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  else if (p->bw_0dB_pc && p->bw_0dB_pc < 74 && allow_aliasing) {
           ~~~^~~~~~~~~ ~~
rate.c:601:7: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (bw_3dB_pc)
  ~~  ^~~~~~~~~
rate.c:607:28: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  p->anti_aliasing_pc = p->anti_aliasing_pc? p->anti_aliasing_pc :
                        ~~~^~~~~~~~~~~~~~~~~
rate.c:633:55: warning: implicit conversion changes signedness: 'int' to 'rolloff_t' [-Wsign-conversion]
      p->phase, p->bw_0dB_pc, p->anti_aliasing_pc, p->rolloff, !p->given_0dB_pt,
                                                   ~~~^~~~~~~
101 warnings generated.
mv -f .deps/libsox_la-rate.Tpo .deps/libsox_la-rate.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-remix.lo -MD -MP -MF .deps/libsox_la-remix.Tpo -c -o libsox_la-remix.lo `test -f 'remix.c' || echo './'`remix.c
remix.c:63:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      int chan1 = 1, chan2 = channels, n;
                     ~~~~~   ^~~~~~~~
remix.c:84:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
          (j + chan2 - chan1 + 1) * sizeof(*p->out_specs[i].in_specs));
             ~ ^~~~~
remix.c:84:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
          (j + chan2 - chan1 + 1) * sizeof(*p->out_specs[i].in_specs));
                     ~ ^~~~~
remix.c:86:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        p->out_specs[i].in_specs[j].channel_num = chan1++ - 1;
                                                ~ ~~~~~~~~^~~
remix.c:124:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  p->num_out_channels = argc;
                      ~ ^~~~
remix.c:174:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
remix.c:174:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
remix.c:261:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  handler.flags &= ~SOX_EFF_GAIN;
                ~~ ^~~~~~~~~~~~~
8 warnings generated.
mv -f .deps/libsox_la-remix.Tpo .deps/libsox_la-remix.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-repeat.lo -MD -MP -MF .deps/libsox_la-repeat.Tpo -c -o libsox_la-repeat.lo `test -f 'repeat.c' || echo './'`repeat.c
repeat.c:36:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
  do {NUMERIC_PARAMETER(num_repeats, 0, UINT_MAX - 1)} while (0);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:269:15: note: expanded from macro 'NUMERIC_PARAMETER'
    p->name = d; \
            ~ ^
repeat.c:89:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
    n = min(p->remaining_samples, *osamp - odone);
      ~     ~~~^~~~~~~~~~~~~~~~~
./util.h:194:34: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                 ^
2 warnings generated.
mv -f .deps/libsox_la-repeat.Tpo .deps/libsox_la-repeat.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-reverb.lo -MD -MP -MF .deps/libsox_la-reverb.Tpo -c -o libsox_la-reverb.lo `test -f 'reverb.c' || echo './'`reverb.c
reverb.c:47:20: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  *p->ptr = *input + output * .5;
          ~ ~~~~~~~^~~~~~~~~~~~~
reverb.c:130:58: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
  size_t i, delay = pre_delay_ms / 1000 * sample_rate_Hz + .5;
            ~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
reverb.c:137:19: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  p->feedback = 1 - exp((reverberance - b) / (a * b));
              ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
reverb.c:138:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  p->hf_damping = hf_damping / 100 * .3 + .2;
                ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~
reverb.c:139:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  p->gain = dB_to_linear(wet_gain_dB) * .015;
          ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
reverb.c:208:42: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (effp->in_signal.channels > 2 && p->stereo_depth) {
                                   ~~ ~~~^~~~~~~~~~~~
reverb.c:212:43: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (effp->in_signal.channels == 1 && p->stereo_depth)
                                    ~~ ~~~^~~~~~~~~~~~
reverb.c:215:43: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (effp->in_signal.channels == 2 && p->stereo_depth)
                                    ~~ ~~~^~~~~~~~~~~~
reverb.c:239:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    p->chan[c].dry[i] = SOX_SAMPLE_TO_FLOAT_32BIT(*ibuf++, effp->clips);
                      ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:981:105: note: expanded from macro 'SOX_SAMPLE_TO_FLOAT_32BIT'
#define SOX_SAMPLE_TO_FLOAT_32BIT(d,clips) (LSX_USE_VAR(sox_macro_temp_double),sox_macro_temp_sample=(d),sox_macro_temp_sample>SOX_SAMPLE_MAX-64?++(clips),1:(((sox_macro_temp_sample+64)&~127)*(1./(SOX_SAMPLE_MAX+1.))))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
reverb.c:243:55: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    float out = (1 - p->wet_only) * p->chan[w].dry[i] +
          ~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
10 warnings generated.
mv -f .deps/libsox_la-reverb.Tpo .deps/libsox_la-reverb.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-reverse.lo -MD -MP -MF .deps/libsox_la-reverse.Tpo -c -o libsox_la-reverse.lo `test -f 'reverse.c' || echo './'`reverse.c
reverse.c:65:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  for (i = 0, j = *osamp - 1; i < j; ++i, --j) { /* reverse the samples */
                ~ ~~~~~~~^~~
reverse.c:59:26: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  p->pos -= *osamp = min((off_t)*osamp, p->pos);
                   ~     ^~~~~~~~~~~~~
./util.h:194:34: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                 ^
reverse.c:59:44: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  p->pos -= *osamp = min((off_t)*osamp, p->pos);
                   ~                    ~~~^~~
./util.h:194:40: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                       ^
3 warnings generated.
mv -f .deps/libsox_la-reverse.Tpo .deps/libsox_la-reverse.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-silence.lo -MD -MP -MF .deps/libsox_la-silence.Tpo -c -o libsox_la-silence.lo `test -f 'silence.c' || echo './'`silence.c
silence.c:127:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
        silence->start_duration = temp;
                                ~ ^~~~
silence.c:168:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
        silence->stop_duration = temp;
                               ~ ^~~~
silence.c:233:56: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
    silence->window_size = (effp->in_signal.rate / 50) * 
                         ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
silence.c:245:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
        silence->start_duration = temp * effp->in_signal.channels;
                                ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
silence.c:252:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
        silence->stop_duration = temp * effp->in_signal.channels;
                               ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
silence.c:302:11: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    rms = sqrt(new_sum / silence->window_size);
        ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
mv -f .deps/libsox_la-silence.Tpo .deps/libsox_la-silence.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-sinc.lo -MD -MP -MF .deps/libsox_la-sinc.Tpo -c -o libsox_la-sinc.lo `test -f 'sinc.c' || echo './'`sinc.c
In file included from sinc.c:19:
In file included from ./dft_filter.h:3:
./fifo.h:50:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    if (f->end + n <= f->allocation) {
               ~ ^
./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      f->end += n;
             ~~ ^
./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    f->allocation += n;
                  ~~ ^
./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    memcpy(s, data, n * f->item_size);
                    ^ ~
./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end = f->begin + n;
                    ~ ^
./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->end -= n;
         ~~ ^
./fifo.h:89:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  return (f->end - f->begin) / f->item_size;
  ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  f->begin += n;
           ~~ ^
./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  f->item_size = item_size;
               ~ ^~~~~~~~~
sinc.c:52:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      GETOPT_NUMERIC(optstate, 'n', num_taps[1], 11, 32767)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
sinc.c:58:13: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if ((p->att && p->beta >= 0) || (p->tbw1 && p->num_taps[1]))
         ~~~^~~ ~~
sinc.c:58:41: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if ((p->att && p->beta >= 0) || (p->tbw1 && p->num_taps[1]))
                                     ~~~^~~~ ~~
sinc.c:60:19: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if (!i || !p->Fc1)
              ~~~~^~~
sinc.c:88:9: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  att = att? att : 120;
        ^~~~
sinc.c:89:31: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  lsx_kaiser_params(att, Fc, (tbw? tbw / Fn : .05) * .5, beta, num_taps);
                              ^~~~
sinc.c:137:22: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
          p->Fc0, p->Fc1? p->Fc1 : Fn);
                  ~~~^~~~
16 warnings generated.
mv -f .deps/libsox_la-sinc.Tpo .deps/libsox_la-sinc.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-skeleff.lo -MD -MP -MF .deps/libsox_la-skeleff.Tpo -c -o libsox_la-skeleff.lo `test -f 'skeleff.c' || echo './'`skeleff.c
mv -f .deps/libsox_la-skeleff.Tpo .deps/libsox_la-skeleff.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-speed.lo -MD -MP -MF .deps/libsox_la-speed.Tpo -c -o libsox_la-speed.lo `test -f 'speed.c' || echo './'`speed.c
mv -f .deps/libsox_la-speed.Tpo .deps/libsox_la-speed.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-splice.lo -MD -MP -MF .deps/libsox_la-splice.Tpo -c -o libsox_la-splice.lo `test -f 'splice.c' || echo './'`splice.c
splice.c:79:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Might clip */
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
splice.c:79:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Might clip */
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
splice.c:90:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Should not clip */
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
splice.c:90:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Should not clip */
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
splice.c:101:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Should not clip */
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
  ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \
                                                                    ~~~~^~~~~
splice.c:101:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Should not clip */
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT'
        : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5)
                                                                  ~~~~^~~~~
splice.c:132:41: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion]
    p->splices[i].overlap = rate * 0.01 + .5;
                          ~ ~~~~~~~~~~~~^~~~
splice.c:152:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion]
    p->splices[i].overlap &= ~7; /* Make divisible by 8 for loop optimisation */
                          ~~ ^~
splice.c:158:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
      buffer_size = 2 * p->splices[i].overlap + p->splices[i].search;
                  ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
splice.c:176:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  p->nsplices = argc;
              ~ ^~~~
splice.c:224:105: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
      size_t buffer_size = (2 * p->splices[p->splices_pos].overlap + p->splices[p->splices_pos].search) * effp->in_signal.channels;
             ~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
splice.c:230:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
              (size_t)effp->in_signal.channels) * effp->in_signal.channels;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
splice.c:243:105: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
      size_t buffer_size = (2 * p->splices[p->splices_pos].overlap + p->splices[p->splices_pos].search) * effp->in_signal.channels;
             ~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
13 warnings generated.
mv -f .deps/libsox_la-splice.Tpo .deps/libsox_la-splice.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-stat.lo -MD -MP -MF .deps/libsox_la-stat.Tpo -c -o libsox_la-stat.lo `test -f 'stat.c' || echo './'`stat.c
stat.c:119:20: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
  float ffa = rate / samples;
        ~~~   ~~~~~^~~~~~~~~
stat.c:135:26: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
  int done, x, len = min(*isamp, *osamp);
               ~~~       ^~~~~~
./util.h:194:34: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                 ^
stat.c:135:34: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
  int done, x, len = min(*isamp, *osamp);
               ~~~               ^~~~~~
./util.h:194:40: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                       ^
stat.c:145:43: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        stat->re_in[stat->fft_offset++] = SOX_SAMPLE_TO_FLOAT_32BIT(ibuf[x], effp->clips);
                                        ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:981:105: note: expanded from macro 'SOX_SAMPLE_TO_FLOAT_32BIT'
#define SOX_SAMPLE_TO_FLOAT_32BIT(d,clips) (LSX_USE_VAR(sox_macro_temp_double),sox_macro_temp_sample=(d),sox_macro_temp_sample>SOX_SAMPLE_MAX-64?++(clips),1:(((sox_macro_temp_sample+64)&~127)*(1./(SOX_SAMPLE_MAX+1.))))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stat.c:192:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion]
    stat->read += len;
               ~~ ^~~
stat.c:195:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  *isamp = *osamp = len;
                  ~ ^~~
6 warnings generated.
mv -f .deps/libsox_la-stat.Tpo .deps/libsox_la-stat.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-stats.lo -MD -MP -MF .deps/libsox_la-stats.Tpo -c -o libsox_la-stats.lo `test -f 'stats.c' || echo './'`stats.c
stats.c:42:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'x', hex_bits      ,  2 , 32)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
stats.c:43:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'b', scale_bits    ,  2 , 32)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
stats.c:59:63: warning: implicit conversion turns floating-point number into integer: 'double' to 'off_t' (aka 'long long') [-Wfloat-conversion]
  p->tc_samples = 5 * p->time_constant * effp->in_signal.rate + .5;
                ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
stats.c:107:16: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion]
    p->mask |= *ibuf;
            ~~ ^~~~~
stats.c:133:10: warning: implicit conversion changes signedness: 'sox_sample_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
  mask = SOX_FLOAT_64BIT_TO_SAMPLE(max, dummy);
       ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:909:44: note: expanded from macro 'SOX_FLOAT_64BIT_TO_SAMPLE'
#define SOX_FLOAT_64BIT_TO_SAMPLE(d,clips) (sox_sample_t)(LSX_USE_VAR(sox_macro_temp_sample),sox_macro_temp_double=(d)*(SOX_SAMPLE_MAX+1.),sox_macro_temp_double<0?sox_macro_temp_double<=SOX_SAMPLE_MIN-.5?++(clips),SOX_SAMPLE_MIN:sox_macro_temp_double-.5:sox_macro_temp_double>=SOX_SAMPLE_MAX+.5?sox_macro_temp_double>SOX_SAMPLE_MAX+1.?++(clips),SOX_SAMPLE_MAX:SOX_SAMPLE_MAX:sox_macro_temp_double+.5)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stats.c:135:13: warning: implicit conversion changes signedness: 'sox_sample_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
    mask |= ~(SOX_FLOAT_64BIT_TO_SAMPLE(min, dummy) << 1);
         ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stats.c:136:29: warning: implicit conversion changes signedness: 'sox_sample_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
  for (; result && !(mask & SOX_SAMPLE_MIN); --result, mask <<= 1);
                          ~ ^~~~~~~~~~~~~~
./sox.h:741:24: note: expanded from macro 'SOX_SAMPLE_MIN'
#define SOX_SAMPLE_MIN (sox_sample_t)SOX_INT_MIN(32)
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stats.c:146:13: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    i = min(x, mult - 1.);
      ~     ^
./util.h:194:34: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                 ^
stats.c:146:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    i = min(x, mult - 1.);
      ~        ~~~~~^~~~
./util.h:194:40: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                       ^
stats.c:257:50: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    else fprintf(stderr, "\nCrest factor %7.2f", sigma_x2 ? avg_peak / sqrt(sigma_x2 / num_samples) : 1);
                                                 ^~~~~~~~ ~
stats.c:260:36: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
      fprintf(stderr, "%10.2f", q->sigma_x2? max(-q->min, q->max) / sqrt(q->sigma_x2 / q->num_samples) : 1);
                                ~~~^~~~~~~~~
11 warnings generated.
mv -f .deps/libsox_la-stats.Tpo .deps/libsox_la-stats.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-stretch.lo -MD -MP -MF .deps/libsox_la-stretch.Tpo -c -o libsox_la-stretch.lo `test -f 'stretch.c' || echo './'`stretch.c
stretch.c:138:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  p->segment = (int)(effp->out_signal.rate * 0.001 * p->window);
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stretch.c:146:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
    p->ishift = p->shift * p->segment;
              ~ ~~~~~~~~~^~~~~~~~~~~~
stretch.c:147:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
    p->oshift = p->factor * p->ishift;
              ~ ~~~~~~~~~~^~~~~~~~~~~
stretch.c:149:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
    p->oshift = p->shift * p->segment;
              ~ ~~~~~~~~~^~~~~~~~~~~~
stretch.c:150:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
    p->ishift = p->oshift / p->factor;
              ~ ~~~~~~~~~~^~~~~~~~~~~
stretch.c:157:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  p->overlap = (int)(p->fading * p->segment);
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stretch.c:243:13: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
        f = p->obuf[p->oindex++];
          ~ ^~~~~~~~~~~~~~~~~~~~
stretch.c:245:26: warning: implicit conversion turns floating-point number into integer: 'float' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
        obuf[oindex++] = f;
                       ~ ^
stretch.c:291:15: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    float f = p->obuf[p->oindex++];
          ~   ^~~~~~~~~~~~~~~~~~~~
stretch.c:293:22: warning: implicit conversion turns floating-point number into integer: 'float' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    obuf[oindex++] = f;
                   ~ ^
10 warnings generated.
mv -f .deps/libsox_la-stretch.Tpo .deps/libsox_la-stretch.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-swap.lo -MD -MP -MF .deps/libsox_la-swap.Tpo -c -o libsox_la-swap.lo `test -f 'swap.c' || echo './'`swap.c
mv -f .deps/libsox_la-swap.Tpo .deps/libsox_la-swap.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-synth.lo -MD -MP -MF .deps/libsox_la-synth.Tpo -c -o libsox_la-synth.lo `test -f 'synth.c' || echo './'`synth.c
synth.c:275:48: warning: implicit conversion changes signedness: 'int' to 'sweep_t' [-Wsign-conversion]
        chan->sweep = strchr(sweeps, *end_ptr) - sweeps;
                    ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
synth.c:370:60: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
      chan->buffer_len = effp->in_signal.rate / chan->freq - d;
                       ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
synth.c:379:30: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion]
        int32_t r = p2 * 100 + .5;
                ~   ~~~~~~~~~^~~~
synth.c:381:31: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
          do d2 = d1 + (chan->phase? DRANQD1:dranqd1(r)) * colour;
                        ~~~~~~^~~~~~
synth.c:635:52: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf++ = synth_out < 0? synth_out * p->gain - .5 : synth_out * p->gain + .5;
              ~                ~~~~~~~~~~~~~~~~~~~~^~~~
synth.c:635:79: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
      *obuf++ = synth_out < 0? synth_out * p->gain - .5 : synth_out * p->gain + .5;
              ~                                           ~~~~~~~~~~~~~~~~~~~~^~~~
6 warnings generated.
mv -f .deps/libsox_la-synth.Tpo .deps/libsox_la-synth.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-tempo.lo -MD -MP -MF .deps/libsox_la-tempo.Tpo -c -o libsox_la-tempo.lo `test -f 'tempo.c' || echo './'`tempo.c
tempo.c:70:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      i = prev_best_pos + k * j * step;
                          ^ ~
tempo.c:129:74: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
    skip = t->factor * (++t->segments_total * (t->segment - t->overlap)) + 0.5;
         ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
tempo.c:150:52: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion]
  uint64_t samples_out = t->samples_in / t->factor + .5;
           ~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
tempo.c:173:48: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
  t->segment = sample_rate * segment_ms / 1000 + .5;
             ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
tempo.c:174:47: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
  t->search  = sample_rate * search_ms / 1000 + .5;
             ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
tempo.c:175:52: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
  t->overlap = max(sample_rate * overlap_ms / 1000 + 4.5, 16);
             ~     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
./util.h:199:34: note: expanded from macro 'max'
#define max(a, b) ((a) >= (b) ? (a) : (b))
                                 ^
tempo.c:176:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  t->overlap &= ~7; /* Make divisible by 8 for loop optimisation */
             ~~ ^~
tempo.c:180:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
  max_skip = ceil(factor * (t->segment - t->overlap));
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tempo.c:265:49: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion]
    uint64_t out_length = in_length / p->factor + .5;
             ~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~^~~~
tempo.c:286:14: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
      *t++ = SOX_SAMPLE_TO_FLOAT_32BIT(*ibuf++, effp->clips);
           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:981:105: note: expanded from macro 'SOX_SAMPLE_TO_FLOAT_32BIT'
#define SOX_SAMPLE_TO_FLOAT_32BIT(d,clips) (LSX_USE_VAR(sox_macro_temp_double),sox_macro_temp_sample=(d),sox_macro_temp_sample>SOX_SAMPLE_MAX-64?++(clips),1:(((sox_macro_temp_sample+64)&~127)*(1./(SOX_SAMPLE_MAX+1.))))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tempo.c:325:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  char dummy, arg[100], **argv2 = lsx_malloc(argc * sizeof(*argv2));
                                             ^~~~ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
tempo.c:333:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  memcpy(argv2, argv, argc * sizeof(*argv2));
                      ^~~~ ~
tempo.c:357:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  handler.flags &= ~SOX_EFF_LENGTH;
                ~~ ^~~~~~~~~~~~~~~
13 warnings generated.
mv -f .deps/libsox_la-tempo.Tpo .deps/libsox_la-tempo.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-tremolo.lo -MD -MP -MF .deps/libsox_la-tremolo.Tpo -c -o libsox_la-tremolo.lo `test -f 'tremolo.c' || echo './'`tremolo.c
mv -f .deps/libsox_la-tremolo.Tpo .deps/libsox_la-tremolo.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-trim.lo -MD -MP -MF .deps/libsox_la-trim.Tpo -c -o libsox_la-trim.lo `test -f 'trim.c' || echo './'`trim.c
trim.c:43:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  p->num_pos = argc;
             ~ ^~~~
trim.c:144:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
      min(len, p->pos[p->current_pos].sample - p->samples_read) : len;
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./util.h:194:40: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                       ^
2 warnings generated.
mv -f .deps/libsox_la-trim.Tpo .deps/libsox_la-trim.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-upsample.lo -MD -MP -MF .deps/libsox_la-upsample.Tpo -c -o libsox_la-upsample.lo `test -f 'upsample.c' || echo './'`upsample.c
upsample.c:30:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
  do {NUMERIC_PARAMETER(factor, 1, 256)} while (0);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:269:15: note: expanded from macro 'NUMERIC_PARAMETER'
    p->name = d; \
            ~ ^
1 warning generated.
mv -f .deps/libsox_la-upsample.Tpo .deps/libsox_la-upsample.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-vad.lo -MD -MP -MF .deps/libsox_la-vad.Tpo -c -o libsox_la-vad.lo `test -f 'vad.c' || echo './'`vad.c
vad.c:104:68: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
  fixedPreTriggerLen_ns = p->preTriggerTime * effp->in_signal.rate + .5;
                        ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
vad.c:107:64: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
  p->measureLen_ws = effp->in_signal.rate * p->measureDuration + .5;
                   ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
vad.c:112:63: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
  p->measurePeriod_ns = effp->in_signal.rate / p->measureFreq + .5;
                      ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
vad.c:114:20: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
  p->measuresLen = ceil(p->searchTime * p->measureFreq);
                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vad.c:116:43: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
  p->gapLen = p->gapTime * p->measureFreq + .5;
            ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
vad.c:136:76: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
  p->spectrumStart = p->hpFilterFreq / effp->in_signal.rate * p->dftLen_ws + .5;
                   ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
vad.c:138:74: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
  p->spectrumEnd = p->lpFilterFreq / effp->in_signal.rate * p->dftLen_ws + .5;
                 ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
vad.c:146:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
  p->cepstrumStart = ceil(effp->in_signal.rate * .5 / p->lpLifterFreq);
                   ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vad.c:147:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
  p->cepstrumEnd  = floor(effp->in_signal.rate * .5 / p->hpLifterFreq);
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vad.c:157:50: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  p->bootCountMax = p->bootTime * p->measureFreq - .5;
                  ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
vad.c:238:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
        if (hasTriggered |= c->meanMeas >= p->triggerLevel) {
            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vad.c:238:26: note: place parentheses around the assignment to silence this warning
        if (hasTriggered |= c->meanMeas >= p->triggerLevel) {
                         ^
            (                                             )
vad.c:238:26: note: use '!=' to turn this compound assignment into an inequality comparison
        if (hasTriggered |= c->meanMeas >= p->triggerLevel) {
                         ^~
                         !=
vad.c:244:23: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
            else if (!c->measures[k] && jTrigger >= jZero)
                     ~^~~~~~~~~~~~~~
12 warnings generated.
mv -f .deps/libsox_la-vad.Tpo .deps/libsox_la-vad.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-vol.lo -MD -MP -MF .deps/libsox_la-vol.Tpo -c -o libsox_la-vol.lo `test -f 'vol.c' || echo './'`vol.c
vol.c:152:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
               *obuf++ = sample;
                       ~ ^~~~~~
vol.c:162:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
                *obuf++ = sample;
                        ~ ^~~~~~
2 warnings generated.
mv -f .deps/libsox_la-vol.Tpo .deps/libsox_la-vol.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-spectrogram.lo -MD -MP -MF .deps/libsox_la-spectrogram.Tpo -c -o libsox_la-spectrogram.lo `test -f 'spectrogram.c' || echo './'`spectrogram.c
spectrogram.c:116:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'x', x_size0       , 100, MAX_X_SIZE)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
spectrogram.c:118:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'y', y_size        , 64 , 1200)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
spectrogram.c:119:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'Y', Y_size        , 130, MAX_FFT_SIZE / 2 + 2)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
spectrogram.c:120:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'z', dB_range      , 20 , 180)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
spectrogram.c:121:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'Z', gain          ,-100, 100)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
spectrogram.c:122:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'q', spectrum_points, 0 , p->spectrum_points)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
spectrogram.c:123:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    GETOPT_NUMERIC(optstate, 'p', perm          ,  1 , 6)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:294:51: note: expanded from macro 'GETOPT_NUMERIC'
#define GETOPT_NUMERIC(state, ch, name, min, max) GETOPT_LOCAL_NUMERIC(state, ch, p->name, min, max)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox_i.h:291:10: note: expanded from macro 'GETOPT_LOCAL_NUMERIC'
  name = d; \
       ~ ^
spectrogram.c:125:29: warning: implicit conversion changes signedness: 'int' to 'win_type_t' [-Wsign-conversion]
    case 'w': p->win_type = lsx_enum_option(c, optstate.arg, window_options);   break;
                          ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
spectrogram.c:145:27: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
  if (!!p->x_size0 + !!p->pixels_per_sec + !!p->duration_str > 2) {
                      ~~~~^~~~~~~~~~~~~~
spectrogram.c:167:45: warning: comparison of constant 2147483647 with expression of type 'win_type_t' is always false [-Wtautological-constant-out-of-range-compare]
  return optstate.ind !=argc || p->win_type == INT_MAX? lsx_usage(effp) : SOX_SUCCESS;
                                ~~~~~~~~~~~ ^  ~~~~~~~
spectrogram.c:195:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  double * q = lsx_malloc(2 * (n / 2 + 1) * n * sizeof(*q)), * p = q;
                          ~~~~~~~~~~~~~~~~^~~ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
spectrogram.c:240:10: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if (!pixels_per_sec && p->x_size && duration)
        ~^~~~~~~~~~~~~~
spectrogram.c:240:41: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if (!pixels_per_sec && p->x_size && duration)
                                     ~~ ^~~~~~~~
spectrogram.c:242:28: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    else if (!p->x_size && pixels_per_sec && duration)
                        ~~ ^~~~~~~~~~~~~~
spectrogram.c:242:46: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    else if (!p->x_size && pixels_per_sec && duration)
                                          ~~ ^~~~~~~~
spectrogram.c:244:10: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    if (!duration && effp->in_signal.length != SOX_UNKNOWN_LEN) {
        ~^~~~~~~~
spectrogram.c:253:17: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
    } else if (!pixels_per_sec) {
               ~^~~~~~~~~~~~~~
spectrogram.c:265:35: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   int y = max(32, (p->Y_size? p->Y_size : 550) / effp->in_signal.channels - 2);
                               ~~~^~~~~~        ~
./util.h:199:28: note: expanded from macro 'max'
#define max(a, b) ((a) >= (b) ? (a) : (b))
                           ^
spectrogram.c:265:35: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   int y = max(32, (p->Y_size? p->Y_size : 550) / effp->in_signal.channels - 2);
                               ~~~^~~~~~        ~
./util.h:199:40: note: expanded from macro 'max'
#define max(a, b) ((a) >= (b) ? (a) : (b))
                                       ^
spectrogram.c:265:76: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   int y = max(32, (p->Y_size? p->Y_size : 550) / effp->in_signal.channels - 2);
       ~           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
./util.h:199:40: note: expanded from macro 'max'
#define max(a, b) ((a) >= (b) ? (a) : (b))
                                       ^
spectrogram.c:276:74: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  p->step_size = (p->slack_overlap? sqrt(actual * p->dft_size) : actual) + .5;
               ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
spectrogram.c:277:41: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  p->block_steps = effp->in_signal.rate / pixels_per_sec;
                 ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
spectrogram.c:278:79: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  p->step_size = p->block_steps / ceil((double)p->block_steps / p->step_size) +.5;
               ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
spectrogram.c:279:20: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  p->block_steps = floor((double)p->block_steps / p->step_size +.5);
                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
spectrogram.c:302:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  p->dBfs = lsx_realloc(p->dBfs, p->cols * p->rows * sizeof(*p->dBfs));
                                 ~~~~~~~~^~~~~~~~~ ~
spectrogram.c:306:49: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    p->dBfs[(p->cols - 1) * p->rows + i] = dBfs + p->gain;
                                         ~ ~~~~~^~~~~~~~~
spectrogram.c:309:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  memset(p->magnitudes, 0, p->rows * sizeof(*p->magnitudes));
                           ~~~^~~~ ~
spectrogram.c:336:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
          (p->dft_size - p->step_size) * sizeof(*p->buf));
           ~~~~~~~~~~~~^~~~~~~~~~~~~~  ~
spectrogram.c:367:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    sox_sample_t * ibuf = lsx_calloc(p->dft_size, sizeof(*ibuf));
                          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:28: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                           ^ ~
spectrogram.c:367:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    sox_sample_t * ibuf = lsx_calloc(p->dft_size, sizeof(*ibuf));
                          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:56: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                       ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
spectrogram.c:367:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    sox_sample_t * ibuf = lsx_calloc(p->dft_size, sizeof(*ibuf));
                          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:67: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                                  ^ ~
spectrogram.c:368:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    sox_sample_t * obuf = lsx_calloc(p->dft_size, sizeof(*obuf));
                          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:28: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                           ^ ~
spectrogram.c:368:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    sox_sample_t * obuf = lsx_calloc(p->dft_size, sizeof(*obuf));
                          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:56: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                       ^ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
spectrogram.c:368:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    sox_sample_t * obuf = lsx_calloc(p->dft_size, sizeof(*obuf));
                          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:27:67: note: expanded from macro 'lsx_calloc'
#define lsx_calloc(n,s) (((n)*(s))? memset(lsx_malloc((n)*(s)),0,(n)*(s)) : NULL)
                                                                  ^ ~
spectrogram.c:369:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
    size_t isamp = (p->dft_size - p->step_size) / 2;
           ~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
spectrogram.c:370:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
    int left_over = (isamp + p->read) % p->step_size;
        ~~~~~~~~~   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
spectrogram.c:370:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    int left_over = (isamp + p->read) % p->step_size;
                           ~ ~~~^~~~
spectrogram.c:370:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    int left_over = (isamp + p->read) % p->step_size;
                                      ~ ~~~^~~~~~~~~
spectrogram.c:373:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      isamp += p->step_size - left_over;
            ~~ ~~~~~~~~~~~~~^~~~~~~~~~~
spectrogram.c:392:65: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  unsigned c = x < -p->dB_range? 0 : x >= 0? p->spectrum_points - 1 :
           ~                                 ~~~~~~~~~~~~~~~~~~~^~~
spectrogram.c:393:9: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
      1 + (1 + x / p->dB_range) * (p->spectrum_points - 2);
      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
spectrogram.c:422:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wfloat-conversion]
      palette[at].red  = .5 + 255 * c[0];
                       ~ ~~~^~~~~~~~~~~~
spectrogram.c:423:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wfloat-conversion]
      palette[at].green= .5 + 255 * c[1];
                       ~ ~~~^~~~~~~~~~~~
spectrogram.c:424:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wfloat-conversion]
      palette[at].blue = .5 + 255 * c[2];
                       ~ ~~~^~~~~~~~~~~~
spectrogram.c:430:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      int j, phase_num = min(7 * x, 6);
             ~~~~~~~~~       ~~^~~
./util.h:194:34: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                 ^
spectrogram.c:440:76: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      int n = (double)i / (p->spectrum_points - 1) * (alt_palette_len - 1) + .5;
          ~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
spectrogram.c:455:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wfloat-conversion]
    palette[at].red  = .5 + 255 * c[p->perm % 3];
                     ~ ~~~^~~~~~~~~~~~~~~~~~~~~~
spectrogram.c:456:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wfloat-conversion]
    palette[at].green= .5 + 255 * c[(1 + p->perm + (p->perm % 2)) % 3];
                     ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
spectrogram.c:457:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wfloat-conversion]
    palette[at].blue = .5 + 255 * c[(2 + p->perm - (p->perm % 2)) % 3];
                     ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
spectrogram.c:497:41: warning: implicit conversion loses integer precision: 'int' to 'png_byte' (aka 'unsigned char') [-Wconversion]
          case 0: pixel(x + j, y - i) = c; break;
                                      ~ ^
spectrogram.c:498:41: warning: implicit conversion loses integer precision: 'int' to 'png_byte' (aka 'unsigned char') [-Wconversion]
          case 1: pixel(x + i, y + j) = c; break;
                                      ~ ^
spectrogram.c:516:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    prefix_num = floor(log_10 / 3);
               ~ ^~~~~~~~~~~~~~~~~
spectrogram.c:519:27: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
  *prefix = "pnum-kMGTPE" + prefix_num + (prefix_num? 4 : 11);
            ~~~~~~~~~~~~~~^~~~~~~~~~~~
spectrogram.c:519:27: note: use array indexing to silence this warning
  *prefix = "pnum-kMGTPE" + prefix_num + (prefix_num? 4 : 11);
                          ^
            &             [           ]
spectrogram.c:521:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  return step * scale + .5;
  ~~~~~~ ~~~~~~~~~~~~~^~~~
spectrogram.c:535:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  int         chans    = effp->in_signal.channels;
              ~~~~~      ~~~~~~~~~~~~~~~~^~~~~~~~
spectrogram.c:539:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  png_byte *  pixels   = lsx_malloc(cols * rows * sizeof(*pixels));
                                    ~~~~~^~~~~~ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
spectrogram.c:540:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  png_bytepp  png_rows = lsx_malloc(rows * sizeof(*png_rows));
                                    ^~~~ ~
./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc'
#define lsx_malloc(size) lsx_realloc(NULL, (size))
                                            ^~~~
spectrogram.c:563:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  memset(pixels, Background, cols * rows * sizeof(*pixels));
                             ~~~~~^~~~~~ ~
spectrogram.c:578:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'png_byte' (aka 'unsigned char') [-Wconversion]
        pixel(!p->raw * left + i, base + j) = colour(p, q->dBfs[i*p->rows + j]);
                                            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
spectrogram.c:598:18: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
      int y, x = limit? (double)i / limit * p->cols + .5 : 0;
                 ^~~~~~
spectrogram.c:598:53: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      int y, x = limit? (double)i / limit * p->cols + .5 : 0;
             ~          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
spectrogram.c:604:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      x = left + x - 3 * strlen(text);
        ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~
spectrogram.c:604:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      x = left + x - 3 * strlen(text);
          ~~~~~^~~ ~
spectrogram.c:617:20: warning: implicit conversion turns floating-point number into integer: 'double' to '_Bool' [-Wfloat-conversion]
        int x, y = limit? (double)i / limit * (p->rows - 1) + .5 : 0;
                   ^~~~~~
spectrogram.c:617:61: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
        int x, y = limit? (double)i / limit * (p->rows - 1) + .5 : 0;
               ~          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
spectrogram.c:634:20: warning: implicit conversion loses integer precision: 'unsigned int' to 'png_byte' (aka 'unsigned char') [-Wconversion]
      png_byte b = colour(p, p->dB_range * (j / (k - 1.) - 1));
               ~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
spectrogram.c:638:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    step = 10 * ceil(p->dB_range / 10. * (font_y + 2) / (k - 1));
         ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
spectrogram.c:640:49: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
      int y = (double)i / p->dB_range * (k - 1) + .5;
          ~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
68 warnings generated.
mv -f .deps/libsox_la-spectrogram.Tpo .deps/libsox_la-spectrogram.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-raw-fmt.lo -MD -MP -MF .deps/libsox_la-raw-fmt.Tpo -c -o libsox_la-raw-fmt.lo `test -f 'raw-fmt.c' || echo './'`raw-fmt.c
mv -f .deps/libsox_la-raw-fmt.Tpo .deps/libsox_la-raw-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-s1-fmt.lo -MD -MP -MF .deps/libsox_la-s1-fmt.Tpo -c -o libsox_la-s1-fmt.lo `test -f 's1-fmt.c' || echo './'`s1-fmt.c
mv -f .deps/libsox_la-s1-fmt.Tpo .deps/libsox_la-s1-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-s2-fmt.lo -MD -MP -MF .deps/libsox_la-s2-fmt.Tpo -c -o libsox_la-s2-fmt.lo `test -f 's2-fmt.c' || echo './'`s2-fmt.c
mv -f .deps/libsox_la-s2-fmt.Tpo .deps/libsox_la-s2-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-s3-fmt.lo -MD -MP -MF .deps/libsox_la-s3-fmt.Tpo -c -o libsox_la-s3-fmt.lo `test -f 's3-fmt.c' || echo './'`s3-fmt.c
mv -f .deps/libsox_la-s3-fmt.Tpo .deps/libsox_la-s3-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-s4-fmt.lo -MD -MP -MF .deps/libsox_la-s4-fmt.Tpo -c -o libsox_la-s4-fmt.lo `test -f 's4-fmt.c' || echo './'`s4-fmt.c
mv -f .deps/libsox_la-s4-fmt.Tpo .deps/libsox_la-s4-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-u1-fmt.lo -MD -MP -MF .deps/libsox_la-u1-fmt.Tpo -c -o libsox_la-u1-fmt.lo `test -f 'u1-fmt.c' || echo './'`u1-fmt.c
mv -f .deps/libsox_la-u1-fmt.Tpo .deps/libsox_la-u1-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-u2-fmt.lo -MD -MP -MF .deps/libsox_la-u2-fmt.Tpo -c -o libsox_la-u2-fmt.lo `test -f 'u2-fmt.c' || echo './'`u2-fmt.c
mv -f .deps/libsox_la-u2-fmt.Tpo .deps/libsox_la-u2-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-u3-fmt.lo -MD -MP -MF .deps/libsox_la-u3-fmt.Tpo -c -o libsox_la-u3-fmt.lo `test -f 'u3-fmt.c' || echo './'`u3-fmt.c
mv -f .deps/libsox_la-u3-fmt.Tpo .deps/libsox_la-u3-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-u4-fmt.lo -MD -MP -MF .deps/libsox_la-u4-fmt.Tpo -c -o libsox_la-u4-fmt.lo `test -f 'u4-fmt.c' || echo './'`u4-fmt.c
mv -f .deps/libsox_la-u4-fmt.Tpo .deps/libsox_la-u4-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-al-fmt.lo -MD -MP -MF .deps/libsox_la-al-fmt.Tpo -c -o libsox_la-al-fmt.lo `test -f 'al-fmt.c' || echo './'`al-fmt.c
mv -f .deps/libsox_la-al-fmt.Tpo .deps/libsox_la-al-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-la-fmt.lo -MD -MP -MF .deps/libsox_la-la-fmt.Tpo -c -o libsox_la-la-fmt.lo `test -f 'la-fmt.c' || echo './'`la-fmt.c
mv -f .deps/libsox_la-la-fmt.Tpo .deps/libsox_la-la-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-ul-fmt.lo -MD -MP -MF .deps/libsox_la-ul-fmt.Tpo -c -o libsox_la-ul-fmt.lo `test -f 'ul-fmt.c' || echo './'`ul-fmt.c
mv -f .deps/libsox_la-ul-fmt.Tpo .deps/libsox_la-ul-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-lu-fmt.lo -MD -MP -MF .deps/libsox_la-lu-fmt.Tpo -c -o libsox_la-lu-fmt.lo `test -f 'lu-fmt.c' || echo './'`lu-fmt.c
mv -f .deps/libsox_la-lu-fmt.Tpo .deps/libsox_la-lu-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-8svx.lo -MD -MP -MF .deps/libsox_la-8svx.Tpo -c -o libsox_la-8svx.lo `test -f '8svx.c' || echo './'`8svx.c
8svx.c:246:33: warning: implicit conversion changes signedness: 'sox_int8_t' (aka 'signed char') to 'unsigned char' [-Wsign-conversion]
                        datum = SOX_SAMPLE_TO_SIGNED_8BIT(*buf++, ft->clips);
                              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:925:44: note: expanded from macro 'SOX_SAMPLE_TO_SIGNED_8BIT'
#define SOX_SAMPLE_TO_SIGNED_8BIT(d,clips) SOX_SAMPLE_TO_SIGNED(8,d,clips)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:801:3: note: expanded from macro 'SOX_SAMPLE_TO_SIGNED'
  (sox_int##bits##_t)(LSX_USE_VAR(sox_macro_temp_double),sox_macro_temp_sample=(d),sox_macro_temp_sample>SOX_SAMPLE_MAX-(1<<(31-bits))?++(clips),SOX_INT_MAX(bits):((sox_uint32_t)(sox_macro_temp_sample+(1<<(31-bits))))>>(32-bits))
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mv -f .deps/libsox_la-8svx.Tpo .deps/libsox_la-8svx.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-aiff-fmt.lo -MD -MP -MF .deps/libsox_la-aiff-fmt.Tpo -c -o libsox_la-aiff-fmt.lo `test -f 'aiff-fmt.c' || echo './'`aiff-fmt.c
mv -f .deps/libsox_la-aiff-fmt.Tpo .deps/libsox_la-aiff-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-aifc-fmt.lo -MD -MP -MF .deps/libsox_la-aifc-fmt.Tpo -c -o libsox_la-aifc-fmt.lo `test -f 'aifc-fmt.c' || echo './'`aifc-fmt.c
mv -f .deps/libsox_la-aifc-fmt.Tpo .deps/libsox_la-aifc-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-au.lo -MD -MP -MF .deps/libsox_la-au.Tpo -c -o libsox_la-au.lo `test -f 'au.c' || echo './'`au.c
au.c:104:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    p->in_buffer |= (in_byte << p->in_bits);
                 ~~  ~~~~~~~~^~~~~~~~~~~~~
au.c:107:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wconversion]
  *code = p->in_buffer & ((1 << ft->encoding.bits_per_sample) - 1);
        ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
au.c:146:38: warning: implicit conversion changes signedness: 'sox_bool' (aka 'enum sox_bool') to 'sox_option_t' (aka 'enum sox_option_t') [-Wsign-conversion]
  ft->encoding.reverse_bytes = id[i].reverse_bytes;
                             ~ ~~~~~~^~~~~~~~~~~~~
au.c:163:17: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
    int n = min(ft_encoding, Unknown_other);
        ~       ^~~~~~~~~~~
./util.h:194:34: note: expanded from macro 'min'
#define min(a, b) ((a) <= (b) ? (a) : (b))
                                 ^
4 warnings generated.
mv -f .deps/libsox_la-au.Tpo .deps/libsox_la-au.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-avr.lo -MD -MP -MF .deps/libsox_la-avr.Tpo -c -o libsox_la-avr.lo `test -f 'avr.c' || echo './'`avr.c
mv -f .deps/libsox_la-avr.Tpo .deps/libsox_la-avr.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-cdr.lo -MD -MP -MF .deps/libsox_la-cdr.Tpo -c -o libsox_la-cdr.lo `test -f 'cdr.c' || echo './'`cdr.c
mv -f .deps/libsox_la-cdr.Tpo .deps/libsox_la-cdr.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-cvsd-fmt.lo -MD -MP -MF .deps/libsox_la-cvsd-fmt.Tpo -c -o libsox_la-cvsd-fmt.lo `test -f 'cvsd-fmt.c' || echo './'`cvsd-fmt.c
cvsd-fmt.c:59:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  p->last_n_bits = ((p->last_n_bits << 1) | bit) & 7;
                                          ~ ^~~
cvsd-fmt.c:83:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion]
    *buf++ = floor(p->sample + .5);
           ~ ^~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
mv -f .deps/libsox_la-cvsd-fmt.Tpo .deps/libsox_la-cvsd-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-dvms-fmt.lo -MD -MP -MF .deps/libsox_la-dvms-fmt.Tpo -c -o libsox_la-dvms-fmt.lo `test -f 'dvms-fmt.c' || echo './'`dvms-fmt.c
mv -f .deps/libsox_la-dvms-fmt.Tpo .deps/libsox_la-dvms-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-dat.lo -MD -MP -MF .deps/libsox_la-dat.Tpo -c -o libsox_la-dat.lo `test -f 'dat.c' || echo './'`dat.c
dat.c:39:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        ft->signal.channels=chan;
                           ~^~~~
1 warning generated.
mv -f .deps/libsox_la-dat.Tpo .deps/libsox_la-dat.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-hcom.lo -MD -MP -MF .deps/libsox_la-hcom.Tpo -c -o libsox_la-hcom.lo `test -f 'hcom.c' || echo './'`hcom.c
hcom.c:159:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion]
        p->checksum = checksum;
                    ~ ^~~~~~~~
hcom.c:160:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
        p->deltacompression = compresstype;
                            ~ ^~~~~~~~~~~~
hcom.c:163:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'long' [-Wsign-conversion]
        p->huffcount = huffcount;
                     ~ ^~~~~~~~~
hcom.c:192:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
                        return done;
                        ~~~~~~ ^~~~
hcom.c:231:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
        return done;
        ~~~~~~ ^~~~
hcom.c:344:19: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
    datafork[i] = d;
                ~ ^
hcom.c:353:30: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
      p->de->dict_rightson = i;
                           ~ ^
hcom.c:365:35: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        newdict[j].dict_leftson = k;
                                ~ ^
hcom.c:368:36: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        newdict[j].dict_rightson = k;
                                 ~ ^
hcom.c:382:31: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
    newdict[i].dict_leftson = j;
                            ~ ^
hcom.c:383:38: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
    newdict[i].dict_rightson = p->de - newdict;
                             ~ ~~~~~~^~~~~~~~~
hcom.c:387:20: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
  dictsize = p->de - newdict;
           ~ ~~~~~~^~~~~~~~~
hcom.c:418:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
  samplerate = 22050 / ft->signal.rate + .5;
             ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
13 warnings generated.
mv -f .deps/libsox_la-hcom.Tpo .deps/libsox_la-hcom.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-htk.lo -MD -MP -MF .deps/libsox_la-htk.Tpo -c -o libsox_la-htk.lo `test -f 'htk.c' || echo './'`htk.c
mv -f .deps/libsox_la-htk.Tpo .deps/libsox_la-htk.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-maud.lo -MD -MP -MF .deps/libsox_la-maud.Tpo -c -o libsox_la-maud.lo `test -f 'maud.c' || echo './'`maud.c
mv -f .deps/libsox_la-maud.Tpo .deps/libsox_la-maud.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-prc.lo -MD -MP -MF .deps/libsox_la-prc.Tpo -c -o libsox_la-prc.lo `test -f 'prc.c' || echo './'`prc.c
prc.c:227:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    a |= byte << 8;
      ~~ ~~~~~^~~~
prc.c:234:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      a |= byte << 16;
        ~~ ~~~~~^~~~~
prc.c:238:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      a |= byte << 24;
        ~~ ~~~~~^~~~~
prc.c:334:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wconversion]
    byte = a << 1;
         ~ ~~^~~~
prc.c:338:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wconversion]
    byte = (a << 2) | 1;
         ~ ~~~~~~~~~^~~
prc.c:341:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wconversion]
    byte = a >> 6;
         ~ ~~^~~~
prc.c:345:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wconversion]
    byte = (a << 3) | 3;
         ~ ~~~~~~~~~^~~
prc.c:348:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wconversion]
    byte = a >> 5;
         ~ ~~^~~~
prc.c:351:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wconversion]
    byte = a >> 13;
         ~ ~~^~~~~
prc.c:354:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wconversion]
    byte = a >> 21;
         ~ ~~^~~~~
prc.c:393:28: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  p->nbytes = lsx_tell(ft) - p->data_start;
            ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
11 warnings generated.
mv -f .deps/libsox_la-prc.Tpo .deps/libsox_la-prc.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-sf.lo -MD -MP -MF .deps/libsox_la-sf.Tpo -c -o libsox_la-sf.lo `test -f 'sf.c' || echo './'`sf.c
sf.c:88:38: warning: implicit conversion changes signedness: 'sox_bool' (aka 'enum sox_bool') to 'sox_option_t' (aka 'enum sox_option_t') [-Wsign-conversion]
  ft->encoding.reverse_bytes = id[i].reverse_bytes;
                             ~ ~~~~~~^~~~~~~~~~~~~
1 warning generated.
mv -f .deps/libsox_la-sf.Tpo .deps/libsox_la-sf.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-smp.lo -MD -MP -MF .deps/libsox_la-smp.Tpo -c -o libsox_la-smp.lo `test -f 'smp.c' || echo './'`smp.c
smp.c:125:60: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned short' [-Wconversion]
                trailer->loops[i].count = ft->oob.loops[i].count;
                                        ~ ~~~~~~~~~~~~~~~~~^~~~~
smp.c:140:25: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion]
        trailer->rate = rate;
                      ~ ^~~~
smp.c:119:40: warning: implicit conversion loses integer precision: 'sox_uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
                    : ft->oob.loops[i].start;
                      ~~~~~~~~~~~~~~~~~^~~~~
smp.c:123:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
                    : ft->oob.loops[i].start + ft->oob.loops[i].length;
                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
smp.c:284:26: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion]
        smp->dataStart = samplestart;
                       ~ ^~~~~~~~~~~
5 warnings generated.
mv -f .deps/libsox_la-smp.Tpo .deps/libsox_la-smp.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-sounder.lo -MD -MP -MF .deps/libsox_la-sounder.Tpo -c -o libsox_la-sounder.lo `test -f 'sounder.c' || echo './'`sounder.c
mv -f .deps/libsox_la-sounder.Tpo .deps/libsox_la-sounder.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-soundtool.lo -MD -MP -MF .deps/libsox_la-soundtool.Tpo -c -o libsox_la-soundtool.lo `test -f 'soundtool.c' || echo './'`soundtool.c
mv -f .deps/libsox_la-soundtool.Tpo .deps/libsox_la-soundtool.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-sphere.lo -MD -MP -MF .deps/libsox_la-sphere.Tpo -c -o libsox_la-sphere.lo `test -f 'sphere.c' || echo './'`sphere.c
mv -f .deps/libsox_la-sphere.Tpo .deps/libsox_la-sphere.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-tx16w.lo -MD -MP -MF .deps/libsox_la-tx16w.Tpo -c -o libsox_la-tx16w.lo `test -f 'tx16w.c' || echo './'`tx16w.c
tx16w.c:326:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        LoopLength         = sk->samples_out - TXMAXLEN/2;
                           ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
tx16w.c:333:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        AttackLength                       = sk->samples_out -0x40;
                                           ~ ~~~~~~~~~~~~~~~~^~~~~
tx16w.c:339:19: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
        for(i=sk->samples_out;i<0x80;i++) {
             ~~~~~^~~~~~~~~~~
3 warnings generated.
mv -f .deps/libsox_la-tx16w.Tpo .deps/libsox_la-tx16w.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-voc.lo -MD -MP -MF .deps/libsox_la-voc.Tpo -c -o libsox_la-voc.lo `test -f 'voc.c' || echo './'`voc.c
voc.c:296:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  ft->encoding.bits_per_sample = v->size;
                               ~ ~~~^~~~
voc.c:332:27: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
    size_t per = max(1, 9 / v->size);
           ~~~          ~~^~~~~~~~~
./util.h:199:40: note: expanded from macro 'max'
#define max(a, b) ((a) >= (b) ? (a) : (b))
                                       ^
voc.c:496:12: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wconversion]
      sw = (int) SOX_SAMPLE_TO_SIGNED_16BIT(*buf++, ft->clips);
         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
voc.c:525:17: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
    datum = (v->samples * (ft->encoding.bits_per_sample >> 3)) & 0xff;
             ~~~^~~~~~~ ~
voc.c:527:18: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
    datum = ((v->samples * (ft->encoding.bits_per_sample >> 3)) >> 8) & 0xff;
              ~~~^~~~~~~ ~
voc.c:529:18: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
    datum = ((v->samples * (ft->encoding.bits_per_sample >> 3)) >> 16) & 0xff;
              ~~~^~~~~~~ ~
voc.c:601:36: warning: implicit conversion changes signedness: 'unsigned int' to 'long' [-Wsign-conversion]
        v->block_remaining = sblen - 2;
                           ~ ~~~~~~^~~
voc.c:614:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'long' [-Wsign-conversion]
        v->rate = new_rate_32;
                ~ ^~~~~~~~~~~
voc.c:621:36: warning: implicit conversion changes signedness: 'unsigned int' to 'long' [-Wsign-conversion]
        v->block_remaining = sblen - 12;
                           ~ ~~~~~~^~~~
voc.c:624:30: warning: implicit conversion changes signedness: 'sox_uint24_t' (aka 'unsigned int') to 'long' [-Wsign-conversion]
        v->block_remaining = sblen;
                           ~ ^~~~~
voc.c:642:63: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned short' [-Wfloat-conversion]
            period = (period * (256. - uc)) / (256 - v->rate) + .5;
                   ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
voc.c:743:65: warning: implicit conversion turns floating-point number into integer: 'double' to 'long' [-Wfloat-conversion]
        v->rate = 65536 - (256000000.0 / (2 * ft->signal.rate)) + .5;
                ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
voc.c:752:53: warning: implicit conversion turns floating-point number into integer: 'double' to 'long' [-Wfloat-conversion]
      v->rate = 256 - (1000000.0 / ft->signal.rate) + .5;
              ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
voc.c:760:33: warning: implicit conversion turns floating-point number into integer: 'double' to 'long' [-Wfloat-conversion]
      v->rate = ft->signal.rate + .5;
              ~ ~~~~~~~~~~~~~~~~^~~~
voc.c:724:18: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  v->blockseek = lsx_tell(ft);
               ~ ^~~~~~~~~~~~
15 warnings generated.
mv -f .deps/libsox_la-voc.Tpo .deps/libsox_la-voc.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-vox-fmt.lo -MD -MP -MF .deps/libsox_la-vox-fmt.Tpo -c -o libsox_la-vox-fmt.lo `test -f 'vox-fmt.c' || echo './'`vox-fmt.c
mv -f .deps/libsox_la-vox-fmt.Tpo .deps/libsox_la-vox-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-ima-fmt.lo -MD -MP -MF .deps/libsox_la-ima-fmt.Tpo -c -o libsox_la-ima-fmt.lo `test -f 'ima-fmt.c' || echo './'`ima-fmt.c
mv -f .deps/libsox_la-ima-fmt.Tpo .deps/libsox_la-ima-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-adpcm.lo -MD -MP -MF .deps/libsox_la-adpcm.Tpo -c -o libsox_la-adpcm.lo `test -f 'adpcm.c' || echo './'`adpcm.c
adpcm.c:148:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    top = obuff + n*chans;
                  ^~
adpcm.c:154:15: warning: implicit conversion loses integer precision: 'sox_sample_t' (aka 'int') to 'short' [-Wconversion]
      *op++ = AdpcmDecode(b >> 4, state+ch2, tmp[-(int)chans], tmp[-(int)(2*chans)]);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adpcm.c:157:15: warning: implicit conversion loses integer precision: 'sox_sample_t' (aka 'int') to 'short' [-Wconversion]
      *op++ = AdpcmDecode(b&0x0f, state+ch2, tmp[-(int)chans], tmp[-(int)(2*chans)]);
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adpcm.c:182:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        itop = ibuff + n*chans;
                       ^~
adpcm.c:196:25: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
                op[0] = step; op[1] = step>>8;
                      ~ ^~~~
adpcm.c:196:43: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
                op[0] = step; op[1] = step>>8;
                                    ~ ~~~~^~~
adpcm.c:198:25: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
                op[0] = v0; op[1] = v0>>8;
                      ~ ^~
adpcm.c:198:39: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
                op[0] = v0; op[1] = v0>>8;
                                  ~ ~~^~~
adpcm.c:200:25: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
                op[0] = v1; op[1] = v1>>8;
                      ~ ^~
adpcm.c:200:39: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
                op[0] = v1; op[1] = v1>>8;
                                  ~ ~~^~~
adpcm.c:202:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
                ox = 4*ch;
                   ~ ~^~~
adpcm.c:294:21: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
        obuff[ch] = kmin;
                  ~ ^~~~
adpcm.c:310:47: warning: format specifies type 'void *' but the argument has type 'unsigned char *' [-Wformat-pedantic]
            chans, (void *)ip, n, (void *)st, obuff, blockAlign);
                                              ^~~~~
13 warnings generated.
mv -f .deps/libsox_la-adpcm.Tpo .deps/libsox_la-adpcm.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-ima_rw.lo -MD -MP -MF .deps/libsox_la-ima_rw.Tpo -c -o libsox_la-ima_rw.lo `test -f 'ima_rw.c' || echo './'`ima_rw.c
ima_rw.c:60:53: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
                        imaStateAdjustTable[i][j] = k;
                                                  ~ ^
ima_rw.c:80:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        i_inc = 4*(chans-1);   /* amount by which to incr ip after each 4-byte read */
              ~ ~^~~~~~~~~~
ima_rw.c:91:15: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
        *op = val;      /* 1st output sample for this channel */
            ~ ^~~
ima_rw.c:126:23: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]
                *op = val;
                    ~ ^~~
ima_rw.c:176:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        itop = ibuff + n*chans;
                       ^~
ima_rw.c:184:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
                o_inc = 4*(chans-1); /* amount by which to incr op after each 4-byte written */
                      ~ ~^~~~~~~~~~
ima_rw.c:185:25: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
                *op++ = val; *op++ = val>>8;
                      ~ ^~~
ima_rw.c:185:41: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
                *op++ = val; *op++ = val>>8;
                                   ~ ~~~^~~
ima_rw.c:186:25: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
                *op++ = *st; *op++ = 0; /* they could have put a mid-block state-correction here  */
                      ~ ^~~
ima_rw.c:211:39: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
                                *op = cm;
                                    ~ ^~
10 warnings generated.
mv -f .deps/libsox_la-ima_rw.Tpo .deps/libsox_la-ima_rw.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-wav.lo -MD -MP -MF .deps/libsox_la-wav.Tpo -c -o libsox_la-wav.lo `test -f 'wav.c' || echo './'`wav.c
wav.c:129:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
        samplesThisBlock = lsx_ima_samples_in((size_t)0, (size_t)ft->signal.channels, bytesRead, (size_t) 0);
                         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wav.c:142:12: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
    return samplesThisBlock;
    ~~~~~~ ^~~~~~~~~~~~~~~~
wav.c:170:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
        samplesThisBlock = lsx_ms_adpcm_samples_in((size_t)0, (size_t)ft->signal.channels, bytesRead, (size_t)0);
                         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wav.c:183:12: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
    return samplesThisBlock;
    ~~~~~~ ^~~~~~~~~~~~~~~~
wav.c:198:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
    ct = p - wav->samples;
       ~ ~~^~~~~~~~~~~~~~
wav.c:275:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
        bytes = lsx_readbuf(ft, frame, (size_t)65);
              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wav.c:387:85: warning: format specifies type 'long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
        lsx_fail_errno(ft, SOX_EHDR, "WAV chunk appears to have invalid size %ld.", *len);
                                                                             ~~~    ^~~~
                                                                             %llu
wav.c:394:84: warning: format specifies type 'long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
        lsx_fail_errno(ft,SOX_EHDR, "WAV chunk appears to have invalid size %ld.", *len);
                                                                            ~~~    ^~~~
                                                                            %llu
wav.c:407:71: warning: format specifies type 'long' but the argument has type 'off_t' (aka 'long long') [-Wformat]
        lsx_debug("File had libsndfile bug, working around tell=%ld", lsx_tell(ft));
                                                                ~~~   ^~~~~~~~~~~~
                                                                %lld
wav.c:475:74: warning: format specifies type 'long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
                          "WAV chunk appears to have invalid size %ld.", *len);
                                                                  ~~~    ^~~~
                                                                  %llu
wav.c:926:54: warning: format specifies type 'long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
        lsx_debug_more("datalen %ld, numSamples %lu",qwDataLength, (unsigned long)wav->numSamples);
                                ~~~                  ^~~~~~~~~~~~
                                %llu
wav.c:937:54: warning: format specifies type 'long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
        lsx_debug_more("datalen %ld, numSamples %lu",qwDataLength, (unsigned long)wav->numSamples);
                                ~~~                  ^~~~~~~~~~~~
                                %llu
wav.c:964:63: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
           dwAvgBytesPerSec, wav->blockAlign, wBitsPerSample, qwDataLength);
                                                              ^~~~~~~~~~~~
wav.c:1088:153: warning: format specifies type 'long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
                        lsx_debug("Attempting to seek beyond unsupported chunk `%c%c%c%c' of length %ld bytes", magic[0], magic[1], magic[2], magic[3], len);
                                                                                                    ~~~                                                 ^~~
                                                                                                    %llu
wav.c:575:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
    wFmtSize = len;
             ~ ^~~
wav.c:917:22: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
    wav->dataStart = lsx_tell(ft);
                   ~ ^~~~~~~~~~~~
wav.c:1124:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
                len = (wav->numSamples*ft->signal.channels);
                    ~  ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
wav.c:1172:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
                len = (wav->numSamples*ft->signal.channels);
                    ~  ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
wav.c:1181:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
                len = (wav->numSamples*ft->signal.channels);
                    ~  ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
wav.c:1377:37: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion]
    dwSamplesPerSecond = ft->signal.rate;
                       ~ ~~~~~~~~~~~^~~~
wav.c:1378:28: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
    wChannels = ft->signal.channels;
              ~ ~~~~~~~~~~~^~~~~~~~
wav.c:1379:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
    wBitsPerSample = ft->encoding.bits_per_sample;
                   ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
wav.c:1388:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
            wBlockAlign = wChannels * bytespersample;
                        ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~
wav.c:1393:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
            wBlockAlign = wChannels * bytespersample;
                        ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~
wav.c:1413:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wconversion]
            wSamplesPerBlock = lsx_ima_samples_in((size_t) 0, (size_t) wChannels, (size_t) wBlockAlign, (size_t) 0);
                             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wav.c:1422:43: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint16_t' (aka 'unsigned short') [-Wfloat-conversion]
            wBlockAlign = ft->signal.rate / 11008;
                        ~ ~~~~~~~~~~~~~~~~^~~~~~~
wav.c:1426:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wconversion]
            wSamplesPerBlock = lsx_ms_adpcm_samples_in((size_t) 0, (size_t) wChannels, (size_t) wBlockAlign, (size_t) 0);
                             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wav.c:1458:38: warning: implicit conversion changes signedness: 'long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
        dwDataLength = blocksWritten * wBlockAlign;
                     ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~
wav.c:1459:42: warning: implicit conversion changes signedness: 'long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
        dwSamplesWritten = blocksWritten * wSamplesPerBlock;
                         ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
wav.c:1463:62: warning: implicit conversion changes signedness: 'unsigned int' to 'long' [-Wsign-conversion]
        blocksWritten = (dwSamplesWritten+wSamplesPerBlock-1)/wSamplesPerBlock;
                      ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
wav.c:1464:38: warning: implicit conversion changes signedness: 'long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
        dwDataLength = blocksWritten * wBlockAlign;
                     ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~
wav.c:1483:87: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion]
    dwAvgBytesPerSec = (double)wBlockAlign*ft->signal.rate / (double)wSamplesPerBlock + 0.5;
                     ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
wav.c:1462:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
            second_header? wav->numSamples : ft->signal.length / wChannels;
                           ~~~~~^~~~~~~~~~
wav.c:1462:64: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
            second_header? wav->numSamples : ft->signal.length / wChannels;
                                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
wav.c:1592:31: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'ptrdiff_t' (aka 'int') [-Wsign-conversion]
        ptrdiff_t total_len = len;
                  ~~~~~~~~~   ^~~
wav.c:1605:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
                len -= top-p; /* update residual len */
                    ~~ ~~~^~
wav.c:1614:20: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
            return total_len - len;
                   ^~~~~~~~~ ~
wav.c:1750:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion]
          new_offset += (wav->samplesPerBlock - alignment);
                     ~~  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
wav.c:1756:16: warning: implicit conversion turns floating-point number into integer: 'double' to 'off_t' (aka 'long long') [-Wfloat-conversion]
    off_t to = to_d;
          ~~   ^~~~
wav.c:1740:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
    gsmoff = offset * wav->blockAlign / wav->samplesPerBlock +
           ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
40 warnings generated.
mv -f .deps/libsox_la-wav.Tpo .deps/libsox_la-wav.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-wve.lo -MD -MP -MF .deps/libsox_la-wve.Tpo -c -o libsox_la-wve.lo `test -f 'wve.c' || echo './'`wve.c
mv -f .deps/libsox_la-wve.Tpo .deps/libsox_la-wve.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-xa.lo -MD -MP -MF .deps/libsox_la-xa.Tpo -c -o libsox_la-xa.lo `test -f 'xa.c' || echo './'`xa.c
xa.c:157:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
        xa->header.bits = ft->encoding.bits_per_sample;
                        ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
xa.c:162:64: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
        xa->header.align = (ft->encoding.bits_per_sample >> 3) * xa->header.channels;
                         ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
mv -f .deps/libsox_la-xa.Tpo .deps/libsox_la-xa.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-nulfile.lo -MD -MP -MF .deps/libsox_la-nulfile.Tpo -c -o libsox_la-nulfile.lo `test -f 'nulfile.c' || echo './'`nulfile.c
nulfile.c:24:19: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  if (!ft->signal.rate) {
      ~~~~~~~~~~~~^~~~
1 warning generated.
mv -f .deps/libsox_la-nulfile.Tpo .deps/libsox_la-nulfile.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-f4-fmt.lo -MD -MP -MF .deps/libsox_la-f4-fmt.Tpo -c -o libsox_la-f4-fmt.lo `test -f 'f4-fmt.c' || echo './'`f4-fmt.c
mv -f .deps/libsox_la-f4-fmt.Tpo .deps/libsox_la-f4-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-f8-fmt.lo -MD -MP -MF .deps/libsox_la-f8-fmt.Tpo -c -o libsox_la-f8-fmt.lo `test -f 'f8-fmt.c' || echo './'`f8-fmt.c
mv -f .deps/libsox_la-f8-fmt.Tpo .deps/libsox_la-f8-fmt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-gsrt.lo -MD -MP -MF .deps/libsox_la-gsrt.Tpo -c -o libsox_la-gsrt.lo `test -f 'gsrt.c' || echo './'`gsrt.c
gsrt.c:88:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
    int i, checksum = (file_size >> 16) + file_size;
           ~~~~~~~~   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
gsrt.c:89:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
    for (i = file_size - 2; i; --i) {
           ~ ~~~~~~~~~~^~~
gsrt.c:169:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      checksum = (file_size >> 16) + file_size - int16;
               ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
gsrt.c:169:50: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion]
      checksum = (file_size >> 16) + file_size - int16;
                                               ~ ^~~~~
gsrt.c:171:36: warning: implicit conversion changes signedness: 'long' to 'unsigned int' [-Wsign-conversion]
        for (i = (num_samples + 1) >> 1; i; --i) {
               ~ ~~~~~~~~~~~~~~~~~~^~~~
gsrt.c:158:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'long' [-Wshorten-64-to-32]
  long num_samples = ft->tell_off - HEADER_SIZE;
       ~~~~~~~~~~~   ~~~~~~~~~~~~~^~~~~~~~~~~~~
gsrt.c:164:42: warning: implicit conversion loses integer precision: 'sox_uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
    unsigned i, file_size = ft->tell_off >> 1;
                ~~~~~~~~~   ~~~~~~~~~~~~~^~~~
7 warnings generated.
mv -f .deps/libsox_la-gsrt.Tpo .deps/libsox_la-gsrt.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-ao.lo -MD -MP -MF .deps/libsox_la-ao.Tpo -c -o libsox_la-ao.lo `test -f 'ao.c' || echo './'`ao.c
ao.c:65:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  ao->format.bits = ft->encoding.bits_per_sample;
                  ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
ao.c:66:32: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'int' [-Wfloat-conversion]
  ao->format.rate = ft->signal.rate;
                  ~ ~~~~~~~~~~~^~~~
ao.c:67:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  ao->format.channels = ft->signal.channels;
                      ~ ~~~~~~~~~~~^~~~~~~~
ao.c:82:26: warning: implicit conversion changes signedness: 'sox_int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion]
        uint16_t datum = SOX_SAMPLE_TO_SIGNED_16BIT(*buf2++, *clips);
                 ~~~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:941:45: note: expanded from macro 'SOX_SAMPLE_TO_SIGNED_16BIT'
#define SOX_SAMPLE_TO_SIGNED_16BIT(d,clips) SOX_SAMPLE_TO_SIGNED(16,d,clips)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:801:3: note: expanded from macro 'SOX_SAMPLE_TO_SIGNED'
  (sox_int##bits##_t)(LSX_USE_VAR(sox_macro_temp_double),sox_macro_temp_sample=(d),sox_macro_temp_sample>SOX_SAMPLE_MAX-(1<<(31-bits))?++(clips),SOX_INT_MAX(bits):((sox_uint32_t)(sox_macro_temp_sample+(1<<(31-bits))))>>(32-bits))
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ao.c:100:52: warning: implicit conversion from enumeration type 'sox_option_t' (aka 'enum sox_option_t') to different enumeration type 'sox_bool' (aka 'enum sox_bool') [-Wenum-conversion]
  sox_sw_write_buf(ao->buf, buf, len, ft->encoding.reverse_bytes,
  ~~~~~~~~~~~~~~~~                    ~~~~~~~~~~~~~^~~~~~~~~~~~~
5 warnings generated.
mv -f .deps/libsox_la-ao.Tpo .deps/libsox_la-ao.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-flac.lo -MD -MP -MF .deps/libsox_la-flac.Tpo -c -o libsox_la-flac.lo `test -f 'flac.c' || echo './'`flac.c
flac.c:395:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion]
    compression_level = ft->encoding.compression;
                      ~ ~~~~~~~~~~~~~^~~~~~~~~~~
flac.c:513:12: warning: implicit conversion from enumeration type 'FLAC__StreamEncoderInitStatus' to different enumeration type 'FLAC__StreamEncoderState' [-Wenum-conversion]
  status = FLAC__stream_encoder_init_stream(p->encoder, flac_stream_encoder_write_callback,
         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
mv -f .deps/libsox_la-flac.Tpo .deps/libsox_la-flac.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-gsm.lo -MD -MP -MF .deps/libsox_la-gsm.Tpo -c -o libsox_la-gsm.lo `test -f 'gsm.c' || echo './'`gsm.c
gsm.c:67:25: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
        if (!ft->signal.rate)
            ~~~~~~~~~~~~^~~~
gsm.c:119:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        chans = p->channels;
              ~ ~~~^~~~~~~~
gsm.c:139:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
                        if (gsm_decode(p->handle[ch], p->frames + ch*FRAMESIZE, gbuff) < 0)
                                                                  ^~~
gsm.c:162:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        chans = p->channels;
              ~ ~~~^~~~~~~~
gsm.c:179:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
                r = lsx_writebuf(ft, p->frames, FRAMESIZE);
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
mv -f .deps/libsox_la-gsm.Tpo .deps/libsox_la-gsm.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-lpc10.lo -MD -MP -MF .deps/libsox_la-lpc10.Tpo -c -o libsox_la-lpc10.lo `test -f 'lpc10.c' || echo './'`lpc10.c
lpc10.c:183:37: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
      lpc->speech[lpc->samples++] = SOX_SAMPLE_TO_FLOAT_32BIT(buf[nwritten++], ft->clips);
                                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sox.h:981:105: note: expanded from macro 'SOX_SAMPLE_TO_FLOAT_32BIT'
#define SOX_SAMPLE_TO_FLOAT_32BIT(d,clips) (LSX_USE_VAR(sox_macro_temp_double),sox_macro_temp_sample=(d),sox_macro_temp_sample>SOX_SAMPLE_MAX-64?++(clips),1:(((sox_macro_temp_sample+64)&~127)*(1./(SOX_SAMPLE_MAX+1.))))
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
mv -f .deps/libsox_la-lpc10.Tpo .deps/libsox_la-lpc10.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-mp3.lo -MD -MP -MF .deps/libsox_la-mp3.Tpo -c -o libsox_la-mp3.lo `test -f 'mp3.c' || echo './'`mp3.c
mp3.c:271:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        size = 10 + (data[6]<<21) + (data[7]<<14) + (data[8]<<7) + data[9];
             ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
mp3.c:275:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        return size;
        ~~~~~~ ^~~~
In file included from mp3.c:283:
./mp3-util.h:275:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
    size_t leftover = mad_stream.bufend - mad_stream.next_frame;
           ~~~~~~~~   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./mp3-util.h:278:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
    read = lsx_readbuf(ft, p->mp3_buffer + leftover, p->mp3_buffer_size - leftover);
         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./mp3-util.h:285:75: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    p->mad_stream_buffer(&mad_stream, p->mp3_buffer + padding, leftover + read - padding);
                                                                        ~ ^~~~
./mp3-util.h:285:82: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    p->mad_stream_buffer(&mad_stream, p->mp3_buffer + padding, leftover + read - padding);
                                                                               ~ ^~~~~~~
./mp3-util.h:297:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
          unsigned available = (mad_stream.bufend - mad_stream.this_frame);
                   ~~~~~~~~~    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./mp3-util.h:298:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
          tagsize = tagtype(mad_stream.this_frame, (size_t) available);
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./mp3-util.h:313:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      consumed += mad_stream.next_frame - mad_stream.this_frame;
               ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./mp3-util.h:347:10: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
  return p->mad_timer_count(time, MAD_UNITS_MILLISECONDS);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mp3.c:298:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
    remaining = p->Stream.bufend - p->Stream.next_frame;
              ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
mp3.c:348:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
    remaining = p->Stream.bufend - p->Stream.next_frame;
              ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
mp3.c:349:20: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
    if ((tagsize = tagtype(p->Stream.this_frame, remaining)))
                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mp3.c:490:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        size_t x = (p->Synth.pcm.length - p->cursamp)*ft->signal.channels;
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ~
mp3.c:590:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
    size_t leftover = p->Stream.bufend - p->Stream.next_frame;
           ~~~~~~~~   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
mp3.c:615:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
          unsigned available = (p->Stream.bufend - p->Stream.this_frame);
                   ~~~~~~~~~    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
mp3.c:616:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion]
          tagsize = tagtype(p->Stream.this_frame, (size_t) available);
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mp3.c:630:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      consumed += p->Stream.next_frame - p->Stream.this_frame;
               ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
mp3.c:642:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'int') [-Wshorten-64-to-32]
        p->cursamp = to_skip_samples;
                   ~ ^~~~~~~~~~~~~~~
mp3.c:649:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32]
        p->FrameCount = offset / samples;
                      ~ ~~~~~~~^~~~~~~~~
mp3.c:123:26: warning: unused variable 'lame_library_names' [-Wunused-const-variable]
static const char* const lame_library_names[] =
                         ^
mp3.c:189:26: warning: unused variable 'twolame_library_names' [-Wunused-const-variable]
static const char* const twolame_library_names[] =
                         ^
22 warnings generated.
mv -f .deps/libsox_la-mp3.Tpo .deps/libsox_la-mp3.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-opus.lo -MD -MP -MF .deps/libsox_la-opus.Tpo -c -o libsox_la-opus.lo `test -f 'opus.c' || echo './'`opus.c
opus.c:53:10: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
  return lsx_readbuf(ft, ptr, (size_t)nbytes);
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
opus.c:114:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  ft->signal.channels = op_channel_count(vb->of, -1);
                      ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
opus.c:121:50: warning: implicit conversion changes signedness: 'long long' to 'sox_uint64_t' (aka 'unsigned long long') [-Wsign-conversion]
    ft->signal.length = op_pcm_total(vb->of, -1) * ft->signal.channels;
                      ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
opus.c:163:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      vb->end += num_read * sizeof(opus_int16) * ft->signal.channels;
                 ^~~~~~~~ ~
4 warnings generated.
mv -f .deps/libsox_la-opus.Tpo .deps/libsox_la-opus.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-oss.lo -MD -MP -MF .deps/libsox_la-oss.Tpo -c -o libsox_la-oss.lo `test -f 'oss.c' || echo './'`oss.c
oss.c:229:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        ft->signal.channels = tmp + 1;
                            ~ ~~~~^~~
oss.c:231:22: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'int' [-Wfloat-conversion]
    tmp = ft->signal.rate;
        ~ ~~~~~~~~~~~^~~~
oss.c:295:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
        cbOutputLeft -= cbRead;
                     ~~ ^~~~~~
oss.c:390:57: warning: implicit conversion changes signedness: 'int' to 'sox_int16_t' (aka 'short') [-Wsign-conversion]
                    ((sox_int16_t*)pPriv->pOutput)[i] = lsx_swapw(s16);
                                                      ~ ^~~~~~~~~~~~~~
./sox_i.h:133:48: note: expanded from macro 'lsx_swapw'
#define lsx_swapw(uw) (((uw >> 8) | (uw << 8)) & 0xffff)
                       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
oss.c:428:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            i += cbWritten;
              ~~ ^~~~~~~~~
5 warnings generated.
mv -f .deps/libsox_la-oss.Tpo .deps/libsox_la-oss.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-vorbis.lo -MD -MP -MF .deps/libsox_la-vorbis.Tpo -c -o libsox_la-vorbis.lo `test -f 'vorbis.c' || echo './'`vorbis.c
vorbis.c:91:10: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'long' [-Wshorten-64-to-32]
  return lsx_tell(ft);
  ~~~~~~ ^~~~~~~~~~~~
vorbis.c:134:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  ft->signal.channels = vi->channels;
                      ~ ~~~~^~~~~~~~
vorbis.c:141:50: warning: implicit conversion changes signedness: 'long long' to 'sox_uint64_t' (aka 'unsigned long long') [-Wsign-conversion]
    ft->signal.length = ov_pcm_total(vb->vf, -1) * ft->signal.channels;
                      ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
vorbis.c:149:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
  vb->buf_len -= vb->buf_len % (vi->channels*2); /* 2 bytes per sample */
                             ~  ~~~~~~~~~~~~^~
vorbis.c:181:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      vb->end += num_read;
              ~~ ^~~~~~~~
vorbis.c:242:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
  written = lsx_writebuf(ft, page->header, (size_t) page->header_len);
          ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vorbis.c:259:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
  vc.comments = sox_num_comments(ft->oob.comments);
              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vorbis.c:270:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      vc.comment_lengths[i] = strlen(text);
                            ~ ^~~~~~~~~~~~
vorbis.c:305:21: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'long' [-Wfloat-conversion]
  rate = ft->signal.rate;
       ~ ~~~~~~~~~~~^~~~
9 warnings generated.
mv -f .deps/libsox_la-vorbis.Tpo .deps/libsox_la-vorbis.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-sndfile.lo -MD -MP -MF .deps/libsox_la-sndfile.Tpo -c -o libsox_la-sndfile.lo `test -f 'sndfile.c' || echo './'`sndfile.c
sndfile.c:271:19: warning: implicit conversion loses integer precision: '__ct_rune_t' (aka 'int') to 'char' [-Wconversion]
      buffer[k] = tolower((buffer[k]));
                ~ ^~~~~~~~~~~~~~~~~~~~
/usr/include/ctype.h:99:20: note: expanded from macro 'tolower'
#define tolower(c)      __sbtolower(c)
                        ^~~~~~~~~~~~~~
sndfile.c:312:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
  sf->sf_info->channels = ft->signal.channels;
                        ~ ~~~~~~~~~~~^~~~~~~~
sndfile.c:314:45: warning: implicit conversion changes signedness: 'unsigned long long' to 'sf_count_t' (aka 'long long') [-Wsign-conversion]
    sf->sf_info->frames = ft->signal.length / ft->signal.channels;
                        ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
sndfile.c:328:7: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  if (rate && ft->signal.rate && ft->signal.rate != rate)
      ^~~~ ~~
sndfile.c:328:26: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  if (rate && ft->signal.rate && ft->signal.rate != rate)
           ~~ ~~~~~~~~~~~^~~~
sndfile.c:375:82: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion]
  if ((sf->sf_info->format & SF_FORMAT_TYPEMASK) == SF_FORMAT_RAW && !ft->signal.rate) {
                                                                     ~~~~~~~~~~~~^~~~
6 warnings generated.
mv -f .deps/libsox_la-sndfile.Tpo .deps/libsox_la-sndfile.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-caf.lo -MD -MP -MF .deps/libsox_la-caf.Tpo -c -o libsox_la-caf.lo `test -f 'caf.c' || echo './'`caf.c
mv -f .deps/libsox_la-caf.Tpo .deps/libsox_la-caf.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-mat4.lo -MD -MP -MF .deps/libsox_la-mat4.Tpo -c -o libsox_la-mat4.lo `test -f 'mat4.c' || echo './'`mat4.c
mv -f .deps/libsox_la-mat4.Tpo .deps/libsox_la-mat4.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-mat5.lo -MD -MP -MF .deps/libsox_la-mat5.Tpo -c -o libsox_la-mat5.lo `test -f 'mat5.c' || echo './'`mat5.c
mv -f .deps/libsox_la-mat5.Tpo .deps/libsox_la-mat5.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-paf.lo -MD -MP -MF .deps/libsox_la-paf.Tpo -c -o libsox_la-paf.lo `test -f 'paf.c' || echo './'`paf.c
mv -f .deps/libsox_la-paf.Tpo .deps/libsox_la-paf.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-fap.lo -MD -MP -MF .deps/libsox_la-fap.Tpo -c -o libsox_la-fap.lo `test -f 'fap.c' || echo './'`fap.c
mv -f .deps/libsox_la-fap.Tpo .deps/libsox_la-fap.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-w64.lo -MD -MP -MF .deps/libsox_la-w64.Tpo -c -o libsox_la-w64.lo `test -f 'w64.c' || echo './'`w64.c
mv -f .deps/libsox_la-w64.Tpo .deps/libsox_la-w64.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-xi.lo -MD -MP -MF .deps/libsox_la-xi.Tpo -c -o libsox_la-xi.lo `test -f 'xi.c' || echo './'`xi.c
mv -f .deps/libsox_la-xi.Tpo .deps/libsox_la-xi.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-pvf.lo -MD -MP -MF .deps/libsox_la-pvf.Tpo -c -o libsox_la-pvf.lo `test -f 'pvf.c' || echo './'`pvf.c
mv -f .deps/libsox_la-pvf.Tpo .deps/libsox_la-pvf.Plo
/bin/sh ../libtool --silent  --tag=CC  --silent --mode=compile cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\"" -isystem /usr/local/include -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-sd2.lo -MD -MP -MF .deps/libsox_la-sd2.Tpo -c -o libsox_la-sd2.lo `test -f 'sd2.c' || echo './'`sd2.c
mv -f .deps/libsox_la-sd2.Tpo .deps/libsox_la-sd2.Plo
/bin/sh ../libtool --silent  --tag=CC   --silent --mode=link cc -Wconversion  -I/usr/local/include/opus -I/usr/local/include  -Wno-long-long  -I/usr/local/include  -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -version-info 3:0:0  -export-symbols-regex  '^(sox_.*|lsx_(check_read_params|(close|open)_dllibrary|(debug(_more|_most)?|fail|report|warn)_impl|eof|fail_errno|filelength|find_(enum_(text|value)|file_extension)|getopt(_init)?|lpc10_(create_(de|en)coder_state|(de|en)code)|raw(read|write)|read(_b_buf|buf|chars)|realloc|rewind|seeki|sigfigs3p?|strcasecmp|tell|unreadb|write(b|_b_buf|buf|s)))$'  -lltdl -lpthread -fstack-protector -L/usr/local/lib -o libsox.la -rpath /usr/local/lib libsox_la-adpcms.lo libsox_la-aiff.lo  libsox_la-cvsd.lo libsox_la-g711.lo libsox_la-g721.lo  libsox_la-g723_24.lo libsox_la-g723_40.lo libsox_la-g72x.lo  libsox_la-vox.lo libsox_la-raw.lo libsox_la-formats.lo  libsox_la-formats_i.lo libsox_la-skelform.lo  libsox_la-xmalloc.lo libsox_la-getopt.lo libsox_la-util.lo  libsox_la-libsox.lo libsox_la-libsox_i.lo libsox_la-sox-fmt.lo  libsox_la-bend.lo libsox_la-biquad.lo libsox_la-biquads.lo  libsox_la-chorus.lo libsox_la-compand.lo libsox_la-compandt.lo  libsox_la-contrast.lo libsox_la-dcshift.lo libsox_la-delay.lo  libsox_la-dft_filter.lo libsox_la-dither.lo  libsox_la-divide.lo libsox_la-downsample.lo  libsox_la-earwax.lo libsox_la-echo.lo libsox_la-echos.lo  libsox_la-effects.lo libsox_la-effects_i.lo  libsox_la-effects_i_dsp.lo libsox_la-fade.lo  libsox_la-fft4g.lo libsox_la-fir.lo libsox_la-firfit.lo  libsox_la-flanger.lo libsox_la-gain.lo libsox_la-hilbert.lo  libsox_la-input.lo libsox_la-ladspa.lo libsox_la-loudness.lo  libsox_la-mcompand.lo libsox_la-noiseprof.lo  libsox_la-noisered.lo libsox_la-output.lo  libsox_la-overdrive.lo libsox_la-pad.lo libsox_la-phaser.lo  libsox_la-rate.lo libsox_la-remix.lo libsox_la-repeat.lo  libsox_la-reverb.lo libsox_la-reverse.lo libsox_la-silence.lo  libsox_la-sinc.lo libsox_la-skeleff.lo libsox_la-speed.lo  libsox_la-splice.lo libsox_la-stat.lo libsox_la-stats.lo  libsox_la-stretch.lo libsox_la-swap.lo libsox_la-synth.lo  libsox_la-tempo.lo libsox_la-tremolo.lo libsox_la-trim.lo  libsox_la-upsample.lo libsox_la-vad.lo libsox_la-vol.lo  libsox_la-spectrogram.lo  libsox_la-raw-fmt.lo  libsox_la-s1-fmt.lo libsox_la-s2-fmt.lo libsox_la-s3-fmt.lo  libsox_la-s4-fmt.lo libsox_la-u1-fmt.lo libsox_la-u2-fmt.lo  libsox_la-u3-fmt.lo libsox_la-u4-fmt.lo libsox_la-al-fmt.lo  libsox_la-la-fmt.lo libsox_la-ul-fmt.lo libsox_la-lu-fmt.lo  libsox_la-8svx.lo libsox_la-aiff-fmt.lo libsox_la-aifc-fmt.lo  libsox_la-au.lo libsox_la-avr.lo libsox_la-cdr.lo  libsox_la-cvsd-fmt.lo libsox_la-dvms-fmt.lo libsox_la-dat.lo  libsox_la-hcom.lo libsox_la-htk.lo libsox_la-maud.lo  libsox_la-prc.lo libsox_la-sf.lo libsox_la-smp.lo  libsox_la-sounder.lo libsox_la-soundtool.lo  libsox_la-sphere.lo libsox_la-tx16w.lo libsox_la-voc.lo  libsox_la-vox-fmt.lo libsox_la-ima-fmt.lo libsox_la-adpcm.lo  libsox_la-ima_rw.lo libsox_la-wav.lo libsox_la-wve.lo  libsox_la-xa.lo libsox_la-nulfile.lo libsox_la-f4-fmt.lo  libsox_la-f8-fmt.lo libsox_la-gsrt.lo     libsox_la-ao.lo   libsox_la-flac.lo libsox_la-gsm.lo  libsox_la-lpc10.lo libsox_la-mp3.lo libsox_la-opus.lo  libsox_la-oss.lo      libsox_la-vorbis.lo   libsox_la-sndfile.lo  libsox_la-caf.lo  libsox_la-mat4.lo  libsox_la-mat5.lo  libsox_la-paf.lo  libsox_la-fap.lo  libsox_la-w64.lo  libsox_la-xi.lo  libsox_la-pvf.lo  libsox_la-sd2.lo -lpng -lz -lmagic   -lgsm  ../lpc10/liblpc10.la      -lao  -lFLAC  -lvorbisenc -lvorbisfile -lvorbis  -logg  -lgsm  -lmad -lid3tag -lz  -L/usr/local/lib -lopusfile         -lvorbisenc -lvorbisfile -lvorbis  -logg   -L/usr/local/lib -lsndfile -lm
/bin/sh ../libtool --silent  --tag=CC   --silent --mode=link cc -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic  -avoid-version -module -lpthread -fstack-protector -L/usr/local/lib -o sox sox.o  libsox.la                         -lm
if test "yes" = "yes"; then	 test -f sox && ( rm -f play && ln -s sox play ) || ln -s sox play;  fi
if test "yes" = "yes"; then	 test -f sox && ( rm -f rec && ln -s sox rec ) || ln -s sox rec;  fi
if test "yes" = "yes"; then	 test -f sox && ( rm -f soxi && ln -s sox soxi ) || ln -s sox soxi;  fi
cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\""  -isystem /usr/local/include -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT sox_sample_test.o -MD -MP -MF .deps/sox_sample_test.Tpo -c -o sox_sample_test.o sox_sample_test.c
mv -f .deps/sox_sample_test.Tpo .deps/sox_sample_test.Po
/bin/sh ../libtool --silent  --tag=CC   --silent --mode=link cc -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic  -avoid-version -module -lpthread -fstack-protector -L/usr/local/lib -o sox_sample_test sox_sample_test.o  -lm
cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\""  -isystem /usr/local/include -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT example0.o -MD -MP -MF .deps/example0.Tpo -c -o example0.o example0.c
mv -f .deps/example0.Tpo .deps/example0.Po
/bin/sh ../libtool --silent  --tag=CC   --silent --mode=link cc -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic  -avoid-version -module -lpthread -fstack-protector -L/usr/local/lib -o example0 example0.o libsox.la                         -lm
cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\""  -isystem /usr/local/include -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT example1.o -MD -MP -MF .deps/example1.Tpo -c -o example1.o example1.c
mv -f .deps/example1.Tpo .deps/example1.Po
/bin/sh ../libtool --silent  --tag=CC   --silent --mode=link cc -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic  -avoid-version -module -lpthread -fstack-protector -L/usr/local/lib -o example1 example1.o libsox.la                         -lm
cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\""  -isystem /usr/local/include -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT example2.o -MD -MP -MF .deps/example2.Tpo -c -o example2.o example2.c
example2.c:67:61: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion]
  seek = start_secs * in->signal.rate * in->signal.channels + .5;
       ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
example2.c:74:69: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned int') [-Wfloat-conversion]
  block_size = block_period * in->signal.rate * in->signal.channels + .5;
             ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
example2.c:108:25: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    l = (1 - left) * 35 + .5;
      ~ ~~~~~~~~~~~~~~~~^~~~
example2.c:109:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion]
    r = (1 - right) * 35 + .5;
      ~ ~~~~~~~~~~~~~~~~~^~~~
4 warnings generated.
mv -f .deps/example2.Tpo .deps/example2.Po
/bin/sh ../libtool --silent  --tag=CC   --silent --mode=link cc -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic  -avoid-version -module -lpthread -fstack-protector -L/usr/local/lib -o example2 example2.o libsox.la                         -lm
cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\""  -isystem /usr/local/include -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT example3.o -MD -MP -MF .deps/example3.Tpo -c -o example3.o example3.c
mv -f .deps/example3.Tpo .deps/example3.Po
/bin/sh ../libtool --silent  --tag=CC   --silent --mode=link cc -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic  -avoid-version -module -lpthread -fstack-protector -L/usr/local/lib -o example3 example3.o libsox.la                         -lm
cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\""  -isystem /usr/local/include -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT example4.o -MD -MP -MF .deps/example4.Tpo -c -o example4.o example4.c
mv -f .deps/example4.Tpo .deps/example4.Po
/bin/sh ../libtool --silent  --tag=CC   --silent --mode=link cc -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic  -avoid-version -module -lpthread -fstack-protector -L/usr/local/lib -o example4 example4.o libsox.la                         -lm
cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\""  -isystem /usr/local/include -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT example5.o -MD -MP -MF .deps/example5.Tpo -c -o example5.o example5.c
mv -f .deps/example5.Tpo .deps/example5.Po
/bin/sh ../libtool --silent  --tag=CC   --silent --mode=link cc -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic  -avoid-version -module -lpthread -fstack-protector -L/usr/local/lib -o example5 example5.o libsox.la                         -lm
cc -DHAVE_CONFIG_H -I.  -DLADSPA_PATH="\"/usr/local/lib/ladspa\"" -DPKGLIBDIR="\"/usr/local/lib/sox\""   -DDISTRO="\"i386-portbld-freebsd11.1 sox-14.4.2_3\""  -isystem /usr/local/include -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT example6.o -MD -MP -MF .deps/example6.Tpo -c -o example6.o example6.c
mv -f .deps/example6.Tpo .deps/example6.Po
/bin/sh ../libtool --silent  --tag=CC   --silent --mode=link cc -Wconversion -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic  -avoid-version -module -lpthread -fstack-protector -L/usr/local/lib -o example6 example6.o libsox.la                         -lm
/usr/bin/make  all-am
===========================================================================
=======================<phase: run-depends    >============================
===========================================================================
=======================<phase: stage          >============================
===>  Staging for sox-14.4.2_3
===>   Generating temporary packing list
if test -z 'strip'; then  /usr/bin/make  INSTALL_PROGRAM="/bin/sh /wrkdirs/usr/ports/audio/sox/work/sox-14.4.2/install-sh -c -s"  install_sh_PROGRAM="/bin/sh /wrkdirs/usr/ports/audio/sox/work/sox-14.4.2/install-sh -c -s" INSTALL_STRIP_FLAG=-s  install;  else  /usr/bin/make  INSTALL_PROGRAM="/bin/sh /wrkdirs/usr/ports/audio/sox/work/sox-14.4.2/install-sh -c -s"  install_sh_PROGRAM="/bin/sh /wrkdirs/usr/ports/audio/sox/work/sox-14.4.2/install-sh -c -s" INSTALL_STRIP_FLAG=-s  "INSTALL_PROGRAM_ENV=STRIPPROG='strip'" install;  fi
Making install in lpc10
Making install in libgsm
Making install in src
 /bin/mkdir -p '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/lib'
 /bin/sh ../libtool --silent  --silent --mode=install /usr/bin/install -c -s  libsox.la '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/lib'
ranlib: warning: can't find .strtab section
libtool: warning: remember to run 'libtool --finish /usr/local/lib'
 /bin/mkdir -p '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/bin'
 STRIPPROG='strip' /bin/sh ../libtool --silent  --silent --mode=install /bin/sh /wrkdirs/usr/ports/audio/sox/work/sox-14.4.2/install-sh -c -s sox '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/bin'
libtool: warning: 'libsox.la' has not been installed in '/usr/local/lib'
/usr/bin/make  install-exec-hook
if test "yes" = "yes"; then	 cd /wrkdirs/usr/ports/audio/sox/work/stage/usr/local/bin; rm -f play rec; ln -s sox play; ln -s sox rec;  fi
if test "yes" = "yes"; then	 cd /wrkdirs/usr/ports/audio/sox/work/stage/usr/local/bin; rm -f soxi; ln -s sox soxi;  fi
 /bin/mkdir -p '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/include'
 install  -m 0644 sox.h '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/include'
 /bin/mkdir -p '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/man/man1'
 install  -m 0644 sox.1 soxi.1 '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/man/man1'
 /bin/mkdir -p '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/man/man3'
 install  -m 0644 libsox.3 '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/man/man3'
 /bin/mkdir -p '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/man/man7'
 install  -m 0644 soxformat.7 '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/man/man7'
 /bin/mkdir -p '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/libdata/pkgconfig'
 install  -m 0644 sox.pc '/wrkdirs/usr/ports/audio/sox/work/stage/usr/local/libdata/pkgconfig'
/usr/bin/make  install-data-hook
cd /wrkdirs/usr/ports/audio/sox/work/stage/usr/local/man/man1 && rm -f play.1 && ln -s sox.1 play.1
cd /wrkdirs/usr/ports/audio/sox/work/stage/usr/local/man/man1 && rm -f rec.1 && ln -s sox.1 rec.1
cd /wrkdirs/usr/ports/audio/sox/work/stage/usr/local/man/man7 && rm -f soxeffect.7 && ln -s ../man1/sox.1 soxeffect.7
====> Compressing man pages (compress-man)
===========================================================================
=======================<phase: package        >============================
===>  Building package for sox-14.4.2_3
===========================================================================
=>> Cleaning up wrkdir
===>  Cleaning for sox-14.4.2_3
build of audio/sox | sox-14.4.2_3 ended at Fri Feb  2 00:15:37 GMT 2018
build time: 00:01:46