printf ' ' | fink --no-use-binary-dist --yes --build-as-nobody rebuild sox 2>&1 The package 'sox' will be built without being installed. Reading build dependency for sox2-shlibs-14.4.1-1... Reading dependency for sox2-shlibs-14.4.1-1... Reading dependency for sox-14.4.1-1... Reading dependency for sox2-dev-14.4.1-1... Reading build conflict for sox2-shlibs-14.4.1-1... The package 'file-dev' will be installed. Reading dependency for file-dev-5.18-1... Reading runtime dependency for file-dev-5.18-1... The package 'fink-package-precedence' will be installed. Reading dependency for fink-package-precedence-0.18-1... Reading runtime dependency for fink-package-precedence-0.18-1... The package 'lame-dev' will be installed. Reading dependency for lame-dev-3.99.5-2... Reading runtime dependency for lame-dev-3.99.5-2... The package 'libflac8-dev' will be installed. Reading dependency for libflac8-dev-1.3.0-1003... Reading runtime dependency for libflac8-dev-1.3.0-1003... The package 'libgsm1-dev' will be installed. Reading dependency for libgsm1-dev-1.0.13-101... Reading runtime dependency for libgsm1-dev-1.0.13-101... The package 'libid3tag' will be installed. Reading dependency for libid3tag-0.15.1b-5... Reading runtime dependency for libid3tag-0.15.1b-5... The package 'libmad' will be installed. Reading dependency for libmad-0.15.1b-6... Reading runtime dependency for libmad-0.15.1b-6... The package 'libogg' will be installed. Reading dependency for libogg-1.3.2-1... Reading runtime dependency for libogg-1.3.2-1... The package 'libopencore-amr0' will be installed. Reading dependency for libopencore-amr0-0.1.3-1... Reading runtime dependency for libopencore-amr0-0.1.3-1... The package 'libpng16' will be installed. Reading dependency for libpng16-1.6.12-1... Reading runtime dependency for libpng16-1.6.12-1... The package 'libsndfile1-dev' will be installed. Reading dependency for libsndfile1-dev-1.0.25-3... Reading runtime dependency for libsndfile1-dev-1.0.25-3... The package 'libtool2' will be installed. Reading dependency for libtool2-2.4.2-3... Reading runtime dependency for libtool2-2.4.2-3... The package 'libvorbis0' will be installed. Reading dependency for libvorbis0-1.3.4-1... Reading runtime dependency for libvorbis0-1.3.4-1... The package 'twolame-dev' will be installed. Reading dependency for twolame-dev-0.3.13-1... Reading runtime dependency for twolame-dev-0.3.13-1... The package 'wavpack1-dev' will be installed. Reading dependency for wavpack1-dev-4.60.1-1... Reading runtime dependency for wavpack1-dev-4.60.1-1... The package 'file-shlibs' will be installed. Reading dependency for file-shlibs-5.18-1... Reading runtime dependency for file-shlibs-5.18-1... The package 'lame-shlibs' will be installed. Reading dependency for lame-shlibs-3.99.5-2... Reading runtime dependency for lame-shlibs-3.99.5-2... The package 'libflac8' will be installed. Reading dependency for libflac8-1.3.0-1003... Reading runtime dependency for libflac8-1.3.0-1003... The package 'libgsm1-shlibs' will be installed. Reading dependency for libgsm1-shlibs-1.0.13-101... Reading runtime dependency for libgsm1-shlibs-1.0.13-101... The package 'libid3tag-shlibs' will be installed. Reading dependency for libid3tag-shlibs-0.15.1b-5... Reading runtime dependency for libid3tag-shlibs-0.15.1b-5... The package 'libogg-shlibs' will be installed. Reading dependency for libogg-shlibs-1.3.2-1... Reading runtime dependency for libogg-shlibs-1.3.2-1... The package 'libopencore-amr0-shlibs' will be installed. Reading dependency for libopencore-amr0-shlibs-0.1.3-1... Reading runtime dependency for libopencore-amr0-shlibs-0.1.3-1... The package 'libpng16-shlibs' will be installed. Reading dependency for libpng16-shlibs-1.6.12-1... Reading runtime dependency for libpng16-shlibs-1.6.12-1... The package 'libsndfile1-shlibs' will be installed. Reading dependency for libsndfile1-shlibs-1.0.25-3... Reading runtime dependency for libsndfile1-shlibs-1.0.25-3... The package 'libtool2-shlibs' will be installed. Reading dependency for libtool2-shlibs-2.4.2-3... Reading runtime dependency for libtool2-shlibs-2.4.2-3... The package 'libvorbis0-shlibs' will be installed. Reading dependency for libvorbis0-shlibs-1.3.4-1... Reading runtime dependency for libvorbis0-shlibs-1.3.4-1... The package 'wavpack1-shlibs' will be installed. Reading dependency for wavpack1-shlibs-4.60.1-1... Reading runtime dependency for wavpack1-shlibs-4.60.1-1... The package 'libmad-shlibs' will be installed. Reading dependency for libmad-shlibs-0.15.1b-6... Reading runtime dependency for libmad-shlibs-0.15.1b-6... The package 'pkgconfig' will be installed. Reading dependency for pkgconfig-0.28-1... Reading runtime dependency for pkgconfig-0.28-1... The package 'twolame-shlibs' will be installed. Reading dependency for twolame-shlibs-0.3.13-1... Reading runtime dependency for twolame-shlibs-0.3.13-1... The package 'glib2-shlibs' will be installed. Reading dependency for glib2-shlibs-2.22.4-8... Reading runtime dependency for glib2-shlibs-2.22.4-8... The package 'xdg-base' will be installed. Reading dependency for xdg-base-0.8-2... Reading runtime dependency for xdg-base-0.8-2... The following package will be rebuilt: sox The following 32 additional packages will be installed: file-dev file-shlibs fink-package-precedence glib2-shlibs lame-dev lame-shlibs libflac8 libflac8-dev libgsm1-dev libgsm1-shlibs libid3tag libid3tag-shlibs libmad libmad-shlibs libogg libogg-shlibs libopencore-amr0 libopencore-amr0-shlibs libpng16 libpng16-shlibs libsndfile1-dev libsndfile1-shlibs libtool2 libtool2-shlibs libvorbis0 libvorbis0-shlibs pkgconfig twolame-dev twolame-shlibs wavpack1-dev wavpack1-shlibs xdg-base Do you want to continue? [Y/n] (assuming default) curl --connect-timeout 30 -f -L -A 'fink/0.37.0' -O http://distfiles.master.finkmirrors.net/distfiles/sox-14.4.1.tar.bz2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 34 901k 34 315k 0 0 308k 0 0:00:02 0:00:01 0:00:01 308k 100 901k 100 901k 0 0 503k 0 0:00:01 0:00:01 --:--:-- 503k Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/utils/file-dev_5.18-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/utils/file-shlibs_5.18-1_darwin-x86_64.deb Selecting previously deselected package file-dev. (Reading database ... 4296 files and directories currently installed.) Unpacking file-dev (from .../file-dev_5.18-1_darwin-x86_64.deb) ... Selecting previously deselected package file-shlibs. Unpacking file-shlibs (from .../file-shlibs_5.18-1_darwin-x86_64.deb) ... Setting up file-shlibs (5.18-1) ... Setting up file-dev (5.18-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/fink-package-precedence_0.18-1_darwin-x86_64.deb Selecting previously deselected package fink-package-precedence. (Reading database ... 4302 files and directories currently installed.) Unpacking fink-package-precedence (from .../fink-package-precedence_0.18-1_darwin-x86_64.deb) ... Setting up fink-package-precedence (0.18-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/lame-dev_3.99.5-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/lame-shlibs_3.99.5-2_darwin-x86_64.deb Selecting previously deselected package lame-dev. (Reading database ... 4303 files and directories currently installed.) Unpacking lame-dev (from .../lame-dev_3.99.5-2_darwin-x86_64.deb) ... Selecting previously deselected package lame-shlibs. Unpacking lame-shlibs (from .../lame-shlibs_3.99.5-2_darwin-x86_64.deb) ... Setting up lame-shlibs (3.99.5-2) ... Setting up lame-dev (3.99.5-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libgsm1-dev_1.0.13-101_darwin-x86_64.deb /sw/fink/debs/libgsm1-shlibs_1.0.13-101_darwin-x86_64.deb Selecting previously deselected package libgsm1-dev. (Reading database ... 4313 files and directories currently installed.) Unpacking libgsm1-dev (from .../libgsm1-dev_1.0.13-101_darwin-x86_64.deb) ... Selecting previously deselected package libgsm1-shlibs. Unpacking libgsm1-shlibs (from .../libgsm1-shlibs_1.0.13-101_darwin-x86_64.deb) ... Setting up libgsm1-shlibs (1.0.13-101) ... Setting up libgsm1-dev (1.0.13-101) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libid3tag_0.15.1b-5_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libid3tag-shlibs_0.15.1b-5_darwin-x86_64.deb Selecting previously deselected package libid3tag. (Reading database ... 4326 files and directories currently installed.) Unpacking libid3tag (from .../libid3tag_0.15.1b-5_darwin-x86_64.deb) ... Selecting previously deselected package libid3tag-shlibs. Unpacking libid3tag-shlibs (from .../libid3tag-shlibs_0.15.1b-5_darwin-x86_64.deb) ... Setting up libid3tag-shlibs (0.15.1b-5) ... Setting up libid3tag (0.15.1b-5) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libmad_0.15.1b-6_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libmad-shlibs_0.15.1b-6_darwin-x86_64.deb Selecting previously deselected package libmad. (Reading database ... 4346 files and directories currently installed.) Unpacking libmad (from .../libmad_0.15.1b-6_darwin-x86_64.deb) ... Selecting previously deselected package libmad-shlibs. Unpacking libmad-shlibs (from .../libmad-shlibs_0.15.1b-6_darwin-x86_64.deb) ... Setting up libmad-shlibs (0.15.1b-6) ... Setting up libmad (0.15.1b-6) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libogg_1.3.2-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libogg-shlibs_1.3.2-1_darwin-x86_64.deb Selecting previously deselected package libogg. (Reading database ... 4365 files and directories currently installed.) Unpacking libogg (from .../libogg_1.3.2-1_darwin-x86_64.deb) ... Selecting previously deselected package libogg-shlibs. Unpacking libogg-shlibs (from .../libogg-shlibs_1.3.2-1_darwin-x86_64.deb) ... Setting up libogg-shlibs (1.3.2-1) ... Setting up libogg (1.3.2-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libopencore-amr0_0.1.3-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libopencore-amr0-shlibs_0.1.3-1_darwin-x86_64.deb Selecting previously deselected package libopencore-amr0. (Reading database ... 4470 files and directories currently installed.) Unpacking libopencore-amr0 (from .../libopencore-amr0_0.1.3-1_darwin-x86_64.deb) ... Selecting previously deselected package libopencore-amr0-shlibs. Unpacking libopencore-amr0-shlibs (from .../libopencore-amr0-shlibs_0.1.3-1_darwin-x86_64.deb) ... Setting up libopencore-amr0-shlibs (0.1.3-1) ... Setting up libopencore-amr0 (0.1.3-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libtool2_2.4.2-3_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/devel/libtool2-shlibs_2.4.2-3_darwin-x86_64.deb Selecting previously deselected package libtool2. (Reading database ... 4502 files and directories currently installed.) Unpacking libtool2 (from .../libtool2_2.4.2-3_darwin-x86_64.deb) ... Selecting previously deselected package libtool2-shlibs. Unpacking libtool2-shlibs (from .../libtool2-shlibs_2.4.2-3_darwin-x86_64.deb) ... Setting up libtool2-shlibs (2.4.2-3) ... Setting up libtool2 (2.4.2-3) ... Clearing dependency_libs of .la files being installed * Libtool: (libtool). Generic shared library support script. install-info(/sw/share/info/libtool.info): creating new section `GNU programming tools' Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libvorbis0_1.3.4-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libvorbis0-shlibs_1.3.4-1_darwin-x86_64.deb Selecting previously deselected package libvorbis0. (Reading database ... 4590 files and directories currently installed.) Unpacking libvorbis0 (from .../libvorbis0_1.3.4-1_darwin-x86_64.deb) ... Selecting previously deselected package libvorbis0-shlibs. Unpacking libvorbis0-shlibs (from .../libvorbis0-shlibs_1.3.4-1_darwin-x86_64.deb) ... Setting up libvorbis0-shlibs (1.3.4-1) ... Setting up libvorbis0 (1.3.4-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/twolame-dev_0.3.13-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/twolame-shlibs_0.3.13-1_darwin-x86_64.deb Selecting previously deselected package twolame-dev. (Reading database ... 4766 files and directories currently installed.) Unpacking twolame-dev (from .../twolame-dev_0.3.13-1_darwin-x86_64.deb) ... Selecting previously deselected package twolame-shlibs. Unpacking twolame-shlibs (from .../twolame-shlibs_0.3.13-1_darwin-x86_64.deb) ... Setting up twolame-shlibs (0.3.13-1) ... Setting up twolame-dev (0.3.13-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/wavpack1-dev_4.60.1-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/wavpack1-shlibs_4.60.1-1_darwin-x86_64.deb Selecting previously deselected package wavpack1-dev. (Reading database ... 4775 files and directories currently installed.) Unpacking wavpack1-dev (from .../wavpack1-dev_4.60.1-1_darwin-x86_64.deb) ... Selecting previously deselected package wavpack1-shlibs. Unpacking wavpack1-shlibs (from .../wavpack1-shlibs_4.60.1-1_darwin-x86_64.deb) ... Setting up wavpack1-shlibs (4.60.1-1) ... Setting up wavpack1-dev (4.60.1-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/xdg-base_0.8-2_darwin-x86_64.deb Selecting previously deselected package xdg-base. (Reading database ... 4793 files and directories currently installed.) Unpacking xdg-base (from .../xdg-base_0.8-2_darwin-x86_64.deb) ... Setting up xdg-base (0.8-2) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/glib2-shlibs_2.22.4-8_darwin-x86_64.deb Selecting previously deselected package glib2-shlibs. (Reading database ... 4795 files and directories currently installed.) Unpacking glib2-shlibs (from .../glib2-shlibs_2.22.4-8_darwin-x86_64.deb) ... Setting up glib2-shlibs (2.22.4-8) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libflac8-dev_1.3.0-1003_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libflac8_1.3.0-1003_darwin-x86_64.deb Selecting previously deselected package libflac8-dev. (Reading database ... 5022 files and directories currently installed.) Unpacking libflac8-dev (from .../libflac8-dev_1.3.0-1003_darwin-x86_64.deb) ... Selecting previously deselected package libflac8. Unpacking libflac8 (from .../libflac8_1.3.0-1003_darwin-x86_64.deb) ... Setting up libflac8 (1.3.0-1003) ... Setting up libflac8-dev (1.3.0-1003) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libsndfile1-dev_1.0.25-3_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libsndfile1-shlibs_1.0.25-3_darwin-x86_64.deb Selecting previously deselected package libsndfile1-dev. (Reading database ... 5054 files and directories currently installed.) Unpacking libsndfile1-dev (from .../libsndfile1-dev_1.0.25-3_darwin-x86_64.deb) ... Selecting previously deselected package libsndfile1-shlibs. Unpacking libsndfile1-shlibs (from .../libsndfile1-shlibs_1.0.25-3_darwin-x86_64.deb) ... Setting up libsndfile1-shlibs (1.0.25-3) ... Setting up libsndfile1-dev (1.0.25-3) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/pkgconfig_0.28-1_darwin-x86_64.deb Selecting previously deselected package pkgconfig. (Reading database ... 5083 files and directories currently installed.) Unpacking pkgconfig (from .../pkgconfig_0.28-1_darwin-x86_64.deb) ... Setting up pkgconfig (0.28-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libpng16_1.6.12-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/libpng16-shlibs_1.6.12-1_darwin-x86_64.deb Selecting previously deselected package libpng16. (Reading database ... 5096 files and directories currently installed.) Unpacking libpng16 (from .../libpng16_1.6.12-1_darwin-x86_64.deb) ... Selecting previously deselected package libpng16-shlibs. Unpacking libpng16-shlibs (from .../libpng16-shlibs_1.6.12-1_darwin-x86_64.deb) ... Setting up libpng16-shlibs (1.6.12-1) ... Setting up libpng16 (1.6.12-1) ... Clearing dependency_libs of .la files being installed Setting runtime build-lock... dpkg-deb -b /sw/build.build/root-fink-buildlock-sox2-shlibs-14.4.1-1 /sw/build.build dpkg-deb: building package `fink-buildlock-sox2-shlibs-14.4.1-1' in `/sw/build.build/fink-buildlock-sox2-shlibs-14.4.1-1_2014.07.29-16.32.07_darwin-x86_64.deb'. Installing build-lock package... /sw/bin/dpkg-lockwait -i /sw/build.build/fink-buildlock-sox2-shlibs-14.4.1-1_2014.07.29-16.32.07_darwin-x86_64.deb Selecting previously deselected package fink-buildlock-sox2-shlibs-14.4.1-1. (Reading database ... 5133 files and directories currently installed.) Unpacking fink-buildlock-sox2-shlibs-14.4.1-1 (from .../fink-buildlock-sox2-shlibs-14.4.1-1_2014.07.29-16.32.07_darwin-x86_64.deb) ... Setting up fink-buildlock-sox2-shlibs-14.4.1-1 (2014.07.29-16.32.07) ... sudo -u fink-bld [ENV] sh -c /tmp/fink.c0RkT env LANG=C LC_ALL=C /sw/bin/tar --no-same-owner --no-same-permissions -xvf /sw/src/sox-14.4.1.tar.bz2 sox-14.4.1/ sox-14.4.1/soxi.txt sox-14.4.1/sox.txt sox-14.4.1/m4/ sox-14.4.1/m4/sndfile.m4 sox-14.4.1/m4/optional-fmt.m4 sox-14.4.1/m4/lt~obsolete.m4 sox-14.4.1/m4/ltoptions.m4 sox-14.4.1/m4/ltsugar.m4 sox-14.4.1/m4/ltversion.m4 sox-14.4.1/m4/ffmpeg.m4 sox-14.4.1/m4/libtool.m4 sox-14.4.1/scripts/ sox-14.4.1/scripts/batch-example.bat sox-14.4.1/libsox.txt sox-14.4.1/NEWS sox-14.4.1/cygbuild sox-14.4.1/config.guess sox-14.4.1/README sox-14.4.1/README.win32 sox-14.4.1/config.sub sox-14.4.1/README.sh sox-14.4.1/sox.pc.in sox-14.4.1/msvc10/ sox-14.4.1/msvc10/Mad/ sox-14.4.1/msvc10/Mad/LibMad.def sox-14.4.1/msvc10/Mad/config.h sox-14.4.1/msvc10/Mp3Lame/ sox-14.4.1/msvc10/Mp3Lame/config.h sox-14.4.1/msvc10/LibSndFileGSM610.vcxproj sox-14.4.1/msvc10/LibOgg.vcxproj sox-14.4.1/msvc10/LibId3Tag.vcxproj sox-14.4.1/msvc10/LibLpc10.vcxproj sox-14.4.1/msvc10/LibSoX.vcxproj.filters sox-14.4.1/msvc10/LibSndFileG72x.vcxproj sox-14.4.1/msvc10/SoX/ sox-14.4.1/msvc10/SoX/soxconfig.h sox-14.4.1/msvc10/LibSndFile.vcxproj sox-14.4.1/msvc10/LibZLib.vcxproj sox-14.4.1/msvc10/LibVorbis.vcxproj sox-14.4.1/msvc10/SoX.sln sox-14.4.1/msvc10/LibSpeex.vcxproj sox-14.4.1/msvc10/Makefile.in sox-14.4.1/msvc10/Makefile.am sox-14.4.1/msvc10/Png/ sox-14.4.1/msvc10/Png/inttypes.h sox-14.4.1/msvc10/Png/pnglibconf.h sox-14.4.1/msvc10/LibMp3Lame.vcxproj sox-14.4.1/msvc10/LibPng.vcxproj sox-14.4.1/msvc10/LibWavPack.vcxproj sox-14.4.1/msvc10/LibMad.vcxproj sox-14.4.1/msvc10/SndFile/ sox-14.4.1/msvc10/SndFile/sys/ sox-14.4.1/msvc10/SndFile/sys/time.h sox-14.4.1/msvc10/SndFile/inttypes.h sox-14.4.1/msvc10/SndFile/sndfile.h sox-14.4.1/msvc10/SndFile/config.h sox-14.4.1/msvc10/Readme.txt sox-14.4.1/msvc10/SoX.vcxproj sox-14.4.1/msvc10/LibSoX.vcxproj sox-14.4.1/msvc10/LibFlac.vcxproj sox-14.4.1/msvc10/LibGsm.vcxproj sox-14.4.1/soxi.1 sox-14.4.1/missing sox-14.4.1/aclocal.m4 sox-14.4.1/sox.1 sox-14.4.1/AUTHORS sox-14.4.1/INSTALL sox-14.4.1/install-sh sox-14.4.1/ChangeLog sox-14.4.1/Makefile.in sox-14.4.1/Makefile.am sox-14.4.1/FEATURES.in sox-14.4.1/src/ sox-14.4.1/src/vox.c sox-14.4.1/src/u4-fmt.c sox-14.4.1/src/soundtool.c sox-14.4.1/src/compand.c sox-14.4.1/src/rate_half_fir.h sox-14.4.1/src/pulseaudio.c sox-14.4.1/src/sox_i.h sox-14.4.1/src/biquad.h sox-14.4.1/src/dat.c sox-14.4.1/src/u3-fmt.c sox-14.4.1/src/sox.h sox-14.4.1/src/formats_i.c sox-14.4.1/src/rate.c sox-14.4.1/src/hilbert.c sox-14.4.1/src/noisered.c sox-14.4.1/src/dvms-fmt.c sox-14.4.1/src/hcom.c sox-14.4.1/src/mcompand_xover.h sox-14.4.1/src/gsm.c sox-14.4.1/src/speed.c sox-14.4.1/src/fft4g.h sox-14.4.1/src/f4-fmt.c sox-14.4.1/src/smp.c sox-14.4.1/src/sox.c sox-14.4.1/src/nulfile.c sox-14.4.1/src/s3-fmt.c sox-14.4.1/src/example4.c sox-14.4.1/src/splice.c sox-14.4.1/src/example3.c sox-14.4.1/src/raw.h sox-14.4.1/src/s4-fmt.c sox-14.4.1/src/xmalloc.c sox-14.4.1/src/amr-wb.c sox-14.4.1/src/xi.c sox-14.4.1/src/phaser.c sox-14.4.1/src/sunaudio.c sox-14.4.1/src/mat5.c sox-14.4.1/src/cvsd.h sox-14.4.1/src/sox_sample_test.c sox-14.4.1/src/cvsd.c sox-14.4.1/src/tx16w.c sox-14.4.1/src/util.c sox-14.4.1/src/htk.c sox-14.4.1/src/ao.c sox-14.4.1/src/silence.c sox-14.4.1/src/formats.h sox-14.4.1/src/coreaudio.c sox-14.4.1/src/trim.c sox-14.4.1/src/skelform.c sox-14.4.1/src/example0.c sox-14.4.1/src/effects_i.c sox-14.4.1/src/au.c sox-14.4.1/src/rate_filters.h sox-14.4.1/src/win32-ltdl.h sox-14.4.1/src/bend.c sox-14.4.1/src/cdr.c sox-14.4.1/src/optional-fmts.am sox-14.4.1/src/lpc10.c sox-14.4.1/src/effects.h sox-14.4.1/src/win32-glob.c sox-14.4.1/src/effects_i_dsp.c sox-14.4.1/src/testall.bat sox-14.4.1/src/g72x.c sox-14.4.1/src/sd2.c sox-14.4.1/src/g711.h sox-14.4.1/src/cvsd-fmt.c sox-14.4.1/src/tempo.c sox-14.4.1/src/mp3-util.h sox-14.4.1/src/repeat.c sox-14.4.1/src/compandt.h sox-14.4.1/src/echo.c sox-14.4.1/src/win32-glob.h sox-14.4.1/src/rate_poly_fir0.h sox-14.4.1/src/overdrive.c sox-14.4.1/src/wavpack.c sox-14.4.1/src/gain.c sox-14.4.1/src/example1.c sox-14.4.1/src/sox-fmt.c sox-14.4.1/src/8svx.c sox-14.4.1/src/synth.c sox-14.4.1/src/gsrt.c sox-14.4.1/src/compandt.c sox-14.4.1/src/chorus.c sox-14.4.1/src/ignore-warning.h sox-14.4.1/src/vol.c sox-14.4.1/src/adpcm.h sox-14.4.1/src/libsox.c sox-14.4.1/src/stretch.c sox-14.4.1/src/cvsdfilt.h sox-14.4.1/src/stat.c sox-14.4.1/src/amr.h sox-14.4.1/src/soxomp.h sox-14.4.1/src/vox-fmt.c sox-14.4.1/src/s1-fmt.c sox-14.4.1/src/delay.c sox-14.4.1/src/monkey.wav sox-14.4.1/src/g72x.h sox-14.4.1/src/sox_sample_test.h sox-14.4.1/src/waveaudio.c sox-14.4.1/src/dft_filter.h sox-14.4.1/src/paf.c sox-14.4.1/src/fir.c sox-14.4.1/src/g711.c sox-14.4.1/src/raw-fmt.c sox-14.4.1/src/ladspa.h sox-14.4.1/src/raw.c sox-14.4.1/src/libsox_i.c sox-14.4.1/src/pvf.c sox-14.4.1/src/mcompand.c sox-14.4.1/src/aiff.h sox-14.4.1/src/sf.c sox-14.4.1/src/band.h sox-14.4.1/src/tremolo.c sox-14.4.1/src/soxconfig.h.cmake sox-14.4.1/src/xmalloc.h sox-14.4.1/src/firfit.c sox-14.4.1/src/vox.h sox-14.4.1/src/noisered.h sox-14.4.1/src/testall.sh sox-14.4.1/src/Makefile.in sox-14.4.1/src/Makefile.am sox-14.4.1/src/al-fmt.c sox-14.4.1/src/s2-fmt.c sox-14.4.1/src/soxconfig.h.in sox-14.4.1/src/swap.c sox-14.4.1/src/dither.c sox-14.4.1/src/example2.c sox-14.4.1/src/noiseprof.c sox-14.4.1/src/mp3.c sox-14.4.1/src/util.h sox-14.4.1/src/la-fmt.c sox-14.4.1/src/ima_rw.c sox-14.4.1/src/u1-fmt.c sox-14.4.1/src/stats.c sox-14.4.1/src/wav.c sox-14.4.1/src/aifc-fmt.c sox-14.4.1/src/loudness.c sox-14.4.1/src/tests.sh sox-14.4.1/src/fap.c sox-14.4.1/src/mat4.c sox-14.4.1/src/reverb.c sox-14.4.1/src/sphere.c sox-14.4.1/src/rate_poly_fir.h sox-14.4.1/src/spectrogram.c sox-14.4.1/src/pad.c sox-14.4.1/src/biquads.c sox-14.4.1/src/divide.c sox-14.4.1/src/adpcms.h sox-14.4.1/src/fft4g.c sox-14.4.1/src/fade.c sox-14.4.1/src/avr.c sox-14.4.1/src/echos.c sox-14.4.1/src/test-comments sox-14.4.1/src/ima-fmt.c sox-14.4.1/src/maud.c sox-14.4.1/src/sndfile.c sox-14.4.1/src/flanger.c sox-14.4.1/src/earwax.c sox-14.4.1/src/dither.h sox-14.4.1/src/xa.c sox-14.4.1/src/reverse.c sox-14.4.1/src/example5.c sox-14.4.1/src/output.c sox-14.4.1/src/f8-fmt.c sox-14.4.1/src/vorbis.c sox-14.4.1/src/getopt.c sox-14.4.1/src/CMakeLists.txt sox-14.4.1/src/flac.c sox-14.4.1/src/effects.c sox-14.4.1/src/amr-nb.c sox-14.4.1/src/ffmpeg.h sox-14.4.1/src/contrast.c sox-14.4.1/src/remix.c sox-14.4.1/src/vad.c sox-14.4.1/src/ladspa.c sox-14.4.1/src/ffmpeg.c sox-14.4.1/src/prc.c sox-14.4.1/src/downsample.c sox-14.4.1/src/aiff.c sox-14.4.1/src/adpcms.c sox-14.4.1/src/input.c sox-14.4.1/src/u2-fmt.c sox-14.4.1/src/sounder.c sox-14.4.1/src/sinc.c sox-14.4.1/src/voc.c sox-14.4.1/src/ima_rw.h sox-14.4.1/src/tests.bat sox-14.4.1/src/caf.c sox-14.4.1/src/skeleff.c sox-14.4.1/src/sndio.c sox-14.4.1/src/g723_40.c sox-14.4.1/src/ul-fmt.c sox-14.4.1/src/mixer.c sox-14.4.1/src/upsample.c sox-14.4.1/src/lu-fmt.c sox-14.4.1/src/biquad.c sox-14.4.1/src/oss.c sox-14.4.1/src/formats.c sox-14.4.1/src/fifo.h sox-14.4.1/src/win32-ltdl.c sox-14.4.1/src/adpcm.c sox-14.4.1/src/dcshift.c sox-14.4.1/src/aiff-fmt.c sox-14.4.1/src/g723_24.c sox-14.4.1/src/alsa.c sox-14.4.1/src/w64.c sox-14.4.1/src/g721.c sox-14.4.1/src/dft_filter.c sox-14.4.1/src/wve.c sox-14.4.1/COPYING sox-14.4.1/soxformat.txt sox-14.4.1/configure sox-14.4.1/libgsm/ sox-14.4.1/libgsm/rpe.c sox-14.4.1/libgsm/gsm_decode.c sox-14.4.1/libgsm/gsm.h sox-14.4.1/libgsm/gsm_create.c sox-14.4.1/libgsm/short_term.c sox-14.4.1/libgsm/preprocess.c sox-14.4.1/libgsm/gsm_encode.c sox-14.4.1/libgsm/decode.c sox-14.4.1/libgsm/table.c sox-14.4.1/libgsm/Makefile.in sox-14.4.1/libgsm/Makefile.am sox-14.4.1/libgsm/add.c sox-14.4.1/libgsm/code.c sox-14.4.1/libgsm/gsm_option.c sox-14.4.1/libgsm/gsm_destroy.c sox-14.4.1/libgsm/long_term.c sox-14.4.1/libgsm/CMakeLists.txt sox-14.4.1/libgsm/private.h sox-14.4.1/libgsm/aliases.h sox-14.4.1/libgsm/lpc.c sox-14.4.1/CMakeLists.txt sox-14.4.1/LICENSE.LGPL sox-14.4.1/compile sox-14.4.1/LICENSE.GPL sox-14.4.1/lpc10/ sox-14.4.1/lpc10/invert.c sox-14.4.1/lpc10/lpcini.c sox-14.4.1/lpc10/prepro.c sox-14.4.1/lpc10/dcbias.c sox-14.4.1/lpc10/ham84.c sox-14.4.1/lpc10/energy.c sox-14.4.1/lpc10/lpfilt.c sox-14.4.1/lpc10/README sox-14.4.1/lpc10/f2clib.c sox-14.4.1/lpc10/preemp.c sox-14.4.1/lpc10/mload.c sox-14.4.1/lpc10/synths.c sox-14.4.1/lpc10/tbdm.c sox-14.4.1/lpc10/ivfilt.c sox-14.4.1/lpc10/placev.c sox-14.4.1/lpc10/vparms.c sox-14.4.1/lpc10/random.c sox-14.4.1/lpc10/bsynz.c sox-14.4.1/lpc10/encode.c sox-14.4.1/lpc10/median.c sox-14.4.1/lpc10/decode.c sox-14.4.1/lpc10/f2c.h sox-14.4.1/lpc10/Makefile.in sox-14.4.1/lpc10/Makefile.am sox-14.4.1/lpc10/pitsyn.c sox-14.4.1/lpc10/lpcdec.c sox-14.4.1/lpc10/irc2pc.c sox-14.4.1/lpc10/difmag.c sox-14.4.1/lpc10/dyptrk.c sox-14.4.1/lpc10/hp100.c sox-14.4.1/lpc10/lpcenc.c sox-14.4.1/lpc10/chanwr.c sox-14.4.1/lpc10/rcchk.c sox-14.4.1/lpc10/voicin.c sox-14.4.1/lpc10/CMakeLists.txt sox-14.4.1/lpc10/onset.c sox-14.4.1/lpc10/lpc10.h sox-14.4.1/lpc10/analys.c sox-14.4.1/lpc10/placea.c sox-14.4.1/lpc10/deemp.c sox-14.4.1/configure.ac sox-14.4.1/soxformat.7 sox-14.4.1/msvc9/ sox-14.4.1/msvc9/Mad/ sox-14.4.1/msvc9/Mad/LibMad.def sox-14.4.1/msvc9/Mad/config.h sox-14.4.1/msvc9/Mp3Lame/ sox-14.4.1/msvc9/Mp3Lame/config.h sox-14.4.1/msvc9/LibMp3Lame.vcproj sox-14.4.1/msvc9/SoX.vcproj sox-14.4.1/msvc9/LibPng.vcproj sox-14.4.1/msvc9/LibFlac.vcproj sox-14.4.1/msvc9/LibZLib.vcproj sox-14.4.1/msvc9/LibSndFile.vcproj sox-14.4.1/msvc9/LibWavPack.vcproj sox-14.4.1/msvc9/LibId3Tag.vcproj sox-14.4.1/msvc9/LibGsm.vcproj sox-14.4.1/msvc9/Sox/ sox-14.4.1/msvc9/Sox/soxconfig.h sox-14.4.1/msvc9/LibVorbis.vcproj sox-14.4.1/msvc9/LibSoX.vcproj sox-14.4.1/msvc9/LibOgg.vcproj sox-14.4.1/msvc9/Makefile.in sox-14.4.1/msvc9/Makefile.am sox-14.4.1/msvc9/Png/ sox-14.4.1/msvc9/Png/inttypes.h sox-14.4.1/msvc9/Png/pnglibconf.h sox-14.4.1/msvc9/LibSndFileG72x.vcproj sox-14.4.1/msvc9/LibSpeex.vcproj sox-14.4.1/msvc9/LibLpc10.vcproj sox-14.4.1/msvc9/Sox.sln sox-14.4.1/msvc9/SndFile/ sox-14.4.1/msvc9/SndFile/sys/ sox-14.4.1/msvc9/SndFile/sys/time.h sox-14.4.1/msvc9/SndFile/inttypes.h sox-14.4.1/msvc9/SndFile/sndfile.h sox-14.4.1/msvc9/SndFile/config.h sox-14.4.1/msvc9/Readme.txt sox-14.4.1/msvc9/LibMad.vcproj sox-14.4.1/msvc9/LibSndFileGSM610.vcproj sox-14.4.1/README.osx sox-14.4.1/ltmain.sh sox-14.4.1/libsox.3 sox-14.4.1/depcomp sudo -u fink-bld [ENV] sh -c /tmp/fink.gddTF ./configure --prefix=/sw --mandir='${prefix}/share/man' --enable-dependency-tracking --enable-shared --disable-static --disable-gomp --with-distro="Fink Project" --without-ao --without-alsa --without-oss --without-pulseaudio --without-sunaudio --without-ffmpeg --with-amrwb --with-amrnb --with-lame checking build system type... x86_64-apple-darwin13.3.0 checking host system type... x86_64-apple-darwin13.3.0 checking target system type... x86_64-apple-darwin13.3.0 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking whether gcc and cc understand -c and -o together... yes checking whether ln -s works... yes checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no 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... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-apple-darwin13.3.0 file names to x86_64-apple-darwin13.3.0 format... func_convert_file_noop checking how to convert x86_64-apple-darwin13.3.0 file names to toolchain format... func_convert_file_noop checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for objdump... no 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 gcc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for dsymutil... dsymutil checking for nmedit... nmedit checking for lipo... lipo checking for otool... otool checking for otool64... no checking for -single_module linker flag... yes checking for -exported_symbols_list linker flag... yes checking for -force_load linker flag... yes checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... yes checking for gcc option to produce PIC... -fno-common -DPIC checking if gcc PIC flag -fno-common -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin13.3.0 dyld checking how to hardcode library paths into programs... immediate checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes 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... no checking for pkg-config... /sw/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to make a debug build... checking gcc version... 402 checking whether byte ordering is bigendian... no checking for inline... inline checking for ANSI C header files... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for unistd.h... (cached) yes checking byteswap.h usability... no checking byteswap.h presence... no checking for byteswap.h... no checking for sys/stat.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... 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 glob.h usability... yes checking glob.h presence... yes checking for glob.h... yes checking for strcasecmp... yes checking for strdup... yes checking for popen... yes checking for vsnprintf... yes checking for gettimeofday... yes checking for mkstemp... yes checking for fmemopen... no checking for pow... 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 whether to use GOMP... no 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 whether to dlopen lame... no checking lame/lame.h usability... yes checking lame/lame.h presence... yes checking for lame/lame.h... yes checking for lame_get_lametag_frame in -lmp3lame... yes checking for id3tag_set_fieldvalue in -lmp3lame... yes checking twolame.h usability... yes checking twolame.h presence... yes checking for twolame.h... yes checking whether to dlopen twolame... no checking for twolame_init in -ltwolame... 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 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... yes checking opencore-amrwb/dec_if.h presence... yes checking for opencore-amrwb/dec_if.h... yes checking for D_IF_init in -lopencore-amrwb... yes checking opencore-amrnb/interf_dec.h usability... yes checking opencore-amrnb/interf_dec.h presence... yes checking for opencore-amrnb/interf_dec.h... yes checking for Decoder_Interface_init in -lopencore-amrnb... yes checking wavpack/wavpack.h usability... yes checking wavpack/wavpack.h presence... yes checking for wavpack/wavpack.h... yes checking for WavpackGetSampleRate in -lwavpack... yes checking sndio.h usability... no checking sndio.h presence... no checking for sndio.h... no checking CoreAudio/CoreAudio.h usability... yes checking CoreAudio/CoreAudio.h presence... yes checking for CoreAudio/CoreAudio.h... 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 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 ...............Fink Project Dynamic loading support....yes Pkg-config location........$(libdir)/pkgconfig Play and rec symlinks......yes Symlinks enabled...........yes OPTIONAL DEVICE DRIVERS ao (Xiph)..................no alsa (Linux)...............no coreaudio (Mac OS X).......yes sndio (OpenBSD)............no oss........................no pulseaudio.................no sunaudio...................no waveaudio (MS-Windows).....no OPTIONAL FILE FORMATS amrnb......................yes dlopen amrnb..............no amrwb......................yes dlopen amrwb..............no ffmpeg.....................no flac.......................yes gsm........................yes (external) lpc10......................yes (in-tree) mp2/mp3....................yes id3tag....................yes lame......................yes lame id3tag...............yes dlopen lame...............no mad.......................yes dlopen mad................no twolame...................yes dlopen twolame............no oggvorbis..................yes sndfile....................yes dlopen sndfile............no wavpack....................yes OTHER OPTIONS ladspa effects.............yes magic support..............yes png support................yes GOMP support...............no Configure finished. Do 'make -s && make install' to compile and install SoX. make Making all in lpc10 /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT analys.lo -MD -MP -MF .deps/analys.Tpo -c -o analys.lo analys.c /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT bsynz.lo -MD -MP -MF .deps/bsynz.Tpo -c -o bsynz.lo bsynz.c /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT chanwr.lo -MD -MP -MF .deps/chanwr.Tpo -c -o chanwr.lo chanwr.c /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT dcbias.lo -MD -MP -MF .deps/dcbias.Tpo -c -o dcbias.lo dcbias.c /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT decode.lo -MD -MP -MF .deps/decode.Tpo -c -o decode.lo decode.c /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT deemp.lo -MD -MP -MF .deps/deemp.Tpo -c -o deemp.lo deemp.c /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT difmag.lo -MD -MP -MF .deps/difmag.Tpo -c -o difmag.lo difmag.c /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/deemp.Tpo .deps/deemp.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/dcbias.Tpo .deps/dcbias.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/difmag.Tpo .deps/difmag.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/chanwr.Tpo .deps/chanwr.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/dyptrk.Tpo .deps/dyptrk.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/bsynz.Tpo .deps/bsynz.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/analys.Tpo .deps/analys.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/energy.Tpo .deps/energy.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/decode.Tpo .deps/decode.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/ham84.Tpo .deps/ham84.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/f2clib.Tpo .deps/f2clib.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/encode.Tpo .deps/encode.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/hp100.Tpo .deps/hp100.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/invert.Tpo .deps/invert.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/irc2pc.Tpo .deps/irc2pc.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/ivfilt.Tpo .deps/ivfilt.Plo mv -f .deps/lpcdec.Tpo .deps/lpcdec.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT pitsyn.lo -MD -MP -MF .deps/pitsyn.Tpo -c -o pitsyn.lo pitsyn.c /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/median.Tpo .deps/median.Plo mv -f .deps/lpcenc.Tpo .deps/lpcenc.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT placev.lo -MD -MP -MF .deps/placev.Tpo -c -o placev.lo placev.c /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/lpfilt.Tpo .deps/lpfilt.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/lpcini.Tpo .deps/lpcini.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/onset.Tpo .deps/onset.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/mload.Tpo .deps/mload.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/preemp.Tpo .deps/preemp.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/placea.Tpo .deps/placea.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/prepro.Tpo .deps/prepro.Plo /bin/sh ../libtool --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../src -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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/placev.Tpo .deps/placev.Plo mv -f .deps/random.Tpo .deps/random.Plo mv -f .deps/rcchk.Tpo .deps/rcchk.Plo mv -f .deps/pitsyn.Tpo .deps/pitsyn.Plo mv -f .deps/synths.Tpo .deps/synths.Plo mv -f .deps/tbdm.Tpo .deps/tbdm.Plo mv -f .deps/vparms.Tpo .deps/vparms.Plo mv -f .deps/voicin.Tpo .deps/voicin.Plo /bin/sh ../libtool --tag=CC --silent --mode=link gcc -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -avoid-version -module -L/sw/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 Making all in libgsm make[1]: Nothing to be done for `all'. Making all in src gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT sox.o -MD -MP -MF .deps/sox.Tpo -c -o sox.o sox.c /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 sox.c:285:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int hours, mins = seconds / 60; ~~~~ ~~~~~~~~^~~~ sox.c:503:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *buf++ = SOX_ROUND_CLIP_COUNT(d, f->volume_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] *buf++ = SOX_ROUND_CLIP_COUNT(d, f->volume_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014: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') [-Wconversion] *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014: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') [-Wconversion] *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ sox.c:732:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] lsx_revalloc(user_effargs, eff_chain_count+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:735:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] lsx_revalloc(user_effargs_size, eff_chain_count+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:737:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] lsx_revalloc(nuser_effects, eff_chain_count+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:858:85: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] for (j = 0; j < (size_t)(argc - optstate.ind) && !sox_find_effect(argv[optstate.ind + j]) && ~~~~~~~~~^~~ ~ sox.c:859:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] !is_pseudo_effect(argv[optstate.ind + j]); ++j) { ~~~~~~~~~^~~ ~ sox.c:865:84: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:865:84: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ sox.c:865:84: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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) ^ /usr/include/secure/_string.h:83:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ sox.c:865:84: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:83:53: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ /usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^ sox.c:867:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] user_effargs[eff_chain_count][eff_offset].argc = j; ~ ^ sox.c:889:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:932:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] while(fgets(s + pos, (int) (buffer_size - pos), file)) { ~ ^~~ sox.c:936:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] else if (len == (int)(buffer_size - pos - 1)) { ~ ^~~ sox.c:933:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int len = strlen(s + pos); ~~~ ^~~~~~~~~~~~~~~ sox.c:1231:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int vu_dB = linear? floor(2 * white + red + dB) : 0; ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sox.c:1548:45: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_uint64_t' (aka 'unsigned long') [-Wconversion] oob.loops[i].start = oob.loops[i].start * factor; ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~ sox.c:1549:47: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_uint64_t' (aka 'unsigned long') [-Wconversion] oob.loops[i].length = oob.loops[i].length * factor; ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ sox.c:1636:61: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'size_t' (aka 'unsigned long') [-Wconversion] min_rate = min(min_rate , files[i]->ft->signal.rate); ~ ~~~~~~~~~~~~~~~~~~~~~^~~~ ./util.h:193:40: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ sox.c:1637:61: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'size_t' (aka 'unsigned long') [-Wconversion] max_rate = max(max_rate , files[i]->ft->signal.rate); ~ ~~~~~~~~~~~~~~~~~~~~~^~~~ ./util.h:198:40: note: expanded from macro 'max' #define max(a, b) ((a) >= (b) ? (a) : (b)) ^ 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, ^~~~~~~~ sox.c./cvsdfilt.h:1663:36:27:56: warning: : implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 0.001102, 0.001159, 0.000187, -0.000175, ^~~~~~~~~ combine_method == sox_merge? total_channels : max_channels; ^~~~~~~~~~~~~~ ./cvsdfilt.h:28:9sox.c:1663:53: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] : warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] 0.002097, 0.006543, 0.009384, 0.008004, ^~~~~~~~ ./cvsdfilt.h:28:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] combine_method == sox_merge? total_channels : max_channels; ^~~~~~~~~~~~ 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: g723_24.c:90warning:: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] 9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] 0.006562, 0.013569, 0.030745, 0.047053, ^~~~~~~~ ./cvsdfilt.h:29:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] sezi = predictor_zero(state_ptr); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ./g72x.h:44:24: note: expanded from macro 'predictor_zero' g721.c 0.006562, 0.013569, 0.030745, 0.047053, : ^~~~~~~~103 :9: ./cvsdfilt.h:29:warning: 41implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] #define predictor_zero lsx_g72x_predictor_zero ^ : warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] sezi = predictor_zero(state_ptr); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 0.006562, 0.013569, 0.030745, 0.047053, ^~~~~~~~ ./g72x.h:44:24: note: g723_24.c:92:13:expanded from macro 'predictor_zero'./cvsdfilt.h :29:57warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] : warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] #define predictor_zero lsx_g72x_predictor_zero ^ sei = sezi + predictor_pole(state_ptr); ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.006562, 0.013569, 0.030745, 0.047053, ^~~~~~~~ ./cvsdfilt.h:30:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] g723_24.c:95:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] g721.c:105: 0.050491, 0.047388, 0.062171, 0.109115,42: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] d = sl - se; /* d = estimation diff. */ ^~~~~~~~ ~ ~~~^~~~ ./cvsdfilt.h:30:25: se = (sezi + predictor_pole(state_ptr)) >> 1; /* estimated signal */ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] g723_24.c:98:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] g721.c:107:9: 0.050491, 0.047388, 0.062171, 0.109115, warning ^~~~~~~~ y = step_size(state_ptr); /* quantizer step size */: ./cvsdfilt.h:implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] ~ ^~~~~~~~~~~~~~~~~~~~ 30:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] ./g72x.h:47:19: note: expanded from macro 'step_size' d = sl - se; /* estimation difference */ ~ ~~~^~~~ 0.050491, 0.047388, 0.062171, 0.109115, ^~~~~~~~ ./cvsdfilt.h:30:#define step_size lsx_g72x_step_size ^ 57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] 0.050491, 0.047388, 0.062171, 0.109115, g721.c:110:6 ^~~~~~~~: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]g723_24.c :99:6./cvsdfilt.h:: 31warning:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] : y = step_size(state_ptr); /* quantizer step size */implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] ~ ^~~~~~~~~~~~~~~~~~~~ g723_40.c:109:9: warning: ./g72x.h:implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]47 0.167120, 0.197144, 0.195471, 0.222098,: 19 ^~~~~~~~: note i = quantize(d, y, qtab_723_24, 3); /* i = ADPCM code */ : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'step_size' ./cvsdfilt.h: 31: sezi = predictor_zero(state_ptr);./g72x.h:#define step_size lsx_g72x_step_size 45 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~: 1825:: notewarning ^: expanded from macro 'quantize' ./g72x.h:44:: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] #define quantize lsx_g72x_quantize ^ 24: note: 0.167120, 0.197144, 0.195471, 0.222098,expanded from macro 'predictor_zero' ^~~~~~~~ g721.c:111:6: warning./cvsdfilt.h:31: g723_24.cimplicit conversion loses integer precision: 'int' to 'short' [-Wconversion]: 100:7#define predictor_zero lsx_g72x_predictor_zero: 41 ^: : warning: warningimplicit conversion loses integer precision: 'int' to 'short' [-Wconversion] i = quantize(d, y, qtab_721, 7); /* i = ADPCM code */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] ./g72x.h dq = reconstruct(i & 4, _dqlntab[i], y); /* quantized diff. */: 45 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 18: note: ./g72x.h:46expanded from macro 'quantize' 0.167120, 0.197144, 0.195471, 0.222098, ^~~~~~~~ :#define quantize lsx_g72x_quantize 21 ^: note: expanded from macro 'reconstruct' g723_40.c:./cvsdfilt.h:31:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]111 #define reconstruct lsx_g72x_reconstruct ^ :13: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] 0.167120, 0.197144, 0.195471, 0.222098, ^~~~~~~~ sei = sezi + predictor_pole(state_ptr); ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cvsdfilt.h:g721.c32::113:7: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] 9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] 0.354745, 0.599184, 0.849632, 0.956536,g723_40.c:114:9 dq = reconstruct(i & 8, _dqlntab[i], y); /* quantized est diff */ ^~~~~~~~ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] ./g72x.h:46:21: note: d = sl - se; /* d = estimation difference */expanded from macro 'reconstruct' ~ ~~~^~~~ ./cvsdfilt.h:32#define reconstruct lsx_g72x_reconstruct: ^ 25: warningg723_40.c: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] :117:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] 0.354745, 0.599184, 0.849632, 0.956536, ^~~~~~~~ y = step_size(state_ptr); /* adaptive quantizer step size */ ~ ^~~~~~~~~~~~~~~~~~~~ ./cvsdfilt.h./g72x.h:32:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]: 47:19: note: expanded from macro 'step_size' #define step_size lsx_g72x_step_size 0.354745, 0.599184, 0.849632, 0.956536, ^~~~~~~~ ^ ./cvsdfilt.h:32:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] g723_40.c:118:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] 0.354745, 0.599184, 0.849632, 0.956536, ^~~~~~~~ ./cvsdfilt.h:33:9: warning: i = quantize(d, y, qtab_723_40, 15); /* i = ADPCM code */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]./g72x.h :45:18: note: expanded from macro 'quantize' 0.849632, 0.599184, 0.354745, 0.222098, #define quantize lsx_g72x_quantize ^~~~~~~~ ^ ./cvsdfilt.h:33:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] 0.849632, 0.599184, 0.354745, 0.222098, ^~~~~~~~ g723_40.c:120:7: warning./cvsdfilt.h:33:: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] 41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] 0.849632, 0.599184, 0.354745, 0.222098, ^~~~~~~~ dq = reconstruct(i & 0x10, _dqlntab[i], y); /* quantized diff */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./cvsdfilt.h:33:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] ./g72x.h:46:21: note: 0.849632, 0.599184, 0.354745, 0.222098,expanded from macro 'reconstruct' ^~~~~~~~ ./cvsdfilt.h:34:9:#define reconstruct lsx_g72x_reconstruct ^ 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:sox.c:178634:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] :33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] 0.195471, 0.197144, 0.167120, 0.109115, ^~~~~~~~ modified_termios.c_lflag &= ~(ICANON | ECHO); ~~ ^~~~~~~~~~~~~~~~ ./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] g723_24.c:127:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] 0.062171, 0.047388, 0.050491, 0.047053, ^~~~~~~~ sezi = predictor_zero(state_ptr); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ./g72x.h:44:24:./cvsdfilt.h:35: 57note: expanded from macro 'predictor_zero' : warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] #define predictor_zero lsx_g72x_predictor_zero ^ 0.062171, 0.047388, 0.050491, 0.047053, ^~~~~~~~ ./cvsdfilt.h:36:9: warningg723_24.c:129:13: warning: : implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] g721.c:142:9: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] sei = sezi + predictor_pole(state_ptr); ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ sezi = predictor_zero(state_ptr); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 0.030745, 0.013569, 0.006562, 0.008004,./g72x.h ^~~~~~~~ :44:24: note: expanded from macro 'predictor_zero' ./cvsdfilt.h:36:25: g723_24.cwarning:132:6: : implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] #define predictor_zero lsx_g72x_predictor_zero ^ warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] 0.030745, 0.013569, 0.006562, 0.008004, ^~~~~~~~ ./cvsdfilt.h:36:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] y = step_size(state_ptr); /* adaptive quantizer step size */ ~ ^~~~~~~~~~~~~~~~~~~~ 0.030745, 0.013569, 0.006562, 0.008004,./g72x.h:47:g721.c : ^~~~~~~~144 :13: warning: 19implicit conversion loses integer precision: 'int' to 'short' [-Wconversion]./cvsdfilt.h :36:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] : note: expanded from macro 'step_size' sei = sezi + predictor_pole(state_ptr); ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.030745, 0.013569, 0.006562, 0.008004, ^~~~~~~~ ./cvsdfilt.h:37:#define step_size lsx_g72x_step_size ^ 9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] 0.009384, 0.006543, 0.002097, -0.000175, ^~~~~~~~ g721.c:147:6: warning./cvsdfilt.h:37:25: warning: g723_24.c:: 133implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] :implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] 7: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] y = step_size(state_ptr); /* dynamic quantizer step size */ ~ ^~~~~~~~~~~~~~~~~~~~ 0.009384, 0.006543, 0.002097, -0.000175, ^~~~~~~~ ./cvsdfilt.h:37:41: warning: ./g72x.h:47:19implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] dq = reconstruct(i & 0x04, _dqlntab[i], y); /* unquantize pred diff */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :./g72x.h:46:21: note note: expanded from macro 'step_size' : expanded from macro 'reconstruct' 0.009384, 0.006543, 0.002097, -0.000175, ^~~~~~~~ #define step_size lsx_g72x_step_size ^ ./cvsdfilt.h:37:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]#define reconstruct lsx_g72x_reconstruct ^ g721.c 0.009384, 0.006543, 0.002097, -0.000175,: 149 ^~~~~~~~~: 7: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] ./cvsdfilt.h:38:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] dq = reconstruct(i & 0x08, _dqlntab[i], y); /* quantized diff. */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./g72x.h 0.000187, 0.001159, 0.001102, 0.000000 ^~~~~~~~:46:21 : note: expanded from macro 'reconstruct' ./cvsdfilt.h:38:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] #define reconstruct lsx_g72x_reconstruct ^ 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, ^~~~~~~~ g723_40.c:147:9: warning: ./cvsdfilt.himplicit conversion loses integer precision: 'int' to 'short' [-Wconversion]: 44:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] sezi = predictor_zero(state_ptr); 0.001950, 0.004180, 0.006331, 0.007907, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ./g72x.h:44 : ^~~~~~~~24 : note: expanded from macro 'predictor_zero' ./cvsdfilt.h:45:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] #define predictor_zero lsx_g72x_predictor_zero ^ 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, ^~~~~~~~ g723_40.c./cvsdfilt.h:149::4513:: warning41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] : implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] 0.008510, 0.008342, 0.008678, 0.011827, ^~~~~~~~ ./cvsdfilt.h:45:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] sei = sezi + predictor_pole(state_ptr); ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] g723_40.c:152:6: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] 0.020282, 0.035231, 0.055200, 0.075849, ^~~~~~~~ ./cvsdfilt.h:46:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] y = step_size(state_ptr); /* adaptive quantizer step size */ 0.020282, 0.035231, 0.055200, 0.075849, ~ ^~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ ./g72x.h:47:19./cvsdfilt.h:46:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] : note: expanded from macro 'step_size' 0.020282, 0.035231, 0.055200, 0.075849, ^~~~~~~~ ./cvsdfilt.h:47:9:#define step_size lsx_g72x_step_size ^warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] 0.091585, 0.098745, 0.099031, 0.101287, ^~~~~~~~ ./cvsdfilt.hg723_40.c:47:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] :153:7: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wconversion] 0.091585, 0.098745, 0.099031, 0.101287, ^~~~~~~~ ./cvsdfilt.h:47:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] dq = reconstruct(i & 0x10, _dqlntab[i], y); /* estimation diff. */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.091585, 0.098745, 0.099031, 0.101287, ^~~~~~~~ ./g72x.h:46:21: note: expanded from macro 'reconstruct'./cvsdfilt.h:47 :57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] #define reconstruct lsx_g72x_reconstruct ^ 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,sox.c:2142:19: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] ^~~~~~~~~ text[i++] = c; ~ ^ ./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] sox.c:2275:13: warning -0.008312, -0.001381, -0.004648, 0.000362 : ^~~~~~~~~ implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] return p->value;./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] sox.c:2303:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] -0.000289, 0.002112, 0.001421, 0.002235, ^~~~~~~~ sox_globals.bufsiz = i; ~ ^ ./cvsdfilt.h:82:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] 0.021003, 0.001237, 0.047132, 0.129636, ^~~~~~~~ sox.c:2307:26:./cvsdfilt.h:82:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] warning: implicit conversion changes signedness: 'int' to 'enum ' [-Wsign-conversion] 0.021003, 0.001237, 0.047132, 0.129636, ^~~~~~~~ combine_method = enum_option(optstate.arg, optstate.lngind, combine_methods);./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] sox.c:2336:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] -0.017959, 0.000301, -0.002538, -0.001278 ^~~~~~~~ sox_globals.input_bufsiz = i; ~ ^ ./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 ^~~~~~~~~ sox.c:2350: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); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cvsdfilt.h:88:8: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] sox.c:2352:35 -0.000010, 0.002787, 0.000055, 0.006813, ^~~~~~~~~ : warning./cvsdfilt.h:: implicit conversion changes signedness: 'int' to 'rg_mode' [-Wsign-conversion] 88:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] -0.000010, 0.002787, 0.000055, 0.006813, ^~~~~~~~ case 12: replay_gain_mode = enum_option(optstate.arg, optstate.lngind, rg_modes); break; ./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] sox.c:2386:14: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] return c; 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] sox.c:2404:18: warning: -0.112870, -0.077912, 0.000995, -0.020249,implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ^~~~~~~~~ ./cvsdfilt.h:97:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] size_t n = sscanf(optstate.arg, "%lf %c %c", &f->signal.rate, &k, &dummy); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 ^~~~~~~~ sox.c:2429:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ./cvsdfilt.h:102:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] f->signal.channels = i; ~ ^ 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,sox.c:2444:37: ^~~~~~~~ warning: ./cvsdfilt.himplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]: 103:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] f->encoding.bits_per_sample = i; ~ ^ 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); ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. 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); ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. cvsd.c:348:40: warning: implicit conversion turns floating-point number into integer: 'float' to 'sox_sample_t' (aka 'int') [-Wconversion] *buf++ = (oval * ((float)SOX_SAMPLE_MAX)); ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ sox.c:2790:24: warning: implicit conversion loses integer precision: 'long' to 'soxi_t' [-Wshorten-64-to-32] else if ((type = 1 + (strchr(opts, opt) - opts)) > Annotation) ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. sox.c:2881:20: warning: implicit conversion changes signedness: 'int' to 'sox_bool' (aka 'enum sox_bool') [-Wsign-conversion] stdin_is_a_tty = isatty(fileno(stdin)); ~ ^~~~~~~~~~~~~~~~~~~~~ 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; ~~~~~~ ^~~ sox.c:3033:11: warning: format specifies type 'unsigned long long' but the argument has type 'sox_uint64_t' (aka 'unsigned long') [-Wformat] files[i]->ft->clips); ^~~~~~~~~~~~~~~~~~~ sox.c:3033:11: warning: format specifies type 'unsigned long long' but the argument has type 'sox_uint64_t' (aka 'unsigned long') [-Wformat] files[i]->ft->clips); ^~~~~~~~~~~~~~~~~~~ mv -f .deps/libsox_la-g723_40.Tpo .deps/libsox_la-g723_40.Plo sox.c:2929:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int j = input_count - 1 - i; /* Open in reverse order 'cos of rec (below) */ ~ ~~~~~~~~~~~~~~~~^~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libsox_la-g723_24.Tpo .deps/libsox_la-g723_24.Plo mv -f .deps/libsox_la-g721.Tpo .deps/libsox_la-g721.Plo 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; ~ ^~~~~ 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; ~ ^~~~ 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; ~ ^~~~~~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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; ~ ^~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 aiff.c:681: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:734:48: warning: implicit conversion loses integer precision: 'sox_uint64_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] : ft->oob.loops[i].start; ~~~~~~~~~~~~~~~~~^~~~~ aiff.c:737:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] : ft->oob.loops[i].start + ft->oob.loops[i].length; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ aiff.c:875:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] cname_len = strlen(cname); ~ ^~~~~~~~~~~~~ aiff.c:1030:22: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] bytes[0] = expon >> 8; ~ ~~~~~~^~~~ aiff.c:1031:16: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] bytes[1] = expon; ~ ^~~~~ aiff.c:1032:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'char' [-Wsign-conversion] bytes[2] = hiMant >> 24; ~ ~~~~~~~^~~~~ aiff.c:1033:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion] bytes[3] = hiMant >> 16; ~ ~~~~~~~^~~~~ aiff.c:1034:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion] bytes[4] = hiMant >> 8; ~ ~~~~~~~^~~~ aiff.c:1035:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion] bytes[5] = hiMant; ~ ^~~~~~ aiff.c:1036:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'char' [-Wsign-conversion] bytes[6] = loMant >> 24; ~ ~~~~~~~^~~~~ aiff.c:1037:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion] bytes[7] = loMant >> 16; ~ ~~~~~~~^~~~~ aiff.c:1038:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion] bytes[8] = loMant >> 8; ~ ~~~~~~~^~~~ aiff.c:1039:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wconversion] bytes[9] = loMant; ~ ^~~~~~ 5 warnings generated. mv -f .deps/libsox_la-adpcms.Tpo .deps/libsox_la-adpcms.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-g711.Tpo .deps/libsox_la-g711.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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:205:35: warning: raw.c:123:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] y = state_ptr->yl >> 6; ~ ~~~~~~~~~~~~~~^~~~ 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:979: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-128?++(clips),1:(((sox_macro_temp_sample+128)&~255)*(1./(SOX_SAMPLE_MAX+1.)))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); ~ ~~^~~~~~~~~~~~~~~~~ 197 warnings generated. 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 ^ mv -f .deps/libsox_la-cvsd.Tpo .deps/libsox_la-cvsd.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-vox.Tpo .deps/libsox_la-vox.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 formats_i.c:61:22: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'sox_uint64_t' (aka 'unsigned long') [-Wsign-conversion] ft->data_start = lsx_tell(ft); ~ ^~~~~~~~~~~~ formats_i.c:221:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'off_t' (aka 'long long') [-Wconversion] 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.c:233:24: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] size_t len = end - comment; ~~~ ~~~~^~~~~~~~~ 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); \ ~ ^ :16: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); \ ~ ^ :16: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.c:298: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:301: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_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; ~ ^~~~~ formats.c:900:46: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_uint64_t' (aka 'unsigned long') [-Wconversion] ft->signal.channels / signal->channels + .5; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 18 warnings generated. formats.c:1096:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] text[i++] = c; ~ ^ formats.c:1113:48: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] begin = strchr(text + 5, '=') - text + 1; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ formats.c:1204:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] if (ltptr.fn && (ltptr.fn()->sox_lib_version_code & ~255) == ~ ^~~~ mv -f .deps/libsox_la-aiff.Tpo .deps/libsox_la-aiff.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 30 warnings generated. mv -f .deps/libsox_la-g72x.Tpo .deps/libsox_la-g72x.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 skelform.c:87:14: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion] sample = fgetc((FILE*)ft->fp); ~ ^~~~~~~~~~~~~~~~~~~~ skelform.c:215:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] seek, encodings, NULL, sizeof(priv_t) ^~~~ 2 warnings generated. 1 warning generated. mv -f .deps/libsox_la-xmalloc.Tpo .deps/libsox_la-xmalloc.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-skelform.Tpo .deps/libsox_la-skelform.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-raw.Tpo .deps/libsox_la-raw.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 getopt.c:209:48: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] state->lngind = pMatch - state->longopts; ~ ~~~~~~~^~~~~~~~~~~~~~~~~ 9 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 gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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-getopt.Tpo .deps/libsox_la-getopt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 sox-fmt.c:103:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, 0 ^~~~~~~~~~~ libsox.c:185:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] len = dot_pos - base_name; ~ ~~~~~~~~^~~~~~~~~~~ 1 warning generated. 1 warning generated. mv -f .deps/libsox_la-util.Tpo .deps/libsox_la-util.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-libsox_i.Tpo .deps/libsox_la-libsox_i.Plo mv -f .deps/libsox_la-sox-fmt.Tpo .deps/libsox_la-sox-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 bend.c:107:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion] GETOPT_NUMERIC(optstate, 'f', frame_rate, 10 , 80) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ bend.c:108:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'o', ovsamp, 4 , 32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ bend.c:113:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] p->nbends = argc; ~ ^~~~ bend.c:123:48: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int n = effp->in_signal.rate / p->frame_rate + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ bend.c:143:25: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] float pitchShift = p->shift; ~~~~~~~~~~ ~~~^~~~~ bend.c:160: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:979: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-128?++(clips),1:(((sox_macro_temp_sample+128)&~255)*(1./(SOX_SAMPLE_MAX+1.)))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bend.c:169: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:177:31: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] pitchShift = p->shift * pow(2., progress); ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ bend.c:204:28: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] p->gLastPhase[k] = phase; ~ ^~~~~ bend.c:209:19: warning: implicit conversion turns floating-point number into integer: 'double' to 'long' [-Wconversion] qpd = tmp / M_PI; ~ ~~~~^~~~~~ bend.c:222:26: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] p->gAnaMagn[k] = magn; ~ ^~~~ bend.c:223:26: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] p->gAnaFreq[k] = tmp; ~ ^~~ bend.c:228:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memset(p->gSynMagn, 0, p->fftFrameSize * sizeof(float)); ~~~^~~~~~~~~~~~ ~ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ bend.c:229:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memset(p->gSynFreq, 0, p->fftFrameSize * sizeof(float)); ~~~^~~~~~~~~~~~ ~ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ bend.c:231:19: warning: implicit conversion turns floating-point number into integer: 'float' to 'long' [-Wconversion] index = k * pitchShift; ~ ~~^~~~~~~~~~~~ bend.c:268:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] p->gOutputAccum + stepSize, p->fftFrameSize * sizeof(float)); ~~~^~~~~~~~~~~~ ~ /usr/include/secure/_string.h:71:39: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, src, len, __darwin_obsz0 (dest)) ^ 1 warning generated. mv -f .deps/libsox_la-libsox.Tpo .deps/libsox_la-libsox.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 7 warnings generated. mv -f .deps/libsox_la-formats.Tpo .deps/libsox_la-formats.Plo biquad.c:50:55: warning: implicit conversion loses integer precision: 'long' to 'width_t' [-Wshorten-64-to-32] p->width_type = strchr(all_width_types, width_type) - all_width_types; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 biquad.c:154:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(o0, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(o0, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014: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. chorus.c:200:58: warning: implicit conversion turns floating-point number into integer: 'double' to 'long' [-Wconversion] 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 long' [-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; ~ ~~~~~~~~^~~~~~~~~~ 16 warnings generated. compand.c:160:56: warning: implicit conversion turns floating-point number into integer: 'double' to 'ptrdiff_t' (aka 'long') [-Wconversion] l->delay_buf_size = l->delay * effp->out_signal.rate * effp->out_signal.channels; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libsox_la-biquad.Tpo .deps/libsox_la-biquad.Plo 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') [-Wconversion] obuf[odone++] = checkbuf; ~ ^~~~~~~~ compand.c:229:25: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] obuf[odone] = checkbuf; ~ ^~~~~~~~ compand.c:242:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] *isamp = idone; *osamp = odone; ~ ^~~~~ compand.c:242:28: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] *isamp = idone; *osamp = odone; ~ ^~~~~ compand.c:189:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int len = (*isamp > *osamp) ? *osamp : *isamp; ~~~ ^~~~~~ compand.c:189:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int len = (*isamp > *osamp) ? *osamp : *isamp; ~~~ ^~~~~~ compand.c:258:57: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] obuf[done++] = l->delay_buf[l->delay_buf_index++] * level_out_lin; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 compand.c:255:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int c = l->expectedChannels > 1 ? chan : 0; ~ ^~~~ mv -f .deps/libsox_la-bend.Tpo .deps/libsox_la-bend.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 contrast.c:39:49: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = sin(d + p->contrast * sin(d * 4)) * SOX_SAMPLE_MAX; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 4 warnings generated. mv -f .deps/libsox_la-chorus.Tpo .deps/libsox_la-chorus.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 10 warnings generated. 1 warning generated. mv -f .deps/libsox_la-biquads.Tpo .deps/libsox_la-biquads.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-compand.Tpo .deps/libsox_la-compand.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-contrast.Tpo .deps/libsox_la-contrast.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 dcshift.c:122:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = sample; ~ ^~~~~~ dcshift.c:127:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(d, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(d, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ delay.c:48:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] p->argc = argc; ~ ^~~~ mv -f .deps/libsox_la-compandt.Tpo .deps/libsox_la-compandt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 3 warnings generated. mv -f .deps/libsox_la-dcshift.Tpo .deps/libsox_la-dcshift.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 1 warning generated. mv -f .deps/libsox_la-delay.Tpo .deps/libsox_la-delay.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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 long' [-Wsign-conversion] if (f->end + n <= f->allocation) { ~ ^ ./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end += n; ~~ ^ ./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->allocation += n; ~~ ^ ./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memcpy(s, data, n * f->item_size); ^ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ In file included from dft_filter.c:20: In file included from ./dft_filter.h:3: ./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end = f->begin + n; ~ ^ ./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end -= n; ~~ ^ ./fifo.h:89:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] return (f->end - f->begin) / f->item_size; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->begin += n; ~~ ^ ./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] f->item_size = item_size; ~ ^~~~~~~~~ downsample.cdft_filter.c:36:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion] :32: NUMERIC_PARAMETER(factor, 1, 16384) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~28: warning: ./sox_i.h:267:15: note: expanded from macro 'NUMERIC_PARAMETER' implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] p->name = d; \ ~ ^ 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 long' [-Wsign-conversion] downsample.c:71:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] p->carry = p->factor - ilen; ~ ~~~~~~~~~~^~~~~~ 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)) ^ /usr/include/secure/_string.h:77:27: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ dft_filter.c:32:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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) ^ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ dft_filter.c:32:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:77:59: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ /usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0' divide.c:50#define __darwin_obsz0(object) __builtin_object_size (object, 0) ^ :32: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] p->last[i] = *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] p->last[i] = *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014: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 dither.c:271: ./dither.h:14:66: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion] if (!p->auto_detect || (p->history = ((p->history << 1) + !!(*ibuf & (((unsigned)-1) >> p->prec))))) { ^~~~~ ~ dft_filter.c:45:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] p->filter_ptr->post_peak), 0, sizeof(double) * p->filter_ptr->post_peak); ~ ~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ ./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dft_filter.c:64:30: warningdither.c:267:18: note: expanded from macro 'CONVOLVE' : #define CONVOLVE _ _ _ _ ^ ./dither.h:2:63:implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] memcpy(output, input, f->dft_length * sizeof(*output)); ~~~^~~~~~~~~~ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' note: __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ expanded from macro '_' #define _ output += p->coefs[j] * p->previous_errors[p->pos + j] \ ~ ^ ./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:267: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:267: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:267: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:267: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:267: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:267: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:267: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:30:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:30:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:36: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:276: ./dither.h:14:66: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion] if (!p->auto_detect || (p->history = ((p->history << 1) + !!(*ibuf & (((unsigned)-1) >> p->prec))))) { ^~~~~ ~ ./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:273: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:273: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:273: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:273: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:273: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:30:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:30:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:36: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:280: ./dither.h:14:66: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion] if (!p->auto_detect || (p->history = ((p->history << 1) + !!(*ibuf & (((unsigned)-1) >> p->prec))))) { ^~~~~ ~ ./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:277: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:277: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:277: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:277: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:277: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:277: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:277: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:277: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:277: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:30:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:30:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:36: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:284: ./dither.h:14:66: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion] if (!p->auto_detect || (p->history = ((p->history << 1) + !!(*ibuf & (((unsigned)-1) >> p->prec))))) { ^~~~~ ~ ./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:281: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:30:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:30:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:36: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:288: ./dither.h:14:66: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion] if (!p->auto_detect || (p->history = ((p->history << 1) + !!(*ibuf & (((unsigned)-1) >> p->prec))))) { ^~~~~ ~ ./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:285: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:30:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:30:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:36: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); ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from dither.c:292: ./dither.h:14:66: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion] if (!p->auto_detect || (p->history = ((p->history << 1) + !!(*ibuf & (((unsigned)-1) >> p->prec))))) { ^~~~~ ~ ./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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; ~ ^ earwax.c:85:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] ./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] *obuf++ = SOX_ROUND_CLIP_COUNT(output, effp->clips); CONVOLVE ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~./sox.h:1013 dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289:22: note: expanded from macro 'CONVOLVE' #define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ^:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' ./dither.h:5:58: note: expanded from macro '_' ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \ ~~~~^~~~~ #define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j; ~ ^ ./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289:24: note: expanded from macro 'CONVOLVE'2 warning#define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ^ ./dither.h:earwax.c:85:15:5 :warnings generated. 58: note: expanded from macro '_' : implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion]#define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j; ~ ^ ./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] *obuf++ = SOX_ROUND_CLIP_COUNT(output, effp->clips); CONVOLVE ^~~~~~~~ dither.c:289: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; ~ ^ ./sox.h./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289:28: note: expanded from macro 'CONVOLVE' :1014:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' #define CONVOLVE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ^ ./dither.h : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ :5:58: note: expanded from macro '_' #define _ d -= p->coefs[j] * p->previous_errors[p->pos + j], ++j; ~ ^ ./dither.h:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:22:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ dither.c:289: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:30:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:30:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] i = d1 < 0? d1 - .5 : d1 + .5; ~ ~~~^~~~ ./dither.h:36: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:301:66: warning: implicit conversion changes signedness: 'const sox_sample_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion] if (!p->auto_detect || (p->history = ((p->history << 1) + !!(*ibuf & (((unsigned)-1) >> p->prec))))) { ^~~~~ ~ dither.c:304:24: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i = d < 0? d - .5 : d + .5; ~ ~~^~~~ dither.c:304:33: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i = d < 0? d - .5 : d + .5; ~ ~~^~~~ dither.c:309: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:340: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:341: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:344:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wconversion] GETOPT_NUMERIC(optstate, 'p', prec, 1, 24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ mv -f .deps/libsox_la-downsample.Tpo .deps/libsox_la-downsample.Plo mv -f .deps/libsox_la-divide.Tpo .deps/libsox_la-divide.Plo dither.c:403:15: warning: implicit conversion changes signedness: 'sox_int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] p->ranqd1 = ranqd1(sox_globals.ranqd1) + effp->flow; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ./util.h:219:24: note: expanded from macro 'ranqd1' #define ranqd1(x) ((x) = 1664525L * (x) + 1013904223L) /* int32_t x */ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dither.c:372:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] effp->out_signal.precision = p->prec; ~ ~~~^~~~ dither.c:403:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] p->ranqd1 = ranqd1(sox_globals.ranqd1) + effp->flow; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 echo.c:123:74: warning: implicit conversion turns floating-point number into integer: 'double' to 'ptrdiff_t' (aka 'long') [-Wconversion] echo->samples[i] = echo->delay[i] * effp->in_signal.rate / 1000.0; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ echo.c:148:62: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'unsigned long' [-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 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] echo->fade_out = echo->maxsamples; ~ ~~~~~~^~~~~~~~~~ 2 warnings generated. mv -f .deps/libsox_la-earwax.Tpo .deps/libsox_la-earwax.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 15 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 gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 echos.c:121:76: warning: implicit conversion turns floating-point number into integer: 'double' to 'ptrdiff_t' (aka 'long') [-Wconversion] 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 long') to 'ptrdiff_t' (aka 'long') [-Wsign-conversion] echos->pointer[i] = echos->sumsamples; ~ ~~~~~~~^~~~~~~~~~ echos.c:145:38: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] echos->sumsamples += echos->samples[i]; ~~ ^~~~~~~~~~~~~~~~~ 3 warnings generated. mv -f .deps/libsox_la-echo.Tpo .deps/libsox_la-echo.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 45 warnings generated. mv -f .deps/sox.Tpo .deps/sox.Po /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 effects.c:81:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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 long' [-Wsign-conversion] memcpy(argv2 + 1, argv, argc * sizeof(*argv2)); ^~~~ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ 3 warnings generated. effects.c:180:70: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_uint64_t' (aka 'unsigned long') [-Wconversion] effp->out_signal.length / in->rate * effp->out_signal.rate + .5; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ effects_i.c:70:57: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wconversion] uint32_t phase_offset = phase / M_PI / 2 * table_size + 0.5; ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ effects_i.c:200:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wconversion] *samples = part + .5; ~ ~~~~~^~~~ effects_i.c:288:16: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, m = floor(note); ~ ^~~~~~~~~~~ mv -f .deps/libsox_la-echos.Tpo .deps/libsox_la-echos.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 effects_i_dsp.c:34:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:141:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:164:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:65:27: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ effects_i_dsp.c:164:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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) ^ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ effects_i_dsp.c:164:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:65:59: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ /usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0' #define __darwin_obsz0(object) __builtin_object_size (object, 0) ^ effects_i_dsp.c:176:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:179:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] out[0] = sqr(work[0]); ~ ^~~~~~~~~~~~ ./util.h:215:21: note: expanded from macro 'sqr' #define sqr(a) ((a) * (a)) ~~~~^~~~~ effects_i_dsp.c:181: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:182:17: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] out[i >> 1] = sqr(work[1]); ~ ^~~~~~~~~~~~ ./util.h:215:21: note: expanded from macro 'sqr' #define sqr(a) ((a) * (a)) ~~~~^~~~~ effects_i_dsp.c:259:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] double * h = malloc(num_taps * sizeof(*h)), sum = 0; ^~~~~~~~ ~ effects_i_dsp.c:278:53: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] n = .25 / M_PI * (att - 7.95) / (2.285 * tr_bw) + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ effects_i_dsp.c:281:48: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] n = n160 * (16.556 / (att - 39.6) + .8625) + .5; /* For att [80,160) */ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ effects_i_dsp.c:333:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memcpy(work, *h, *len * sizeof(*work)); ^~~~ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ effects_i_dsp.c:397:48: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] begin = (.997 - (2 - phase1) * .22) * *len + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ effects_i_dsp.c:398:48: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] end = (.997 + (0 - phase1) * .22) * *len + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ effects_i_dsp.c:402:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] *h = lsx_realloc(*h, *len * sizeof(**h)); ^~~~ ~ effects_i_dsp.c:418:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:418:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:77:27: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ effects_i_dsp.c:418:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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) ^ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ effects_i_dsp.c:418:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:77:59: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ /usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0' #define __darwin_obsz0(object) __builtin_object_size (object, 0) ^ effects_i_dsp.c:419:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:420:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memcpy(h1, h, sizeof(*h1) * num_points); ~ ^~~~~~~~~~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ fade.c:226:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf = t_ibuf * ~ ~~~~~~~^ fade.c:237:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf = t_ibuf * ~ ~~~~~~~^ fade.c:211:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] len = ((*isamp > *osamp) ? *osamp : *isamp); ~ ^~~~~~ fade.c:211:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] len = ((*isamp > *osamp) ? *osamp : *isamp); ~ ^~~~~~ fade.c:290:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] len -= len % effp->in_signal.channels; ^~~ ~ fade.c:289:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] len = *osamp; ~ ^~~~~~ 107 warnings generated. 3 warnings generated. 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 long' [-Wsign-conversion] if (f->end + n <= f->allocation) { ~ ^ ./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end += n; ~~ ^ ./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->allocation += n; ~~ ^ ./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memcpy(s, data, n * f->item_size); ^ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ In file included from fir.c:19: In file included from ./dft_filter.h:3: ./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end = f->begin + n; ~ ^ ./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end -= n; ~~ ^ ./fifo.h:89:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] return (f->end - f->begin) / f->item_size; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->begin += n; ~~ ^ ./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] f->item_size = item_size; ~ ^~~~~~~~~ fir.c:43:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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 long' [-Wsign-conversion] p->h = lsx_realloc(p->h, p->n * sizeof(*p->h)); ~~~^ ~ mv -f .deps/libsox_la-dither.Tpo .deps/libsox_la-dither.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-effects_i.Tpo .deps/libsox_la-effects_i.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 11 warnings generated. 6 warnings generated. 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 long' [-Wsign-conversion] if (f->end + n <= f->allocation) { ~ ^ ./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end += n; ~~ ^ ./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->allocation += n; ~~ ^ ./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memcpy(s, data, n * f->item_size); ^ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ In file included from firfit.c:24: In file included from ./dft_filter.h:3: ./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end = f->begin + n; ~ ^ ./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end -= n; ~~ ^ ./fifo.h:89:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] return (f->end - f->begin) / f->item_size; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->begin += n; ~~ ^ ./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] f->item_size = item_size; ~ ^~~~~~~~~ firfit.c:52:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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 long' [-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 long' [-Wsign-conversion] mv -f .deps/libsox_la-fir.Tpo .deps/libsox_la-fir.Plo 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 long' [-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 long' [-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)) ^ /usr/include/secure/_string.h:77:27: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ firfit.c:62:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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) ^ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ firfit.c:62:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:77:59: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ /usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0' #define __darwin_obsz0(object) __builtin_object_size (object, 0) ^ firfit.c:63:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:96:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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))) ^ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-fade.Tpo .deps/libsox_la-fade.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 18 warnings generated. 3 warnings generated. mv -f .deps/libsox_la-firfit.Tpo .deps/libsox_la-firfit.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-effects.Tpo .deps/libsox_la-effects.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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 long') [-Wconversion] (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 long') [-Wconversion] 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 long' [-Wsign-conversion] size_t len = (*isamp > *osamp ? *osamp : *isamp) / channels; ~ ^~~~~~~~ flanger.c:172:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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 long') [-Wconversion] size_t channel_phase = c * f->lfo_length * f->channel_phase + .5; ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ flanger.c:181:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014: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; ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~ 22 warnings generated. gain.c:133:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(*ibuf * mult, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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:133:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(*ibuf * mult, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ gain.c:136:50: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = d < 0 ? 1 / (1 / d - p->limiter) - .5 : ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ gain.c:137:50: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] d > 0 ? 1 / (1 / d + p->limiter) + .5 : 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ gain.c:209:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf = SOX_ROUND_CLIP_COUNT(*obuf * p->mult, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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:209:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf = SOX_ROUND_CLIP_COUNT(*obuf * p->mult, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ gain.c:212:50: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = d < 0 ? 1 / (1 / d - p->limiter) - .5 : ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ gain.c:213:50: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] d > 0 ? 1 / (1 / d + p->limiter) + .5 : 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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 gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 hilbert.c:24: In file included from ./dft_filter.h:3: ./fifo.h:50:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] if (f->end + n <= f->allocation) { ~ ^ ./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end += n; ~~ ^ ./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->allocation += n; ~~ ^ ./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memcpy(s, data, n * f->item_size); ^ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ In file included from hilbert.c:24: In file included from ./dft_filter.h:3: ./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end = f->begin + n; ~ ^ ./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end -= n; ~~ ^ ./fifo.h:89:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] return (f->end - f->begin) / f->item_size; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->begin += n; ~~ ^ ./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] f->item_size = item_size; ~ ^~~~~~~~~ hilbert.c:44:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'n', taps, 3, 32767) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ hilbert.c:62:43: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] p->taps = effp->in_signal.rate/76.5 + 2; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ hilbert.c:67:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ 11 warnings generated. mv -f .deps/libsox_la-input.Tpo .deps/libsox_la-input.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-mixer.lo -MD -MP -MF .deps/libsox_la-mixer.Tpo -c -o libsox_la-mixer.lo `test -f 'mixer.c' || echo './'`mixer.c mv -f .deps/libsox_la-flanger.Tpo .deps/libsox_la-flanger.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 12 warnings generated. mv -f .deps/libsox_la-hilbert.Tpo .deps/libsox_la-hilbert.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 ladspa.c:59:11: warning: implicit conversion loses floating-point precision: 'double' to 'LADSPA_Data' (aka 'float') [-Wconversion] d = exp(log(p->LowerBound) * 0.75 + log(p->UpperBound) * 0.25); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ladspa.c:61:32: warning: implicit conversion loses floating-point precision: 'double' to 'LADSPA_Data' (aka 'float') [-Wconversion] d = p->LowerBound * 0.75 + p->UpperBound * 0.25; ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ladspa.c:64:11: warning: implicit conversion loses floating-point precision: 'double' to 'LADSPA_Data' (aka 'float') [-Wconversion] d = exp(log(p->LowerBound) * 0.5 + log(p->UpperBound) * 0.5); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ladspa.c:66:31: warning: implicit conversion loses floating-point precision: 'double' to 'LADSPA_Data' (aka 'float') [-Wconversion] d = p->LowerBound * 0.5 + p->UpperBound * 0.5; ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ladspa.c:69:11: warning: implicit conversion loses floating-point precision: 'double' to 'LADSPA_Data' (aka 'float') [-Wconversion] d = exp(log(p->LowerBound) * 0.25 + log(p->UpperBound) * 0.75); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ladspa.c:71:32: warning: implicit conversion loses floating-point precision: 'double' to 'LADSPA_Data' (aka 'float') [-Wconversion] d = p->LowerBound * 0.25 + p->UpperBound * 0.75; ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ladspa.c:75:9: warning: implicit conversion loses floating-point precision: 'double' to 'LADSPA_Data' (aka 'float') [-Wconversion] d = 0.1; /* Should at least avoid divide by 0 */ ~ ^~~ ladspa.c:241:18: warning: implicit conversion loses floating-point precision: 'double' to 'LADSPA_Data' (aka 'float') [-Wconversion] buf[i] = SOX_SAMPLE_TO_FLOAT_32BIT(ibuf[i], effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:979: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-128?++(clips),1:(((sox_macro_temp_sample+128)&~255)*(1./(SOX_SAMPLE_MAX+1.)))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 long' [-Wsign-conversion] if (f->end + n <= f->allocation) { ~ ^ ./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end += n; ~~ ^ ./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->allocation += n; ~~ ^ ./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memcpy(s, data, n * f->item_size); ^ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ In file included from loudness.c:19: In file included from ./dft_filter.h:3: ./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end = f->begin + n; ~ ^ ./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end -= n; ~~ ^ ./fifo.h:89:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] return (f->end - f->begin) / f->item_size; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->begin += n; ~~ ^ ./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] f->item_size = item_size; ~ ^~~~~~~~~ loudness.c:40:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] NUMERIC_PARAMETER(n ,127 ,2047) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:267:15: note: expanded from macro 'NUMERIC_PARAMETER' p->name = d; \ ~ ^ loudness.c:78:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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 long' [-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)) ^ /usr/include/secure/_string.h:77:27: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ loudness.c:78:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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) ^ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ loudness.c:78:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:77:59: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ /usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0' #define __darwin_obsz0(object) __builtin_object_size (object, 0) ^ loudness.c:79:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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 long' [-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)) ^ /usr/include/secure/_string.h:77:27: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ loudness.c:79:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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) ^ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ loudness.c:79:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:77:59: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ /usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0' #define __darwin_obsz0(object) __builtin_object_size (object, 0) ^ 8 warnings generated. mv -f .deps/libsox_la-gain.Tpo .deps/libsox_la-gain.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 In file included from mcompand.c:50: ./mcompand_xover.h:85:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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') [-Wconversion] *obuf_low++ = SOX_ROUND_CLIP_COUNT(out_low, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] *obuf_low++ = SOX_ROUND_CLIP_COUNT(out_low, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014: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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-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 long' [-Wsign-conversion] CONVOLVE ^~~~~~~~ ./mcompand_xover.h:19:24: note: expanded from macro 'CONVOLVE' #define CONVOLVE _ _ _ _ ^ ./mcompand_xover.h:90:65: note: expanded from macro '_' 18 warnings generated. #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 long' [-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') [-Wconversion] *obuf_high++ = SOX_ROUND_CLIP_COUNT(out_high, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] *obuf_high++ = SOX_ROUND_CLIP_COUNT(out_high, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ mixer.c:170:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ichan = effp->in_signal.channels; ~ ~~~~~~~~~~~~~~~~^~~~~~~~ mixer.c:171:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ochan = effp->out_signal.channels; ~ ~~~~~~~~~~~~~~~~~^~~~~~~~ mcompand.c:182:23: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-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 long') [-Wconversion] l->delay_size = c->bands[band].delay * effp->out_signal.rate * effp->out_signal.channels; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mcompand.c:308:25: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] obuf[odone++] = checkbuf; ~ ^~~~~~~~ mixer.c:525:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] mcompand.c:325:39: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] ichan = effp->in_signal.channels; ~ ~~~~~~~~~~~~~~~~^~~~~~~~ mixer.c:526:30: warning: implicit conversion changes signedness: 'unsigned int' to '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; ~~~^~~~~~~~~~~~~ ~ ochan = effp->out_signal.channels; ~ ~~~~~~~~~~~~~~~~~^~~~~~~~ mixer.c:527:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] len = *isamp / ichan; ~ ^~~~~ mixer.c:528:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] if (len > *osamp / ochan) ~ ^~~~~ mixer.c:529:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] len = *osamp / ochan; ~ ^~~~~ mcompand.c:327:28: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'unsigned long' [-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') [-Wconversion] l->delay_buf[(l->delay_buf_ptr + c->delay_buf_size - l->delay_size)%c->delay_buf_size] = checkbuf; ~ ^~~~~~~~ mixer.c:536:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] obuf[j] = samp; ~ ^~~~ mixer.c:539:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] *isamp = len * ichan; ~ ^~~~~ mcompand.c:300:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int ch = l->expectedChannels > 1 ? chan : 0; ~~ ^~~~ mixer.c:540:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] *osamp = len * ochan; ~ ^~~~~ mcompand.c:400:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] obuf[i] = out; ~ ^~~ noiseprof.c:103:27: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] float value = log(out[i]); ~~~~~ ^~~~~~~~~~~ mcompand.c:425:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] obuf[done] = out; ~ ^~~ mcompand.c:431:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return done; ~~~~~~ ^~~~ mcompand.c:449:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] drained = sox_mcompand_drain_1(effp, c,l,obuf,*osamp); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ noiseprof.c:132:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] mv -f .deps/libsox_la-loudness.Tpo .deps/libsox_la-loudness.Plo SOX_SAMPLE_TO_FLOAT_32BIT(ibuf[i + j * chans], dummy); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:979: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-128?++(clips),1:(((sox_macro_temp_sample+128)&~255)*(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 loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] for (j = data->bufdata+1; j < WINDOWSIZE; j ++) { ~ ~~~~~~~~~~~~~^~ 8 warnings generated. /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-ladspa.Tpo .deps/libsox_la-ladspa.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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:267: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:285:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:979: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-128?++(clips),1:(((sox_macro_temp_sample+128)&~255)*(1./(SOX_SAMPLE_MAX+1.)))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ noisered.c:291:91: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] process_window(effp, data, (unsigned) i, (unsigned) tracks, obuf, (unsigned) (oldbuf + ncopy)); ^~~~~~ ~ noisered.c:264:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int oldbuf = data->bufdata; ~~~~~~ ~~~~~~^~~~~~~ noisered.c:313:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] *osamp = process_window(effp, data, i, tracks, obuf, (unsigned) data->bufdata); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. mv -f .deps/libsox_la-noiseprof.Tpo .deps/libsox_la-noiseprof.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 10 warnings generated. mv -f .deps/libsox_la-mixer.Tpo .deps/libsox_la-mixer.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-fft4g.Tpo .deps/libsox_la-fft4g.Plo mv -f .deps/libsox_la-output.Tpo .deps/libsox_la-output.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 pad.c:69:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] p->npads = argc; ~ ^~~~ 15 warnings generated. mv -f .deps/libsox_la-noisered.Tpo .deps/libsox_la-noisered.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-overdrive.Tpo .deps/libsox_la-overdrive.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 phaser.c:98:64: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wconversion] 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 long') [-Wconversion] p->mod_buf_len = effp->in_signal.rate / p->mod_speed + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ phaser.c:120:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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 long' 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 long' [-Wsign-conversion] p->mod_pos = (p->mod_pos + 1) % p->mod_buf_len; ~~~~~~~~~~~^~~ ~ phaser.c:123:39: warning: implicit conversion changes signedness: 'unsigned long' 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 long' [-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') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(d * p->out_gain, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(d * p->out_gain, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ 1 warning generated. 31 warnings generated. mv -f .deps/libsox_la-pad.Tpo .deps/libsox_la-pad.Plo mv -f .deps/libsox_la-mcompand.Tpo .deps/libsox_la-mcompand.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 rate.c:28: In file included from ./dft_filter.h:3: ./fifo.h:50:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] if (f->end + n <= f->allocation) { ~ ^ ./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end += n; ~~ ^ ./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->allocation += n; ~~ ^ ./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memcpy(s, data, n * f->item_size); ^ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ In file included from rate.c:28: In file included from ./dft_filter.h:3: ./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end = f->begin + n; ~ ^ ./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end -= n; ~~ ^ ./fifo.h:89:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] return (f->end - f->begin) / f->item_size; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->begin += n; ~~ ^ ./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] f->item_size = item_size; ~ ^~~~~~~~~ rate.c:44:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] sample_t * result = malloc(length * (interp_order + 1) * sizeof(*result)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~ ./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc' #define lsx_malloc(size) lsx_realloc(NULL, (size)) ^ rate.c:104:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ rate.c:136:30: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] memcpy(output, input, f->dft_length * sizeof(*output)); ~~~^~~~~~~~~~ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ rate.c:194:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->coefs = calloc(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) ^ rate.c:194:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->coefs = calloc(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)) ^ /usr/include/secure/_string.h:77:27: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ rate.c:194:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->coefs = calloc(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) ^ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ rate.c:194:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->coefs = calloc(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)) ^ /usr/include/secure/_string.h:77:59: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ /usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0' #define __darwin_obsz0(object) __builtin_object_size (object, 0) ^ rate.c:208:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->coefs = calloc(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) ^ rate.c:208:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->coefs = calloc(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)) ^ /usr/include/secure/_string.h:77:27: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ rate.c:208:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->coefs = calloc(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) ^ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ rate.c:208:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->coefs = calloc(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)) ^ /usr/include/secure/_string.h:77:59: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ /usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0' #define __darwin_obsz0(object) __builtin_object_size (object, 0) ^ 9 warnings generated. repeat.c:32:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion] do {NUMERIC_PARAMETER(num_repeats, 0, UINT_MAX - 1)} while (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:267:15: note: expanded from macro 'NUMERIC_PARAMETER' p->name = d; \ ~ ^ 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; ~ ~~~~~~~~^~~ mv -f .deps/libsox_la-phaser.Tpo .deps/libsox_la-phaser.Plo 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') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] *obuf++ = SOX_ROUND_CLIP_COUNT(out, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ remix.c:166:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] len = min(*isamp / effp->in_signal.channels, *osamp / effp->out_signal.channels); ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./util.h:193:34: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ remix.c:166:56: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] len = min(*isamp / effp->in_signal.channels, *osamp / effp->out_signal.channels); ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./util.h:193:40: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 remix.c:261:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] handler.flags &= ~SOX_EFF_GAIN; ~~ ^~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:62: ./rate_poly_fir0.h:27:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:68: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:75: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:82: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:89: ./rate_poly_fir0.h:27:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:95: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ reverb.c:47:20: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] *p->ptr = *input + output * .5; ~ ~~~~~~~^~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:102: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. reverb.c:130:58: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wconversion] 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; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:109: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ 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:979: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-128?++(clips),1:(((sox_macro_temp_sample+128)&~255)*(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] + ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ reverse.c:53:12: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] if (p->pos % sizeof(sox_sample_t) != 0) { ~~~^~~ ~ reverse.c:59:26: warning: operand of ? changes signedness: 'off_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] p->pos -= *osamp = min((off_t)*osamp, p->pos); ~ ^~~~~~~~~~~~~ ./util.h:193:34: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ reverse.c:59:44: warning: operand of ? changes signedness: 'off_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] p->pos -= *osamp = min((off_t)*osamp, p->pos); ~ ~~~^~~ ./util.h:193:40: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ reverse.c:60:34: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] fseeko(p->tmp_file, (off_t)(p->pos * sizeof(sox_sample_t)), SEEK_SET); ~~~^~~ ~ In file included from rate.c:222: In file included from ./rate_filters.h:116: ./rate_poly_fir0.h:27:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] reverse.c:65:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ for (i = 0, j = *osamp - 1; i < j; ++i, --j) { /* reverse the samples */ ~ ~~~~~~~^~~ mv -f .deps/libsox_la-repeat.Tpo .deps/libsox_la-repeat.Plo In file included from rate.c:222: In file included from ./rate_filters.h:122: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 In file included from rate.c:222: In file included from ./rate_filters.h:129: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:136: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:143: ./rate_poly_fir0.h:27:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:149: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. In file included from rate.c:222: In file included from ./rate_filters.h:156: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:163: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libsox_la-reverse.Tpo .deps/libsox_la-reverse.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 In file included from rate.c:222: In file included from ./rate_filters.h:170: ./rate_poly_fir0.h:27:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:176: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:183: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:190: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:197: ./rate_poly_fir0.h:27:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:203: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from sinc.c:19In file included from rate.c:222: In file included from ./rate_filters.h:210: ./rate_poly_fir.h:41:: In file included from ./dft_filter.h:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] 3: ./fifo.h:50:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ if (f->end + n <= f->allocation) { ~ ^ ./fifo.h:53:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end += n; ~~ ^ ./fifo.h:62:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->allocation += n; ~~ ^ ./fifo.h:71:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memcpy(s, data, n * f->item_size); ^ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ In file included from sinc.c:19: In file included from ./dft_filter.h:3: ./fifo.h:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end = f->begin + n; ~ ^ ./fifo.h:84:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->end -= n; ~~ ^ ./fifo.h:89:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] return (f->end - f->begin) / f->item_size; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./fifo.h:100:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] f->begin += n; ~~ ^ ./fifo.h:113:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] f->item_size = item_size; ~ ^~~~~~~~~ silence.c:233:56: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wconversion] silence->window_size = (effp->in_signal.rate / 50) * ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from rate.c:222: In file included from ./rate_filters.h:217: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ silence.c:302:11: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] rms = sqrt(new_sum / silence->window_size); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sinc.c:52:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'n', num_taps[1], 11, 32767) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ In file included from rate.c:222: In file included from ./rate_filters.h:224: ./rate_poly_fir0.h:27:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:230: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:237: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rate.c:222: In file included from ./rate_filters.h:244: ./rate_poly_fir.h:41:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int i, num_in = stage_occupancy(p), max_num_out = 1 + num_in*p->out_in_ratio; ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. rate.c:252:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] for (i = factor, p->level = 0; i >>= 1; ++p->level); /* log base 2 */ ~ ^~~~~~ rate.c:256:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int try = try_d + .5; ~~~ ~~~~~~^~~~ rate.c:266:41: warning: implicit conversion turns floating-point number into integer: 'double' to 'int64_t' (aka 'long long') [-Wconversion] last_stage.step.all = factor * MULT32 + .5; ~ ~~~~~~~~~~~~~~~~^~~~ rate.c:287:43: warning: operand of ? changes signedness: 'quality_t' to 'unsigned int' [-Wsign-conversion] int n = 4 * p->upsample + range_limit(quality, Medium, Very) - Medium; ~ ^~~~~~~ ./util.h:200:47: note: expanded from macro 'range_limit' #define range_limit(x, lower, upper) (min(max(x, lower), upper)) ^ ./util.h:198:34: note: expanded from macro 'max' #define max(a, b) ((a) >= (b) ? (a) : (b)) ^ ./util.h:193:34: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ rate.c:364:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memset(fifo_reserve(&s->fifo, s->preload), 0, sizeof(sample_t)*s->preload); ~~~~^~~~~~~ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ mv -f .deps/libsox_la-remix.Tpo .deps/libsox_la-remix.Plo rate.c:396:52: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wconversion] uint64_t samples_out = p->samples_in / p->factor + .5; ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 rate.c:459:71: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] default: if ((found_at = strchr(qopts, c))) p->quality = found_at - qopts; ~ ~~~~~~~~~^~~~~~~ mv -f .deps/libsox_la-skeleff.Tpo .deps/libsox_la-skeleff.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 10 warnings generated. 7 warnings generated. mv -f .deps/libsox_la-sinc.Tpo .deps/libsox_la-sinc.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-speed.Tpo .deps/libsox_la-speed.Plo mv -f .deps/libsox_la-reverb.Tpo .deps/libsox_la-reverb.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 splice.c:79:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Might clip */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Might clip */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014: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') [-Wconversion] output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Should not clip */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Should not clip */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014: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') [-Wconversion] output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Should not clip */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1013: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') [-Wconversion] output[k] = SOX_ROUND_CLIP_COUNT(d, effp->clips); /* Should not clip */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1014:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ splice.c:128:41: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wconversion] p->splices[i].overlap = rate * 0.01 + .5; ~ ~~~~~~~~~~~~^~~~ splice.c:146: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:168:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] p->nsplices = argc; ~ ^~~~ 2 warnings generated. stat.c:119:20: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] float ffa = rate / samples; ~~~ ~~~~~^~~~~~~~~ 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:979: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-128?++(clips),1:(((sox_macro_temp_sample+128)&~255)*(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 long') [-Wsign-conversion] *isamp = *osamp = len; ~ ^~~ stat.c:135:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int done, x, len = min(*isamp, *osamp); ~~~ ^~~~~~ ./util.h:193:34: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ stat.c:135:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int done, x, len = min(*isamp, *osamp); ~~~ ^~~~~~ ./util.h:193:40: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ stat.c:160:17: warning: implicit conversion loses integer precision: 'long' to 'sox_sample_t' (aka 'int') [-Wshorten-64-to-32] *obuf++ = lsamp; ~ ^~~~~ stat.c:215:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] for (x = stat->fft_offset; x < stat->fft_size; x++) ~ ~~~~~~^~~~~~~~~~ mv -f .deps/libsox_la-silence.Tpo .deps/libsox_la-silence.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 stats.c:42:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'x', hex_bits , 2 , 32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ stats.c:43:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'b', scale_bits , 2 , 32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ stats.c:59:63: warning: implicit conversion turns floating-point number into integer: 'double' to 'off_t' (aka 'long long') [-Wconversion] 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:907: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:739: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' [-Wconversion] i = min(x, mult - 1.); ~ ^ ./util.h:193: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' [-Wconversion] i = min(x, mult - 1.); ~ ~~~~~^~~~ ./util.h:193:40: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ stats.c:167:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned b1, b2, i, n = effp->flows > 1 ? effp->flows : 0; ~ ~~~~~~^~~~~ stretch.c:138:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-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 long') [-Wconversion] 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 long') [-Wconversion] 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 long') [-Wconversion] 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 long') [-Wconversion] p->ishift = p->oshift / p->factor; ~ ~~~~~~~~~~^~~~~~~~~~~ stretch.c:157:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] p->overlap = (int)(p->fading * p->segment); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ swap.c:156:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] *isamp = len * 2; ~ ~~~~^~~ swap.c:157:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] *osamp = len * 2; ~ ~~~~^~~ swap.c:176:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] *isamp = len * 4; ~ ~~~~^~~ swap.c:177:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] *osamp = len * 4; ~ ~~~~^~~ swap.c:146:53: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] len = ((*isamp > *osamp) ? *osamp : *isamp) / 2; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ swap.c:165:53: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] len = ((*isamp > *osamp) ? *osamp : *isamp) / 4; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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') [-Wconversion] 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') [-Wconversion] obuf[oindex++] = f; ~ ^ 8 warnings generated. synth.c:108:24: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] pmax = (numRows + 1) * (1 << (PINK_RANDOM_BITS - 1)); ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ synth.c:362:48: warning: implicit conversion loses integer precision: 'long' to 'sweep_t' [-Wshorten-64-to-32] chan->sweep = strchr(sweeps, *end_ptr) - sweeps; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ synth.c:404:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] effp->in_signal.channels = p->getopts_nchannels; ~ ~~~^~~~~~~~~~~~~~~~~ synth.c:457:60: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wconversion] chan->buffer_len = effp->in_signal.rate / chan->freq - d; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ synth.c:466:30: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wconversion] int32_t r = p2 * 100 + .5; ~ ~~~~~~~~~^~~~ mv -f .deps/libsox_la-stat.Tpo .deps/libsox_la-stat.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 synth.c:710:52: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = synth_out < 0? synth_out * p->gain - .5 : synth_out * p->gain + .5; ~ ~~~~~~~~~~~~~~~~~~~~^~~~ synth.c:710:79: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = synth_out < 0? synth_out * p->gain - .5 : synth_out * p->gain + .5; ~ ~~~~~~~~~~~~~~~~~~~~^~~~ synth.c:540:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] unsigned len = min(*isamp, *osamp) / effp->in_signal.channels; ~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 9 warnings generated. mv -f .deps/libsox_la-swap.Tpo .deps/libsox_la-swap.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-splice.Tpo .deps/libsox_la-splice.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 tempo.c:70:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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 long') [-Wconversion] 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') [-Wconversion] 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 long') [-Wconversion] 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 long') [-Wconversion] 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 long') [-Wconversion] t->overlap = max(sample_rate * overlap_ms / 1000 + 4.5, 16); ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./util.h:198: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 long' [-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 long') [-Wconversion] max_skip = ceil(factor * (t->segment - t->overlap)); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tempo.c:278:14: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] *t++ = SOX_SAMPLE_TO_FLOAT_32BIT(*ibuf++, effp->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:979: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-128?++(clips),1:(((sox_macro_temp_sample+128)&~255)*(1./(SOX_SAMPLE_MAX+1.)))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tempo.c:317:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:325:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memcpy(argv2, argv, argc * sizeof(*argv2)); ^~~~ ~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ tempo.c:349:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] handler.flags &= ~SOX_EFF_LENGTH; ~~ ^~~~~~~~~~~~~~~ 10 warnings generated. mv -f .deps/libsox_la-stretch.Tpo .deps/libsox_la-stretch.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 10 warnings generated. mv -f .deps/libsox_la-stats.Tpo .deps/libsox_la-stats.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-tremolo.Tpo .deps/libsox_la-tremolo.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 trim.c:47:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] p->num_pos = argc; ~ ^~~~ upsample.c:30:7: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion] do {NUMERIC_PARAMETER(factor, 1, 256)} while (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:267: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 gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 12 warnings generated. vad.c:104:68: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion] 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' [-Wconversion] 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' [-Wconversion] 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' [-Wconversion] p->measuresLen = ceil(p->searchTime * p->measureFreq); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vad.c:116:43: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion] p->gapLen = p->gapTime * p->measureFreq + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ vad.c:136:76: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion] 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' [-Wconversion] 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' [-Wconversion] 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' [-Wconversion] 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' [-Wconversion] p->bootCountMax = p->bootTime * p->measureFreq - .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ vad.c:175:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] p->samplesIndex_ns = odone - odone1; ~ ~~~~~~^~~~~~~~ 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 8 warnings generated. 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:265:62: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] p->flushedLen_ns = (p->measuresLen - numMeasuresToFlush) * p->measurePeriod_ns; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libsox_la-tempo.Tpo .deps/libsox_la-tempo.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 1 warning generated. mv -f .deps/libsox_la-synth.Tpo .deps/libsox_la-synth.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-trim.Tpo .deps/libsox_la-trim.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 vol.c:51:93: warning: implicit conversion changes signedness: 'int' to 'sox_bool' (aka 'enum sox_bool') [-Wsign-conversion] if (!argc || (have_type = sscanf(argv[0], "%lf %10s %c", &vol->gain, type_string, &dummy) - 1) > 1) ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ vol.c:152:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = sample; ~ ^~~~~~ vol.c:162:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wconversion] *obuf++ = sample; ~ ^~~~~~ 3 warnings generated. mv -f .deps/libsox_la-vol.Tpo .deps/libsox_la-vol.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 raw-fmt.c:38:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, encodings, NULL, 0 ^~~~~~~~~~~ raw-fmt.c:58:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, write_rates, 0 ^~~~~~~~~~~ spectrogram.c:107:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'x', x_size0 , 100, MAX_X_SIZE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ spectrogram.c:109:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'y', y_size , 64 , 1200) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ spectrogram.c:110:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'Y', Y_size , 130, MAX_FFT_SIZE / 2 + 2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ spectrogram.c:111:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'z', dB_range , 20 , 180) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ spectrogram.c:112:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'Z', gain ,-100, 100) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ spectrogram.c:113:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'q', spectrum_points, 0 , p->spectrum_points) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ spectrogram.c:114:5: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] GETOPT_NUMERIC(optstate, 'p', perm , 1 , 6) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox_i.h:289:13: note: expanded from macro 'GETOPT_NUMERIC' p->name = d; \ ~ ^ spectrogram.c:116: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:150: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:176:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:202:50: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wconversion] p->skip = p->start_time * effp->in_signal.rate + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ spectrogram.c:230: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:198:28: note: expanded from macro 'max' #define max(a, b) ((a) >= (b) ? (a) : (b)) ^ spectrogram.c:230: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:198:40: note: expanded from macro 'max' #define max(a, b) ((a) >= (b) ? (a) : (b)) ^ spectrogram.c:230: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:198:40: note: expanded from macro 'max' #define max(a, b) ((a) >= (b) ? (a) : (b)) ^ spectrogram.c:241:74: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] p->step_size = (p->slack_overlap? sqrt(actual * p->dft_size) : actual) + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ spectrogram.c:242:41: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] p->block_steps = effp->in_signal.rate / pixels_per_sec; ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ spectrogram.c:243:79: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] p->step_size = p->block_steps / ceil((double)p->block_steps / p->step_size) +.5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ spectrogram.c:244:20: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] p->block_steps = floor((double)p->block_steps / p->step_size +.5); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spectrogram.c:267:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] p->dBfs = lsx_realloc(p->dBfs, p->cols * p->rows * sizeof(*p->dBfs)); ~~~~~~~~^~~~~~~~~ ~ spectrogram.c:270: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:273:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memset(p->magnitudes, 0, p->rows * sizeof(*p->magnitudes)); ~~~^~~~ ~ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ spectrogram.c:300:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] (p->dft_size - p->step_size) * sizeof(*p->buf)); ~~~~~~~~~~~~^~~~~~~~~~~~~~ ~ /usr/include/secure/_string.h:71:39: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, src, len, __darwin_obsz0 (dest)) ^ 2 warnings generated. spectrogram.c:331:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:331:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:77:27: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ spectrogram.c:331:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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) ^ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ spectrogram.c:331:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:77:59: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ /usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0' #define __darwin_obsz0(object) __builtin_object_size (object, 0) ^ spectrogram.c:332:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:332:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:77:27: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ spectrogram.c:332:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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) ^ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ spectrogram.c:332:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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)) ^ /usr/include/secure/_string.h:77:59: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ /usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0' #define __darwin_obsz0(object) __builtin_object_size (object, 0) ^ spectrogram.c:333:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] size_t isamp = (p->dft_size - p->step_size) / 2; ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ spectrogram.c:334:39: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] int left_over = (isamp + p->read) % p->step_size; ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ spectrogram.c:334:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] int left_over = (isamp + p->read) % p->step_size; ~ ~~~^~~~ spectrogram.c:334:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] int left_over = (isamp + p->read) % p->step_size; ~ ~~~^~~~~~~~~ spectrogram.c:337:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] isamp += p->step_size - left_over; ~~ ~~~~~~~~~~~~~^~~~~~~~~~~ spectrogram.c:356: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:357:9: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion] 1 + (1 + x / p->dB_range) * (p->spectrum_points - 2); ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spectrogram.c:386:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wconversion] palette[at].red = .5 + 255 * c[0]; ~ ~~~^~~~~~~~~~~~ spectrogram.c:387:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wconversion] palette[at].green= .5 + 255 * c[1]; ~ ~~~^~~~~~~~~~~~ spectrogram.c:388:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wconversion] palette[at].blue = .5 + 255 * c[2]; ~ ~~~^~~~~~~~~~~~ spectrogram.c:394:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int j, phase_num = min(7 * x, 6); ~~~~~~~~~ ~~^~~ ./util.h:193:34: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ spectrogram.c:404:76: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int n = (double)i / (p->spectrum_points - 1) * (alt_palette_len - 1) + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ spectrogram.c:419:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wconversion] palette[at].red = .5 + 255 * c[p->perm % 3]; ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ spectrogram.c:420:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wconversion] palette[at].green= .5 + 255 * c[(1 + p->perm + (p->perm % 2)) % 3]; ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spectrogram.c:421:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'png_byte' (aka 'unsigned char') [-Wconversion] palette[at].blue = .5 + 255 * c[(2 + p->perm - (p->perm % 2)) % 3]; ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spectrogram.c:461: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:462: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:480:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] prefix_num = floor(log_10 / 3); ~ ^~~~~~~~~~~~~~~~~ spectrogram.c:483: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:483:27: mv -f .deps/libsox_la-raw-fmt.Tpo .deps/libsox_la-raw-fmt.Plo note: use array indexing to silence this warning *prefix = "pnum-kMGTPE" + prefix_num + (prefix_num? 4 : 11); ^ & [ ] spectrogram.c:485:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] return step * scale + .5; ~~~~~~ ~~~~~~~~~~~~~^~~~ spectrogram.c:499:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] int chans = effp->in_signal.channels; ~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~ spectrogram.c:503:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:504:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-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:521:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] memset(pixels, Background, cols * rows * sizeof(*pixels)); ~~~~~^~~~~~ ~ /usr/include/secure/_string.h:77:38: note: expanded from macro 'memset' __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) ^ spectrogram.c:536: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]); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 spectrogram.c:556:53: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int y, x = limit? (double)i / limit * p->cols + .5 : 0; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ spectrogram.c:562:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] x = left + x - 3 * strlen(text); ~~~~~^~~ ~ spectrogram.c:575:61: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int x, y = limit? (double)i / limit * (p->rows - 1) + .5 : 0; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ spectrogram.c:580:40: warning: data argument not used by format string [-Wformat-extra-args] sprintf(text, i?"%5g":" DC", .1 * i); /* Tick labels */ ~~~~~~~ ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ spectrogram.c:582:36: warning: data argument not used by format string [-Wformat-extra-args] sprintf(text, i?"%g":"DC", .1 * i); ~~~~ ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ spectrogram.c:592: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:596:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] step = 10 * ceil(p->dB_range / 10. * (font_y + 2) / (k - 1)); ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spectrogram.c:598:49: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] int y = (double)i / p->dB_range * (k - 1) + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ spectrogram.c:562:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] x = left + x - 3 * strlen(text); ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~ mv -f .deps/libsox_la-s1-fmt.Tpo .deps/libsox_la-s1-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-s2-fmt.Tpo .deps/libsox_la-s2-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 13 warnings generated. mv -f .deps/libsox_la-vad.Tpo .deps/libsox_la-vad.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-s3-fmt.Tpo .deps/libsox_la-s3-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-s4-fmt.Tpo .deps/libsox_la-s4-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-u1-fmt.Tpo .deps/libsox_la-u1-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-u3-fmt.Tpo .deps/libsox_la-u3-fmt.Plo mv -f .deps/libsox_la-u4-fmt.Tpo .deps/libsox_la-u4-fmt.Plo mv -f .deps/libsox_la-u2-fmt.Tpo .deps/libsox_la-u2-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-al-fmt.Tpo .deps/libsox_la-al-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-la-fmt.Tpo .deps/libsox_la-la-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-ul-fmt.Tpo .deps/libsox_la-ul-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 8svx.c:199:33: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion] datum = getc(p->ch[i]); ~ ^~~~~~~~~~~~~~ 8svx.c:266: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:923: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:799: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aiff-fmt.c:30:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, 0 ^~~~~~~~~~~ 1 warning generated. mv -f .deps/libsox_la-lu-fmt.Tpo .deps/libsox_la-lu-fmt.Plo aifc-fmt.c:33:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, 0 ^~~~~~~~~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-aiff-fmt.Tpo .deps/libsox_la-aiff-fmt.Plo 1 warning generated. /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-aifc-fmt.Tpo .deps/libsox_la-aifc-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 64 warnings generated. mv -f .deps/libsox_la-spectrogram.Tpo .deps/libsox_la-spectrogram.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 2 warnings generated. 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 from enumeration type 'sox_bool' (aka 'enum sox_bool') to different enumeration type 'sox_option_t' (aka 'enum sox_option_t') [-Wenum-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:193:34: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ au.c:234:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, sizeof(priv_t) ^~~~~~~~~~~ mv -f .deps/libsox_la-8svx.Tpo .deps/libsox_la-8svx.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 cdr.c:46:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, write_rates, 0 ^~~~~~~~~~~ 5 warnings generated. cvsd-fmt.c:29:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, sizeof(cvsd_priv_t) ^~~~~~~~~~~ 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') [-Wconversion] *buf++ = floor(p->sample + .5); ~ ^~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libsox_la-au.Tpo .deps/libsox_la-au.Plo 1 warning generated. cvsd-fmt.c:111:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, sizeof(priv_t) ^~~~~~~~~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-cdr.Tpo .deps/libsox_la-cdr.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-avr.Tpo .deps/libsox_la-avr.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-dvms-fmt.Tpo .deps/libsox_la-dvms-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 4 warnings generated. mv -f .deps/libsox_la-cvsd-fmt.Tpo .deps/libsox_la-cvsd-fmt.Plo dat.c:39:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ft->signal.channels=chan; ~^~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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:192:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return done; ~~~~~~ ^~~~ hcom.c:231:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-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: 'long' to 'short' [-Wconversion] newdict[i].dict_rightson = p->de - newdict; ~ ~~~~~~^~~~~~~~~ hcom.c:387:20: warning: implicit conversion loses integer precision: 'long' to 'short' [-Wconversion] dictsize = p->de - newdict; ~ ~~~~~~^~~~~~~~~ hcom.c:418:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] samplerate = 22050 / ft->signal.rate + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ hcom.c:356:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] frequcount = p->de - newdict; ~ ~~~~~~^~~~~~~~~ hcom.c:360:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] k = newdict[i].frequ; ~ ~~~~~~~~~~~^~~~~ hcom.c:377:30: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] l = newdict[j - 1].frequ + newdict[j].frequ; ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 1 warning generated. mv -f .deps/libsox_la-dat.Tpo .deps/libsox_la-dat.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 htk.c:77:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, 0 ^~~~~~~~~~~ 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; ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ prc.c:446:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] seek, write_encodings, write_rates, sizeof(priv_t) ^~~~ 1 warning generated. mv -f .deps/libsox_la-htk.Tpo .deps/libsox_la-htk.Plo sf.c:88:38: warning: implicit conversion from enumeration type 'sox_bool' (aka 'enum sox_bool') to different enumeration type 'sox_option_t' (aka 'enum sox_option_t') [-Wenum-conversion] ft->encoding.reverse_bytes = id[i].reverse_bytes; ~ ~~~~~~^~~~~~~~~~~~~ sf.c:151:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, 0 ^~~~~~~~~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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') [-Wconversion] trailer->rate = rate; ~ ^~~~ smp.c:119:40: warning: implicit conversion loses integer precision: 'sox_uint64_t' (aka 'unsigned 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' 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; ~ ^~~~~~~~~~~ smp.c:415:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] sox_smpseek, write_encodings, NULL, sizeof(priv_t) ^~~~~~~~~~~ mv -f .deps/libsox_la-maud.Tpo .deps/libsox_la-maud.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 2 warnings generated. 12 warnings generated. 15 warnings generated. mv -f .deps/libsox_la-sf.Tpo .deps/libsox_la-sf.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-prc.Tpo .deps/libsox_la-prc.Plo mv -f .deps/libsox_la-hcom.Tpo .deps/libsox_la-hcom.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 sounder.c:52:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, 0 ^~~~~~~~~~~ 1 warning generated. mv -f .deps/libsox_la-sounder.Tpo .deps/libsox_la-sounder.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 6 warnings generated. mv -f .deps/libsox_la-smp.Tpo .deps/libsox_la-smp.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 soundtool.c:75:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, 0 ^~~~~~~~~~~ sphere.c:191:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, 0 ^~~~~~~~~~~ 1 warning generated. mv -f .deps/libsox_la-soundtool.Tpo .deps/libsox_la-soundtool.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 tx16w.c:326:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] LoopLength = sk->samples_out - TXMAXLEN/2; ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ tx16w.c:333:62: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] AttackLength = sk->samples_out -0x40; ~ ~~~~~~~~~~~~~~~~^~~~~ tx16w.c:339:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] for(i=sk->samples_out;i<0x80;i++) { ~~~~~^~~~~~~~~~~ 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 long') [-Wsign-conversion] size_t per = max(1, 9 / v->size); ~~~ ~~^~~~~~~~~ ./util.h:198: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:642:63: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned short' [-Wconversion] period = (period * (256. - uc)) / (256 - v->rate) + .5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ voc.c:724:18: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] v->blockseek = lsx_tell(ft); ~ ^~~~~~~~~~~~ voc.c:743:65: warning: implicit conversion turns floating-point number into integer: 'double' to 'long' [-Wconversion] 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' [-Wconversion] 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' [-Wconversion] v->rate = ft->signal.rate + .5; ~ ~~~~~~~~~~~~~~~~^~~~ 1 warning generated. vox-fmt.c:30:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, sizeof(adpcm_io_t) ^~~~~~~~~~~ 1 warning generated. mv -f .deps/libsox_la-sphere.Tpo .deps/libsox_la-sphere.Plo 3 warnings generated. /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-vox-fmt.Tpo .deps/libsox_la-vox-fmt.Plo mv -f .deps/libsox_la-tx16w.Tpo .deps/libsox_la-tx16w.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 ima-fmt.c:30:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, NULL, sizeof(adpcm_io_t) ^~~~~~~~~~~ adpcm.c:148:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] top = obuff + n*chans; ^~ 1 warning generated. 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; ~ ^~~~ mv -f .deps/libsox_la-ima-fmt.Tpo .deps/libsox_la-ima-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 8 warnings generated. 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 */ ~ ^~~ mv -f .deps/libsox_la-voc.Tpo .deps/libsox_la-voc.Plo ima_rw.c:211:39: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion] *op = cm; ~ ^~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 12 warnings generated. mv -f .deps/libsox_la-adpcm.Tpo .deps/libsox_la-adpcm.Plo wav.c:140:12: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion] return samplesThisBlock; ~~~~~~ ^~~~~~~~~~~~~~~~ wav.c:127:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] samplesThisBlock = lsx_ima_samples_in((size_t)0, (size_t)ft->signal.channels, bytesRead, (size_t) 0); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 wav.c:181:12: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion] return samplesThisBlock; ~~~~~~ ^~~~~~~~~~~~~~~~ wav.c:168:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] samplesThisBlock = lsx_ms_adpcm_samples_in((size_t)0, (size_t)ft->signal.channels, bytesRead, (size_t)0); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wav.c:196:12: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ct = p - wav->samples; ~ ~~^~~~~~~~~~~~~~ wve.c:60:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, write_rates, 0 ^~~~~~~~~~~ wav.c:273:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] bytes = lsx_readbuf(ft, frame, (size_t)65); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ wav.c:815:22: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] wav->dataStart = lsx_tell(ft); ~ ^~~~~~~~~~~~ wav.c:1273:37: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'uint32_t' (aka 'unsigned int') [-Wconversion] dwSamplesPerSecond = ft->signal.rate; ~ ~~~~~~~~~~~^~~~ wav.c:1274:28: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wconversion] wChannels = ft->signal.channels; ~ ~~~~~~~~~~~^~~~~~~~ wav.c:1275:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wconversion] wBitsPerSample = ft->encoding.bits_per_sample; ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ wav.c:1284:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion] wBlockAlign = wChannels * bytespersample; ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~ wav.c:1289:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion] wBlockAlign = wChannels * bytespersample; ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~ wav.c:1309:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') 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:1318:43: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint16_t' (aka 'unsigned short') [-Wconversion] wBlockAlign = ft->signal.rate / 11008; ~ ~~~~~~~~~~~~~~~~^~~~~~~ wav.c:1322:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') 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:1379:87: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wconversion] dwAvgBytesPerSec = (double)wBlockAlign*ft->signal.rate / (double)wSamplesPerBlock + 0.5; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ wav.c:1354:38: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dwDataLength = blocksWritten * wBlockAlign; ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~ wav.c:1355:42: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dwSamplesWritten = blocksWritten * wSamplesPerBlock; ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ wav.c:1358: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:1358:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] second_header? wav->numSamples : ft->signal.length / wChannels; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ wav.c:1360:38: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dwDataLength = blocksWritten * wBlockAlign; ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 1wav.c:1488:31: warning: warning generated. implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ptrdiff_t' (aka 'long') [-Wsign-conversion] ptrdiff_t total_len = len; ~~~~~~~~~ ^~~ wav.c:1501:27: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] len -= top-p; /* update residual len */ ~~ ~~~^~ wav.c:1510:20: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] return total_len - len; ^~~~~~~~~ ~ wav.c:1646:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] new_offset += (wav->samplesPerBlock - alignment); ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ wav.c:1652:16: warning: implicit conversion turns floating-point number into integer: 'double' to 'off_t' (aka 'long long') [-Wconversion] off_t to = to_d; ~~ ^~~~ wav.c:1678:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] seek, write_encodings, NULL, sizeof(priv_t) ^~~~ mv -f .deps/libsox_la-wve.Tpo .deps/libsox_la-wve.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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 gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-amr-nb.lo -MD -MP -MF .deps/libsox_la-amr-nb.Tpo -c -o libsox_la-amr-nb.lo `test -f 'amr-nb.c' || echo './'`amr-nb.c 2 warnings generated. mv -f .deps/libsox_la-nulfile.Tpo .deps/libsox_la-nulfile.Plo mv -f .deps/libsox_la-xa.Tpo .deps/libsox_la-xa.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-amr-wb.lo -MD -MP -MF .deps/libsox_la-amr-wb.Tpo -c -o libsox_la-amr-wb.lo `test -f 'amr-wb.c' || echo './'`amr-wb.c /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-coreaudio.lo -MD -MP -MF .deps/libsox_la-coreaudio.Tpo -c -o libsox_la-coreaudio.lo `test -f 'coreaudio.c' || echo './'`coreaudio.c mv -f .deps/libsox_la-f4-fmt.Tpo .deps/libsox_la-f4-fmt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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) { ~ ~~~~~~~~~~^~~ mv -f .deps/libsox_la-f8-fmt.Tpo .deps/libsox_la-f8-fmt.Plo gsrt.c:158:35: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] long num_samples = ft->tell_off - HEADER_SIZE; ~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ 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:164:42: warning: implicit conversion loses integer precision: 'sox_uint64_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned i, file_size = ft->tell_off >> 1; ~~~~~~~~~ ~~~~~~~~~~~~~^~~~ gsrt.c:171:36: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] for (i = (num_samples + 1) >> 1; i; --i) { ~ ~~~~~~~~~~~~~~~~~~^~~~ gsrt.c:202:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] lsx_rawseek, write_encodings, write_rates, 0 ^~~~~~~~~~~ /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 amr-nb.c:127:26: warning: unused variable 'amr_gp3_library_names' [-Wunused-const-variable] static const char* const amr_gp3_library_names[] = ^ 8 warnings generated. amr-wb.c:116:26: warning: unused variable 'amr_gp3_library_names' [-Wunused-const-variable] static const char* const amr_gp3_library_names[] = ^ mv -f .deps/libsox_la-gsrt.Tpo .deps/libsox_la-gsrt.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 1 warning generated. 1 warning generated. mv -f .deps/libsox_la-amr-wb.Tpo .deps/libsox_la-amr-wb.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libsox_la-amr-nb.Tpo .deps/libsox_la-amr-nb.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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 long' [-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 loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] r = lsx_writebuf(ft, p->frames, FRAMESIZE); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. coreaudio.c:57:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'UInt32' (aka 'unsigned int') [-Wshorten-64-to-32] buf->mDataByteSize = copylen * sizeof(float); ~ ~~~~~~~~^~~~~~~~~~~~~~~ coreaudio.c:84:13: warning: assigning to 'AudioBuffer *' (aka 'struct AudioBuffer *') from 'AudioBuffer const[1]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] for(buf = inInputData->mBuffers; ^ ~~~~~~~~~~~~~~~~~~~~~ coreaudio.c:132:20: warning: 'AudioHardwareGetProperty' is deprecated: first deprecated in OS X 10.6 [-Wdeprecated-declarations] status = AudioHardwareGetProperty(kAudioHardwarePropertyDefaultInputDevice, &property_size, &ac->adid); ^ /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardwareDeprecated.h:333:1: note: 'AudioHardwareGetProperty' declared here AudioHardwareGetProperty( AudioHardwarePropertyID inPropertyID, ^ coreaudio.c:134:20: warning: 'AudioHardwareGetProperty' is deprecated: first deprecated in OS X 10.6 [-Wdeprecated-declarations] status = AudioHardwareGetProperty(kAudioHardwarePropertyDefaultOutputDevice, &property_size, &ac->adid); ^ /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardwareDeprecated.h:333:1: note: 'AudioHardwareGetProperty' declared here AudioHardwareGetProperty( AudioHardwarePropertyID inPropertyID, ^ coreaudio.c:139:16: warning: 'AudioHardwareGetPropertyInfo' is deprecated: first deprecated in OS X 10.6 [-Wdeprecated-declarations] status = AudioHardwareGetPropertyInfo(kAudioHardwarePropertyDevices, &property_size, &is_writable); ^ /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardwareDeprecated.h:312:1: note: 'AudioHardwareGetPropertyInfo' declared here AudioHardwareGetPropertyInfo( AudioHardwarePropertyID inPropertyID, ^ coreaudio.c:147:24: warning: 'AudioHardwareGetProperty' is deprecated: first deprecated in OS X 10.6 [-Wdeprecated-declarations] status = AudioHardwareGetProperty(kAudioHardwarePropertyDevices, &property_size, devices); ^ /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardwareDeprecated.h:333:1: note: 'AudioHardwareGetProperty' declared here AudioHardwareGetProperty( AudioHardwarePropertyID inPropertyID, ^ coreaudio.c:155:28: warning: 'AudioDeviceGetProperty' is deprecated: first deprecated in OS X 10.6 [-Wdeprecated-declarations] status = AudioDeviceGetProperty(devices[i],0,false,kAudioDevicePropertyDeviceName,&property_size,&name); ^ /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardwareDeprecated.h:800:1: note: 'AudioDeviceGetProperty' declared here AudioDeviceGetProperty( AudioDeviceID inDevice, ^ coreaudio.c:181:12: warning: 'AudioDeviceGetProperty' is deprecated: first deprecated in OS X 10.6 [-Wdeprecated-declarations] status = AudioDeviceGetProperty(ac->adid, 0, is_input, ^ /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardwareDeprecated.h:800:1: note: 'AudioDeviceGetProperty' declared here AudioDeviceGetProperty( AudioDeviceID inDevice, ^ coreaudio.c:181:48: warning: implicit conversion loses integer precision: 'int' to 'Boolean' (aka 'unsigned char') [-Wconversion] status = AudioDeviceGetProperty(ac->adid, 0, is_input, ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ coreaudio.c:257:12: warning: 'AudioDeviceSetProperty' is deprecated: first deprecated in OS X 10.6 [-Wdeprecated-declarations] status = AudioDeviceSetProperty(ac->adid, NULL, 0, is_input, ^ /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardwareDeprecated.h:834:1: note: 'AudioDeviceSetProperty' declared here AudioDeviceSetProperty( AudioDeviceID inDevice, ^ coreaudio.c:257:54: warning: implicit conversion loses integer precision: 'int' to 'Boolean' (aka 'unsigned char') [-Wconversion] status = AudioDeviceSetProperty(ac->adid, NULL, 0, is_input, ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ coreaudio.c:279:14: warning: 'AudioDeviceAddIOProc' is deprecated: first deprecated in OS X 10.5 [-Wdeprecated-declarations] status = AudioDeviceAddIOProc(ac->adid, RecIOProc, (void *)ft); ^ /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardwareDeprecated.h:703:1: note: 'AudioDeviceAddIOProc' declared here AudioDeviceAddIOProc( AudioDeviceID inDevice, ^ coreaudio.c:281:14: warning: 'AudioDeviceAddIOProc' is deprecated: first deprecated in OS X 10.5 [-Wdeprecated-declarations] status = AudioDeviceAddIOProc(ac->adid, PlaybackIOProc, (void *)ft); ^ /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardwareDeprecated.h:703:1: note: 'AudioDeviceAddIOProc' declared here AudioDeviceAddIOProc( AudioDeviceID inDevice, ^ coreaudio.c:255:56: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] buf_size = sox_globals.bufsiz / sizeof(sox_sample_t) * sizeof(float); ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ coreaudio.c:328:3: warning: 'AudioDeviceRemoveIOProc' is deprecated: first deprecated in OS X 10.5 [-Wdeprecated-declarations] AudioDeviceRemoveIOProc(ac->adid, RecIOProc); ^ /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardwareDeprecated.h:718:1: note: 'AudioDeviceRemoveIOProc' declared here AudioDeviceRemoveIOProc( AudioDeviceID inDevice, ^ coreaudio.c:356:20: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return SOX_EOF; ~~~~~~ ^~~~~~~ coreaudio.c:369:30: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] ac->buf[ac->bufwr] = SOX_SAMPLE_TO_FLOAT_32BIT(buf[i], ft->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:979:105: note: expanded from macro 'SOX_SAMPLE_TO_FLOAT_32BIT' lpc10.c:183:37: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] #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-128?++(clips),1:(((sox_macro_temp_sample+128)&~255)*(1./(SOX_SAMPLE_MAX+1.)))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lpc->speech[lpc->samples++] = SOX_SAMPLE_TO_FLOAT_32BIT(buf[nwritten++], ft->clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:979: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-128?++(clips),1:(((sox_macro_temp_sample+128)&~255)*(1./(SOX_SAMPLE_MAX+1.)))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coreaudio.c:396:5: warning: 'AudioDeviceRemoveIOProc' is deprecated: first deprecated in OS X 10.5 [-Wdeprecated-declarations] AudioDeviceRemoveIOProc(ac->adid, PlaybackIOProc); ^ /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardwareDeprecated.h:718:1: note: 'AudioDeviceRemoveIOProc' declared here AudioDeviceRemoveIOProc( AudioDeviceID inDevice, ^ flac.c:135:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] p->number_of_leftover_samples = to_stash; ~ ^~~~~~~~ flac.c:136:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] nsamples = p->number_of_requested_samples / p->channels; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ flac.c:347:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion] compression_level = ft->encoding.compression; ~ ~~~~~~~~~~~~~^~~~~~~~~~~ flac.c:465: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, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ flac.c:455:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'FLAC__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] entry.length = strlen(text); ~ ^~~~~~~~~~~~ flac.c:484:28: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'unsigned int' [-Wshorten-64-to-32] p->number_of_samples = len; ~ ^~~ flac.c:492:33: warning: implicit conversion loses integer precision: 'long' to 'FLAC__int32' (aka 'int') [-Wshorten-64-to-32] p->decoded_samples[i] = pcm >> (32 - p->bits_per_sample); ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ flac.c:553:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] seek, encodings, NULL, sizeof(priv_t) ^~~~ 27 warnings generated. mv -f .deps/libsox_la-gsm.Tpo .deps/libsox_la-gsm.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT libsox_la-wavpack.lo -MD -MP -MF .deps/libsox_la-wavpack.Tpo -c -o libsox_la-wavpack.lo `test -f 'wavpack.c' || echo './'`wavpack.c mv -f .deps/libsox_la-wav.Tpo .deps/libsox_la-wav.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 1 warning generated. mv -f .deps/libsox_la-lpc10.Tpo .deps/libsox_la-lpc10.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 18 warnings generated. mv -f .deps/libsox_la-coreaudio.Tpo .deps/libsox_la-coreaudio.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 8 warnings generated. mv -f .deps/libsox_la-flac.Tpo .deps/libsox_la-flac.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 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; ~~~~~~ ^~~~ vorbis.c:119:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ft->signal.channels = vi->channels; ~ ~~~~^~~~~~~~ vorbis.c:126:50: warning: implicit conversion changes signedness: 'long long' to 'sox_uint64_t' (aka 'unsigned long') [-Wsign-conversion] ft->signal.length = ov_pcm_total(vb->vf, -1) * ft->signal.channels; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ vorbis.c:134:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] vb->buf_len -= vb->buf_len % (vi->channels*2); /* 2 bytes per sample */ ~ ~~~~~~~~~~~~^~ vorbis.c:166:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] vb->end += num_read; ~~ ^~~~~~~~ vorbis.c:157:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] num_read = ov_read(vb->vf, vb->buf + vb->end, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vorbis.c:227:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] written = lsx_writebuf(ft, page->header, (size_t) page->header_len); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vorbis.c:244:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] vc.comments = sox_num_comments(ft->oob.comments); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vorbis.c:255:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] vc.comment_lengths[i] = strlen(text); ~ ^~~~~~~~~~~~ vorbis.c:290:21: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'long' [-Wconversion] rate = ft->signal.rate; ~ ~~~~~~~~~~~^~~~ vorbis.c:408:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] seek, encodings, NULL, sizeof(priv_t) ^~~~ In file included from mp3.c:283: ./mp3-util.h:167:41: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] size_t leftover = mad_stream.bufend - mad_stream.next_frame; ~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./mp3-util.h:177:75: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] p->mad_stream_buffer(&mad_stream, p->mp3_buffer + padding, leftover + read - padding); ~ ^~~~ ./mp3-util.h:177:82: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] p->mad_stream_buffer(&mad_stream, p->mp3_buffer + padding, leftover + read - padding); ~ ^~~~~~~ ./mp3-util.h:190:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tagsize = tagtype(mad_stream.this_frame, (size_t) available); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mp3-util.h:205:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] consumed += mad_stream.next_frame - mad_stream.this_frame; ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./mp3-util.h:230:49: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] mad_timer_mult(&time, (double)(filestat.st_size - tagsize) / consumed); ~~~~~~~~~^~~~~~~ ~ ./mp3-util.h:241:10: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] return p->mad_timer_count(time, MAD_UNITS_MILLISECONDS); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mp3-util.h:170:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] read = fread(p->mp3_buffer + leftover, (size_t) 1, p->mp3_buffer_size - leftover, fp); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mp3-util.h:189:51: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] unsigned available = (mad_stream.bufend - mad_stream.this_frame); ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ mp3.c:298:34: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] remaining = p->Stream.bufend - p->Stream.next_frame; ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mp3.c:348:34: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-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 long') [-Wsign-conversion] if ((tagsize = tagtype(p->Stream.this_frame, remaining))) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mp3.c:490:54: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] size_t x = (p->Synth.pcm.length - p->cursamp)*ft->signal.channels; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mp3.c:589:40: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] size_t leftover = p->Stream.bufend - p->Stream.next_frame; ~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mp3.c:599:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] p->mad_stream_buffer(&p->Stream, p->mp3_buffer + padding, leftover + read - padding); ~ ^~~~ mp3.c:599:81: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] p->mad_stream_buffer(&p->Stream, p->mp3_buffer + padding, leftover + read - padding); ~ ^~~~~~~ mp3.c:615:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tagsize = tagtype(p->Stream.this_frame, (size_t) available); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mp3.c:629:40: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] consumed += p->Stream.next_frame - p->Stream.this_frame; ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mp3.c:641:22: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long') [-Wsign-conversion] p->cursamp = to_skip_samples; ~ ^~~~~~~~~~~~~~~ mp3.c:592:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] read = fread(p->mp3_buffer + leftover, (size_t) 1, p->mp3_buffer_size - leftover, (FILE*)ft->fp); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mp3.c:614:50: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] unsigned available = (p->Stream.bufend - p->Stream.this_frame); ~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mp3.c:756:9: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] + sizeof(id3v2_header); ^~~~~~~~~~~~~~~~~~~~~~ mp3.c:755:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] | (id3v2_header[9] & 0x7f)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ mp3.c:844:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] id3v2_size = get_id3v2_tag_size(ft); ~ ^~~~~~~~~~~~~~~~~~~~~~ mp3.c:981:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ft->signal.channels = p->twolame_get_num_channels(p->opt); /* Twolame default */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mp3.c:985:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ft->signal.channels = p->lame_get_num_channels(p->gfp); /* LAME default */ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mp3.c:1171:27: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion] buffer_l[s] = SOX_SAMPLE_TO_FLOAT_32BIT(buf[s], clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:979: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-128?++(clips),1:(((sox_macro_temp_sample+128)&~255)*(1./(SOX_SAMPLE_MAX+1.)))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mp3.c:1197:23: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] new_buffer_size = LAME_BUFFER_SIZE(nsamples); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ mp3.c:880:68: note: expanded from macro 'LAME_BUFFER_SIZE' #define LAME_BUFFER_SIZE(num_samples) (((num_samples) + 3) / 4 * 5 + 7200) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ mp3.c:1148:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int nsamples = samp/ft->signal.channels; ~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~ mp3.c:1297:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] sox_mp3seek, write_encodings, write_rates, sizeof(priv_t) ^~~~~~~~~~~ 10 warnings generated. wavpack.c:40:10: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] return lsx_tell((sox_format_t *)ft);} ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ wavpack.c:54:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] p->first_block_size = len; ~ ^~~ wavpack.c:68:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ft->encoding.bits_per_sample = WavpackGetBytesPerSample(p->codec) << 3; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ wavpack.c:69:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ft->signal.channels = WavpackGetNumChannels(p->codec); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wavpack.c:113:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] config.bits_per_sample = ft->encoding.bits_per_sample; ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ wavpack.c:116:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] config.num_channels = ft->signal.channels; ~ ~~~~~~~~~~~^~~~~~~~ wavpack.c:193:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] seek, write_encodings, NULL, sizeof(priv_t) ^~~~ sndfile.c:237:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'sf_count_t' (aka 'long long') [-Wsign-conversion] return lsx_readbuf((sox_format_t *)user_data, ptr, (size_t)count); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sndfile.c:242:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'sf_count_t' (aka 'long long') [-Wsign-conversion] return lsx_writebuf((sox_format_t *)user_data, ptr, (size_t)count); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sndfile.c:271:19: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] buffer[k] = tolower((buffer[k])); ~ ^~~~~~~~~~~~~~~~~~~~ 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' to 'sf_count_t' (aka 'long long') [-Wsign-conversion] sf->sf_info->frames = ft->signal.length / ft->signal.channels; ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ sndfile.c:538:5: warning: incompatible pointer types initializing 'sox_format_handler_seek' (aka 'int (*)(sox_format_t *, sox_uint64_t)') with an expression of type 'int (sox_format_t *, uint64_t)' [-Wincompatible-pointer-types] seek, write_encodings, NULL, sizeof(priv_t) ^~~~ 55 warnings generated. 7 warnings generated. 32 warnings generated. mv -f .deps/libsox_la-vorbis.Tpo .deps/libsox_la-vorbis.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-mat5.Tpo .deps/libsox_la-mat5.Plo mv -f .deps/libsox_la-mat4.Tpo .deps/libsox_la-mat4.Plo mv -f .deps/libsox_la-caf.Tpo .deps/libsox_la-caf.Plo mv -f .deps/libsox_la-wavpack.Tpo .deps/libsox_la-wavpack.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-rate.Tpo .deps/libsox_la-rate.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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 /bin/sh ../libtool --silent --tag=CC --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -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-mp3.Tpo .deps/libsox_la-mp3.Plo gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -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 6 warnings generated. mv -f .deps/libsox_la-sndfile.Tpo .deps/libsox_la-sndfile.Plo gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -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/sox_sample_test.Tpo .deps/sox_sample_test.Po gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -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/libsox_la-paf.Tpo .deps/libsox_la-paf.Plo mv -f .deps/libsox_la-xi.Tpo .deps/libsox_la-xi.Plo gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -MT example2.o -MD -MP -MF .deps/example2.Tpo -c -o example2.o example2.c gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -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/libsox_la-pvf.Tpo .deps/libsox_la-pvf.Plo gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -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/example0.Tpo .deps/example0.Po mv -f .deps/libsox_la-fap.Tpo .deps/libsox_la-fap.Plo gcc -DHAVE_CONFIG_H -I. -DLADSPA_PATH="\"/sw/lib/ladspa\"" -DPKGLIBDIR="\"/sw/lib/sox\"" -DDISTRO="\"Fink Project\"" -I/sw/include -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -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/libsox_la-sd2.Tpo .deps/libsox_la-sd2.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=link gcc -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -avoid-version -module -L/sw/lib -o sox_sample_test sox_sample_test.o mv -f .deps/libsox_la-w64.Tpo .deps/libsox_la-w64.Plo /bin/sh ../libtool --silent --tag=CC --silent --mode=link gcc -Wconversion -I/sw/include -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -version-info 2:1:0 -lltdl -L/sw/lib -o libsox.la -rpath /sw/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-mixer.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-amr-nb.lo libsox_la-amr-wb.lo libsox_la-coreaudio.lo libsox_la-flac.lo libsox_la-gsm.lo libsox_la-lpc10.lo libsox_la-mp3.lo libsox_la-vorbis.lo libsox_la-wavpack.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 -lopencore-amrnb -lopencore-amrwb -Wl,-framework,CoreAudio -lFLAC -lvorbisenc -lvorbisfile -lvorbis -logg -lgsm -lmad -lid3tag -lz -lmp3lame -ltwolame -lvorbisenc -lvorbisfile -lvorbis -logg -lwavpack -L/sw/lib -lsndfile mv -f .deps/example1.Tpo .deps/example1.Po example2.c:67:61: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wconversion] 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 long') [-Wconversion] 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' [-Wconversion] l = (1 - left) * 35 + .5; ~ ~~~~~~~~~~~~~~~~^~~~ example2.c:109:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion] r = (1 - right) * 35 + .5; ~ ~~~~~~~~~~~~~~~~~^~~~ 4 warnings generated. mv -f .deps/example3.Tpo .deps/example3.Po mv -f .deps/example2.Tpo .deps/example2.Po mv -f .deps/example4.Tpo .deps/example4.Po mv -f .deps/example5.Tpo .deps/example5.Po /bin/sh ../libtool --silent --tag=CC --silent --mode=link gcc -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -avoid-version -module -L/sw/lib -o example0 example0.o libsox.la /bin/sh ../libtool --silent --tag=CC --silent --mode=link gcc -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -avoid-version -module -L/sw/lib -o sox sox.o libsox.la /bin/sh ../libtool --silent --tag=CC --silent --mode=link gcc -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -avoid-version -module -L/sw/lib -o example2 example2.o libsox.la /bin/sh ../libtool --silent --tag=CC --silent --mode=link gcc -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -avoid-version -module -L/sw/lib -o example3 example3.o libsox.la /bin/sh ../libtool --silent --tag=CC --silent --mode=link gcc -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -avoid-version -module -L/sw/lib -o example1 example1.o libsox.la /bin/sh ../libtool --silent --tag=CC --silent --mode=link gcc -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -avoid-version -module -L/sw/lib -o example4 example4.o libsox.la /bin/sh ../libtool --silent --tag=CC --silent --mode=link gcc -Wconversion -g -O2 -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic -avoid-version -module -L/sw/lib -o example5 example5.o libsox.la 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 /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am make[2]: Nothing to be done for `all-am'. make[1]: Nothing to be done for `all-am'. fink-package-precedence --prohibit-bdep=sox-dev,sox2-dev . Scanning /\.Plo,\.Po$/ dependency files... ./libgsm/.deps/add.Plo ./libgsm/.deps/code.Plo ./libgsm/.deps/decode.Plo ./libgsm/.deps/gsm_create.Plo ./libgsm/.deps/gsm_decode.Plo ./libgsm/.deps/gsm_destroy.Plo ./libgsm/.deps/gsm_encode.Plo ./libgsm/.deps/gsm_option.Plo ./libgsm/.deps/long_term.Plo ./libgsm/.deps/lpc.Plo ./libgsm/.deps/preprocess.Plo ./libgsm/.deps/rpe.Plo ./libgsm/.deps/short_term.Plo ./libgsm/.deps/table.Plo ./lpc10/.deps/analys.Plo ./lpc10/.deps/bsynz.Plo ./lpc10/.deps/chanwr.Plo ./lpc10/.deps/dcbias.Plo ./lpc10/.deps/decode.Plo ./lpc10/.deps/deemp.Plo ./lpc10/.deps/difmag.Plo ./lpc10/.deps/dyptrk.Plo ./lpc10/.deps/encode.Plo ./lpc10/.deps/energy.Plo ./lpc10/.deps/f2clib.Plo ./lpc10/.deps/ham84.Plo ./lpc10/.deps/hp100.Plo ./lpc10/.deps/invert.Plo ./lpc10/.deps/irc2pc.Plo ./lpc10/.deps/ivfilt.Plo ./lpc10/.deps/lpcdec.Plo ./lpc10/.deps/lpcenc.Plo ./lpc10/.deps/lpcini.Plo ./lpc10/.deps/lpfilt.Plo ./lpc10/.deps/median.Plo ./lpc10/.deps/mload.Plo ./lpc10/.deps/onset.Plo ./lpc10/.deps/pitsyn.Plo ./lpc10/.deps/placea.Plo ./lpc10/.deps/placev.Plo ./lpc10/.deps/preemp.Plo ./lpc10/.deps/prepro.Plo ./lpc10/.deps/random.Plo ./lpc10/.deps/rcchk.Plo ./lpc10/.deps/synths.Plo ./lpc10/.deps/tbdm.Plo ./lpc10/.deps/voicin.Plo ./lpc10/.deps/vparms.Plo ./src/.deps/alsa.Plo ./src/.deps/amr-nb.Plo ./src/.deps/amr-wb.Plo ./src/.deps/ao.Plo ./src/.deps/coreaudio.Plo ./src/.deps/example0.Po ./src/.deps/example1.Po ./src/.deps/example2.Po ./src/.deps/example3.Po ./src/.deps/example4.Po ./src/.deps/example5.Po ./src/.deps/ffmpeg.Plo ./src/.deps/flac.Plo ./src/.deps/gsm.Plo ./src/.deps/libsox_fmt_caf_la-caf.Plo ./src/.deps/libsox_fmt_caf_la-sndfile.Plo ./src/.deps/libsox_fmt_fap_la-fap.Plo ./src/.deps/libsox_fmt_fap_la-sndfile.Plo ./src/.deps/libsox_fmt_mat4_la-mat4.Plo ./src/.deps/libsox_fmt_mat4_la-sndfile.Plo ./src/.deps/libsox_fmt_mat5_la-mat5.Plo ./src/.deps/libsox_fmt_mat5_la-sndfile.Plo ./src/.deps/libsox_fmt_paf_la-paf.Plo ./src/.deps/libsox_fmt_paf_la-sndfile.Plo ./src/.deps/libsox_fmt_sndfile_la-sndfile.Plo ./src/.deps/libsox_fmt_w64_la-sndfile.Plo ./src/.deps/libsox_fmt_w64_la-w64.Plo ./src/.deps/libsox_la-8svx.Plo ./src/.deps/libsox_la-adpcm.Plo ./src/.deps/libsox_la-adpcms.Plo ./src/.deps/libsox_la-aifc-fmt.Plo ./src/.deps/libsox_la-aiff-fmt.Plo ./src/.deps/libsox_la-aiff.Plo ./src/.deps/libsox_la-al-fmt.Plo ./src/.deps/libsox_la-alsa.Plo ./src/.deps/libsox_la-amr-nb.Plo ./src/.deps/libsox_la-amr-wb.Plo ./src/.deps/libsox_la-ao.Plo ./src/.deps/libsox_la-au.Plo ./src/.deps/libsox_la-avr.Plo ./src/.deps/libsox_la-bend.Plo ./src/.deps/libsox_la-biquad.Plo ./src/.deps/libsox_la-biquads.Plo ./src/.deps/libsox_la-caf.Plo ./src/.deps/libsox_la-cdr.Plo ./src/.deps/libsox_la-chorus.Plo ./src/.deps/libsox_la-compand.Plo ./src/.deps/libsox_la-compandt.Plo ./src/.deps/libsox_la-contrast.Plo ./src/.deps/libsox_la-coreaudio.Plo ./src/.deps/libsox_la-cvsd-fmt.Plo ./src/.deps/libsox_la-cvsd.Plo ./src/.deps/libsox_la-dat.Plo ./src/.deps/libsox_la-dcshift.Plo ./src/.deps/libsox_la-delay.Plo ./src/.deps/libsox_la-dft_filter.Plo ./src/.deps/libsox_la-dither.Plo ./src/.deps/libsox_la-divide.Plo ./src/.deps/libsox_la-downsample.Plo ./src/.deps/libsox_la-dvms-fmt.Plo ./src/.deps/libsox_la-earwax.Plo ./src/.deps/libsox_la-echo.Plo ./src/.deps/libsox_la-echos.Plo ./src/.deps/libsox_la-effects.Plo ./src/.deps/libsox_la-effects_i.Plo ./src/.deps/libsox_la-effects_i_dsp.Plo ./src/.deps/libsox_la-f4-fmt.Plo ./src/.deps/libsox_la-f8-fmt.Plo ./src/.deps/libsox_la-fade.Plo ./src/.deps/libsox_la-fap.Plo ./src/.deps/libsox_la-ffmpeg.Plo ./src/.deps/libsox_la-fft4g.Plo ./src/.deps/libsox_la-fir.Plo ./src/.deps/libsox_la-firfit.Plo ./src/.deps/libsox_la-flac.Plo ./src/.deps/libsox_la-flanger.Plo ./src/.deps/libsox_la-formats.Plo ./src/.deps/libsox_la-formats_i.Plo ./src/.deps/libsox_la-g711.Plo ./src/.deps/libsox_la-g721.Plo ./src/.deps/libsox_la-g723_24.Plo ./src/.deps/libsox_la-g723_40.Plo ./src/.deps/libsox_la-g72x.Plo ./src/.deps/libsox_la-gain.Plo ./src/.deps/libsox_la-getopt.Plo ./src/.deps/libsox_la-gsm.Plo ./src/.deps/libsox_la-gsrt.Plo ./src/.deps/libsox_la-hcom.Plo ./src/.deps/libsox_la-hilbert.Plo ./src/.deps/libsox_la-htk.Plo ./src/.deps/libsox_la-ima-fmt.Plo ./src/.deps/libsox_la-ima_rw.Plo ./src/.deps/libsox_la-input.Plo ./src/.deps/libsox_la-la-fmt.Plo ./src/.deps/libsox_la-ladspa.Plo ./src/.deps/libsox_la-libsox.Plo ./src/.deps/libsox_la-libsox_i.Plo ./src/.deps/libsox_la-loudness.Plo ./src/.deps/libsox_la-lpc10.Plo ./src/.deps/libsox_la-lu-fmt.Plo ./src/.deps/libsox_la-mat4.Plo ./src/.deps/libsox_la-mat5.Plo ./src/.deps/libsox_la-maud.Plo ./src/.deps/libsox_la-mcompand.Plo ./src/.deps/libsox_la-mixer.Plo ./src/.deps/libsox_la-mp3.Plo ./src/.deps/libsox_la-noiseprof.Plo ./src/.deps/libsox_la-noisered.Plo ./src/.deps/libsox_la-nulfile.Plo ./src/.deps/libsox_la-oss.Plo ./src/.deps/libsox_la-output.Plo ./src/.deps/libsox_la-overdrive.Plo ./src/.deps/libsox_la-pad.Plo ./src/.deps/libsox_la-paf.Plo ./src/.deps/libsox_la-phaser.Plo ./src/.deps/libsox_la-prc.Plo ./src/.deps/libsox_la-pulseaudio.Plo ./src/.deps/libsox_la-pvf.Plo ./src/.deps/libsox_la-rate.Plo ./src/.deps/libsox_la-raw-fmt.Plo ./src/.deps/libsox_la-raw.Plo ./src/.deps/libsox_la-remix.Plo ./src/.deps/libsox_la-repeat.Plo ./src/.deps/libsox_la-reverb.Plo ./src/.deps/libsox_la-reverse.Plo ./src/.deps/libsox_la-s1-fmt.Plo ./src/.deps/libsox_la-s2-fmt.Plo ./src/.deps/libsox_la-s3-fmt.Plo ./src/.deps/libsox_la-s4-fmt.Plo ./src/.deps/libsox_la-sd2.Plo ./src/.deps/libsox_la-sf.Plo ./src/.deps/libsox_la-silence.Plo ./src/.deps/libsox_la-sinc.Plo ./src/.deps/libsox_la-skeleff.Plo ./src/.deps/libsox_la-skelform.Plo ./src/.deps/libsox_la-smp.Plo ./src/.deps/libsox_la-sndfile.Plo ./src/.deps/libsox_la-sndio.Plo ./src/.deps/libsox_la-sounder.Plo ./src/.deps/libsox_la-soundtool.Plo ./src/.deps/libsox_la-sox-fmt.Plo ./src/.deps/libsox_la-spectrogram.Plo ./src/.deps/libsox_la-speed.Plo ./src/.deps/libsox_la-sphere.Plo ./src/.deps/libsox_la-splice.Plo ./src/.deps/libsox_la-stat.Plo ./src/.deps/libsox_la-stats.Plo ./src/.deps/libsox_la-stretch.Plo ./src/.deps/libsox_la-sunaudio.Plo ./src/.deps/libsox_la-swap.Plo ./src/.deps/libsox_la-synth.Plo ./src/.deps/libsox_la-tempo.Plo ./src/.deps/libsox_la-tremolo.Plo ./src/.deps/libsox_la-trim.Plo ./src/.deps/libsox_la-tx16w.Plo ./src/.deps/libsox_la-u1-fmt.Plo ./src/.deps/libsox_la-u2-fmt.Plo ./src/.deps/libsox_la-u3-fmt.Plo ./src/.deps/libsox_la-u4-fmt.Plo ./src/.deps/libsox_la-ul-fmt.Plo ./src/.deps/libsox_la-upsample.Plo ./src/.deps/libsox_la-util.Plo ./src/.deps/libsox_la-vad.Plo ./src/.deps/libsox_la-voc.Plo ./src/.deps/libsox_la-vol.Plo ./src/.deps/libsox_la-vorbis.Plo ./src/.deps/libsox_la-vox-fmt.Plo ./src/.deps/libsox_la-vox.Plo ./src/.deps/libsox_la-w64.Plo ./src/.deps/libsox_la-wav.Plo ./src/.deps/libsox_la-waveaudio.Plo ./src/.deps/libsox_la-wavpack.Plo ./src/.deps/libsox_la-win32-ltdl.Plo ./src/.deps/libsox_la-wve.Plo ./src/.deps/libsox_la-xa.Plo ./src/.deps/libsox_la-xi.Plo ./src/.deps/libsox_la-xmalloc.Plo ./src/.deps/lpc10.Plo ./src/.deps/mp3.Plo ./src/.deps/oss.Plo ./src/.deps/pulseaudio.Plo ./src/.deps/pvf.Plo ./src/.deps/sd2.Plo ./src/.deps/sndfile.Plo ./src/.deps/sndio.Plo ./src/.deps/sox.Po ./src/.deps/sox_sample_test.Po ./src/.deps/sunaudio.Plo ./src/.deps/vorbis.Plo ./src/.deps/waveaudio.Plo ./src/.deps/wavpack.Plo ./src/.deps/win32-glob.Po ./src/.deps/xi.Plo Looking for incorrect headers in 241 dependency files... Determining fink providers of 29 headers... 1 - 29 Found use of headers from 13 fink packages: file-dev lame-dev libflac8-dev libgsm1-dev libid3tag libmad libogg libpng16 libsndfile1-dev libtool2 libvorbis0 twolame-dev wavpack1-dev Scanning binaries for incorrect dyld linking... /bin/rm -rf /sw/build.build/root-sox2-shlibs-14.4.1-1 /bin/mkdir -p /sw/build.build/root-sox2-shlibs-14.4.1-1/sw /bin/mkdir -p /sw/build.build/root-sox2-shlibs-14.4.1-1/DEBIAN /usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-sox2-shlibs-14.4.1-1 sudo -u fink-bld [ENV] sh -c /tmp/fink.zXPmr make -j1 install prefix=/sw/build.build/root-sox2-shlibs-14.4.1-1/sw Making install in lpc10 make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. Making install in libgsm make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. Making install in src .././install-sh -c -d '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/lib' /bin/sh ../libtool --silent --silent --mode=install /usr/bin/install -c libsox.la '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/lib' libtool: install: warning: remember to run `libtool --finish /sw/lib' .././install-sh -c -d '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/bin' /bin/sh ../libtool --silent --silent --mode=install /usr/bin/install -c sox '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/bin' libtool: install: warning: `libsox.la' has not been installed in `/sw/lib' /Applications/Xcode.app/Contents/Developer/usr/bin/make install-exec-hook if test "yes" = "yes"; then \ cd /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/bin; rm -f play rec; ln -s sox play; ln -s sox rec; \ fi if test "yes" = "yes"; then \ cd /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/bin; rm -f soxi; ln -s sox soxi; \ fi .././install-sh -c -d '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/include' /usr/bin/install -c -m 644 sox.h '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/include' make[2]: Nothing to be done for `install-exec-am'. ./install-sh -c -d '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man1' /usr/bin/install -c -m 644 sox.1 soxi.1 '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man1' ./install-sh -c -d '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man3' /usr/bin/install -c -m 644 libsox.3 '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man3' ./install-sh -c -d '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man7' /usr/bin/install -c -m 644 soxformat.7 '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man7' ./install-sh -c -d '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/lib/pkgconfig' /usr/bin/install -c -m 644 sox.pc '/sw/build.build/root-sox2-shlibs-14.4.1-1/sw/lib/pkgconfig' /Applications/Xcode.app/Contents/Developer/usr/bin/make install-data-hook cd /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man1 && rm -f play.1 && ln -s sox.1 play.1 cd /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man1 && rm -f rec.1 && ln -s sox.1 rec.1 cd /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man7 && rm -f soxeffect.7 && ln -s ../man1/sox.1 soxeffect.7 sudo -u fink-bld [ENV] sh -c /tmp/fink.dT2UI /usr/bin/install -d -m 700 /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/doc/sox2-shlibs /bin/cp -r COPYING /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/doc/sox2-shlibs/ /bin/cp -r ChangeLog /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/doc/sox2-shlibs/ /bin/cp -r README /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/doc/sox2-shlibs/ /bin/cp -r README.osx /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/doc/sox2-shlibs/ /bin/cp -r NEWS /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/doc/sox2-shlibs/ /bin/cp -r LICENSE.GPL /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/doc/sox2-shlibs/ /bin/cp -r LICENSE.LGPL /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/doc/sox2-shlibs/ /bin/cp -r INSTALL /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/doc/sox2-shlibs/ /bin/chmod -R go=u-w /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/doc/sox2-shlibs /bin/rm -f /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/info/dir /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/info/dir.old /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/info/dir /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/info/dir.old /bin/rm -rf /sw/build.build/root-sox-14.4.1-1 /bin/mkdir -p /sw/build.build/root-sox-14.4.1-1/sw /bin/mkdir -p /sw/build.build/root-sox-14.4.1-1/DEBIAN /usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-sox-14.4.1-1 sudo -u fink-bld [ENV] sh -c /tmp/fink.21AO5 /usr/bin/install -d -m 755 /sw/build.build/root-sox-14.4.1-1/sw /bin/mv /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/bin /sw/build.build/root-sox-14.4.1-1/sw/ /usr/bin/install -d -m 755 /sw/build.build/root-sox-14.4.1-1/sw/share/man /bin/mv /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man1 /sw/build.build/root-sox-14.4.1-1/sw/share/man/ /usr/bin/install -d -m 755 /sw/build.build/root-sox-14.4.1-1/sw/share/man/man7 /bin/mv /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man7/soxeffect.7 /sw/build.build/root-sox-14.4.1-1/sw/share/man/man7/ /usr/bin/install -d -m 700 /sw/build.build/root-sox-14.4.1-1/sw/share/doc/sox /bin/cp -r COPYING /sw/build.build/root-sox-14.4.1-1/sw/share/doc/sox/ /bin/cp -r ChangeLog /sw/build.build/root-sox-14.4.1-1/sw/share/doc/sox/ /bin/cp -r README /sw/build.build/root-sox-14.4.1-1/sw/share/doc/sox/ /bin/cp -r README.osx /sw/build.build/root-sox-14.4.1-1/sw/share/doc/sox/ /bin/cp -r NEWS /sw/build.build/root-sox-14.4.1-1/sw/share/doc/sox/ /bin/cp -r LICENSE.GPL /sw/build.build/root-sox-14.4.1-1/sw/share/doc/sox/ /bin/cp -r LICENSE.LGPL /sw/build.build/root-sox-14.4.1-1/sw/share/doc/sox/ /bin/cp -r INSTALL /sw/build.build/root-sox-14.4.1-1/sw/share/doc/sox/ /bin/chmod -R go=u-w /sw/build.build/root-sox-14.4.1-1/sw/share/doc/sox /bin/rm -f /sw/build.build/root-sox-14.4.1-1/sw/info/dir /sw/build.build/root-sox-14.4.1-1/sw/info/dir.old /sw/build.build/root-sox-14.4.1-1/sw/share/info/dir /sw/build.build/root-sox-14.4.1-1/sw/share/info/dir.old /bin/rm -rf /sw/build.build/root-sox2-dev-14.4.1-1 /bin/mkdir -p /sw/build.build/root-sox2-dev-14.4.1-1/sw /bin/mkdir -p /sw/build.build/root-sox2-dev-14.4.1-1/DEBIAN /usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-sox2-dev-14.4.1-1 sudo -u fink-bld [ENV] sh -c /tmp/fink.92cjc /usr/bin/install -d -m 755 /sw/build.build/root-sox2-dev-14.4.1-1/sw /bin/mv /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/include /sw/build.build/root-sox2-dev-14.4.1-1/sw/ /usr/bin/install -d -m 755 /sw/build.build/root-sox2-dev-14.4.1-1/sw/lib /bin/mv /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/lib/libsox.dylib /sw/build.build/root-sox2-dev-14.4.1-1/sw/lib/ /bin/mv /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/lib/libsox.la /sw/build.build/root-sox2-dev-14.4.1-1/sw/lib/ /bin/mv /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/lib/pkgconfig /sw/build.build/root-sox2-dev-14.4.1-1/sw/lib/ /usr/bin/install -d -m 755 /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/man /bin/mv /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man3 /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/man/ /bin/mv /sw/build.build/root-sox2-shlibs-14.4.1-1/sw/share/man/man7 /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/man/ /usr/bin/install -d -m 700 /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/doc/sox2-dev /bin/cp -r COPYING /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/doc/sox2-dev/ /bin/cp -r ChangeLog /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/doc/sox2-dev/ /bin/cp -r README /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/doc/sox2-dev/ /bin/cp -r README.osx /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/doc/sox2-dev/ /bin/cp -r NEWS /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/doc/sox2-dev/ /bin/cp -r LICENSE.GPL /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/doc/sox2-dev/ /bin/cp -r LICENSE.LGPL /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/doc/sox2-dev/ /bin/cp -r INSTALL /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/doc/sox2-dev/ /bin/chmod -R go=u-w /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/doc/sox2-dev /bin/rm -f /sw/build.build/root-sox2-dev-14.4.1-1/sw/info/dir /sw/build.build/root-sox2-dev-14.4.1-1/sw/info/dir.old /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/info/dir /sw/build.build/root-sox2-dev-14.4.1-1/sw/share/info/dir.old Reverting ownership of install dir to root Writing control file... Creating shlibs files... Writing md5sums file... env LANG=C LC_ALL=C dpkg-deb -b root-sox2-shlibs-14.4.1-1 /sw/fink/10.9/stable/main/binary-darwin-x86_64/sound dpkg-deb: building package `sox2-shlibs' in `/sw/fink/10.9/stable/main/binary-darwin-x86_64/sound/sox2-shlibs_14.4.1-1_darwin-x86_64.deb'. Reverting ownership of install dir to root Writing control file... Writing md5sums file... env LANG=C LC_ALL=C dpkg-deb -b root-sox-14.4.1-1 /sw/fink/10.9/stable/main/binary-darwin-x86_64/sound dpkg-deb: building package `sox' in `/sw/fink/10.9/stable/main/binary-darwin-x86_64/sound/sox_14.4.1-1_darwin-x86_64.deb'. Reverting ownership of install dir to root Writing control file... Writing md5sums file... env LANG=C LC_ALL=C dpkg-deb -b root-sox2-dev-14.4.1-1 /sw/fink/10.9/stable/main/binary-darwin-x86_64/sound dpkg-deb: building package `sox2-dev' in `/sw/fink/10.9/stable/main/binary-darwin-x86_64/sound/sox2-dev_14.4.1-1_darwin-x86_64.deb'. Removing runtime build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait -r fink-buildlock-sox2-shlibs-14.4.1-1 (Reading database ... 5134 files and directories currently installed.) Removing fink-buildlock-sox2-shlibs-14.4.1-1 ...