=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for sox-14.4.2nb2 Making all in lpc10 CC analys.lo CC bsynz.lo CC chanwr.lo CC dcbias.lo CC decode.lo CC deemp.lo CC difmag.lo CC dyptrk.lo CC encode.lo CC energy.lo CC f2clib.lo CC ham84.lo CC hp100.lo CC invert.lo CC irc2pc.lo CC ivfilt.lo CC lpcdec.lo CC lpcenc.lo CC lpcini.lo CC lpfilt.lo CC median.lo CC mload.lo CC onset.lo CC pitsyn.lo CC placea.lo CC placev.lo CC preemp.lo CC prepro.lo CC random.lo CC rcchk.lo CC synths.lo CC tbdm.lo CC voicin.lo CC vparms.lo CCLD liblpc10.la Making all in libgsm Making all in src CC sox.o sox.c:287:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] int hours, mins = seconds / 60; ~~~~ ~~~~~~~~^~~~ sox.c:298:16: warning: implicit conversion changes signedness: 'sox_uint64_t' (aka 'unsigned long long') to '__off_t' (aka 'long long') [-Wsign-conversion] off_t size = lsx_filelength(ft); ~~~~ ^~~~~~~~~~~~~~~~~~ sox.c:299:62: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion] if (ft->signal.length && ft->signal.channels && ft->signal.rate && text) { ~~ ~~~~~~~~~~~^~~~ sox.c:405:62: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion] if (ft->signal.length && ft->signal.channels && ft->signal.rate) { ~~ ~~~~~~~~~~~^~~~ sox.c:503:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion] *buf++ = SOX_ROUND_CLIP_COUNT(d, f->volume_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \ ~~~~^~~~~ sox.c:503:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion] *buf++ = SOX_ROUND_CLIP_COUNT(d, f->volume_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ sox.c:579:20: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion] *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \ ~~~~^~~~~ sox.c:579:20: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion] *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ sox.c:589:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion] *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1015:73: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' ((d) < 0? (d) <= SOX_SAMPLE_MIN - 0.5? ++(clips), SOX_SAMPLE_MIN: (d) - 0.5 \ ~~~~^~~~~ sox.c:589:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_sample_t' (aka 'int') [-Wfloat-conversion] *p = SOX_ROUND_CLIP_COUNT(sample, mixing_clips); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sox.h:1016:71: note: expanded from macro 'SOX_ROUND_CLIP_COUNT' : (d) >= SOX_SAMPLE_MAX + 0.5? ++(clips), SOX_SAMPLE_MAX: (d) + 0.5) ~~~~^~~~~ sox.c:857:85: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] for (j = 0; j < (size_t)(argc - optstate.ind) && !sox_find_effect(argv[optstate.ind + j]) && ~~~~~~~~~^~~ ~ sox.c:858:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] !is_pseudo_effect(argv[optstate.ind + j]); ++j) { ~~~~~~~~~^~~ ~ sox.c:864:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] user_effargs[eff_chain_count][eff_offset].argv[j] = lsx_strdup(argv[optstate.ind + j]); ~~~~~~~~~^~~ ~ ./xmalloc.h:29:25: note: expanded from macro 'lsx_strdup' #define lsx_strdup(p) ((p)? strcpy((char *)lsx_malloc(strlen(p) + 1), p) : NULL) ^ sox.c:864:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] user_effargs[eff_chain_count][eff_offset].argv[j] = lsx_strdup(argv[optstate.ind + j]); ~~~~~~~~~^~~ ~ ./xmalloc.h:29:62: note: expanded from macro 'lsx_strdup' #define lsx_strdup(p) ((p)? strcpy((char *)lsx_malloc(strlen(p) + 1), p) : NULL) ^ ./xmalloc.h:26:45: note: expanded from macro 'lsx_malloc' #define lsx_malloc(size) lsx_realloc(NULL, (size)) ^ sox.c:864:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] user_effargs[eff_chain_count][eff_offset].argv[j] = lsx_strdup(argv[optstate.ind + j]); ~~~~~~~~~^~~ ~ ./xmalloc.h:29:71: note: expanded from macro 'lsx_strdup' #define lsx_strdup(p) ((p)? strcpy((char *)lsx_malloc(strlen(p) + 1), p) : NULL) ^ sox.c:866:54: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] user_effargs[eff_chain_count][eff_offset].argc = j; ~ ^ sox.c:886:12: warning: array subscript is of type 'char' [-Wchar-subscripts] for (; isspace(*s); ++s); /* Skip past any (more) white space. */ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ sox.c:888:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] lsx_revalloc(argv, *argc + 1); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./xmalloc.h:32:48: note: expanded from macro 'lsx_revalloc' #define lsx_revalloc(v,n) v = lsx_realloc(v, (n)*sizeof(*(v))) ^ sox.c:891:54: warning: array subscript is of type 'char' [-Wchar-subscripts] for (t = s; *s && (esc || squote || dquote || !isspace(*s)); ++s) ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ sox.c:931:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] while(fgets(s + pos, (int) (buffer_size - pos), file)) { ~ ^~~ sox.c:932:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] int len = strlen(s + pos); ~~~ ^~~~~~~~~~~~~~~ sox.c:935:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] else if (len == (int)(buffer_size - pos - 1)) { ~ ^~~ sox.c:1230:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] int vu_dB = linear? floor(2 * white + red + dB) : 0; ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sox.c:1286:10: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] return FD_ISSET(fileno(stdin), &fdset); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/fd_set.h:77:49: note: expanded from macro 'FD_ISSET' ((p)->fds_bits[(unsigned)(n) >> __NFDSHIFT] & (1 << ((n) & __NFDMASK))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ sox.c:1319:9: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] if (ioctl(fd, AUDIO_GETINFO, &audio_info) >= 0) { ^ sox.c:1323:59: warning: implicit conversion changes signedness: 'int' to 'u_int' (aka 'unsigned int') [-Wsign-conversion] audio_info.play.gain = (vol2 * AUDIO_MAX_GAIN + 50) / 100; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ sox.c:1325:18: error: no member named 'output_muted' in 'struct audio_info' audio_info.output_muted = 0; ~~~~~~~~~~ ^ sox.c:1551:45: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] oob.loops[i].start = oob.loops[i].start * factor; ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~ sox.c:1552:47: warning: implicit conversion turns floating-point number into integer: 'double' to 'sox_uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] oob.loops[i].length = oob.loops[i].length * factor; ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ sox.c:1639:61: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'size_t' (aka 'unsigned int') [-Wfloat-conversion] min_rate = min(min_rate , files[i]->ft->signal.rate); ~ ~~~~~~~~~~~~~~~~~~~~~^~~~ ./util.h:194:40: note: expanded from macro 'min' #define min(a, b) ((a) <= (b) ? (a) : (b)) ^ sox.c:1640:61: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to 'size_t' (aka 'unsigned int') [-Wfloat-conversion] max_rate = max(max_rate , files[i]->ft->signal.rate); ~ ~~~~~~~~~~~~~~~~~~~~~^~~~ ./util.h:199:40: note: expanded from macro 'max' #define max(a, b) ((a) >= (b) ? (a) : (b)) ^ sox.c:1698:70: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion] for (i = 0; i < nuser_effects[current_eff_chain] && !ofile->signal.rate; ++i) ~~~~~~~~~~~~~~~^~~~ sox.c:1702:22: warning: implicit conversion turns floating-point number into integer: 'sox_rate_t' (aka 'double') to '_Bool' [-Wfloat-conversion] if (!ofile->signal.rate) ~~~~~~~~~~~~~~~^~~~ sox.c:2084:12: warning: implicit conversion turns floating-point number into integer: 'const sox_rate_t' (aka 'const double') to '_Bool' [-Wfloat-conversion] while (*p) ~~~~~ ^~ sox.c:2153:19: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] text[i++] = c; ~ ^ sox.c:2287:13: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] return p->value; ~~~~~~ ~~~^~~~~ sox.c:2315:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion] sox_globals.bufsiz = i; ~ ^ sox.c:2319:26: warning: implicit conversion changes signedness: 'int' to 'enum (anonymous enum at sox.c:120:8)' [-Wsign-conversion] combine_method = enum_option(optstate.arg, optstate.lngind, combine_methods); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sox.c:2348:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion] sox_globals.input_bufsiz = i; ~ ^ sox.c:2362:36: warning: implicit conversion changes signedness: 'int' to 'sox_plot_t' (aka 'enum sox_plot_t') [-Wsign-conversion] sox_effects_globals.plot = enum_option(optstate.arg, optstate.lngind, plot_methods); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sox.c:2364:35: warning: implicit conversion changes signedness: 'int' to 'rg_mode' [-Wsign-conversion] case 12: replay_gain_mode = enum_option(optstate.arg, optstate.lngind, rg_modes); break; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sox.c:2389:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion] sox_globals.log2_dft_min_size = i; ~ ^ sox.c:2405:14: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] return c; ~~~~~~ ^ sox.c:2423:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned int') [-Wsign-conversion] size_t n = sscanf(optstate.arg, "%lf %c %c", &f->signal.rate, &k, &dummy); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sox.c:2448:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] f->signal.channels = i; ~ ^ sox.c:2463:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] f->encoding.bits_per_sample = i; ~ ^ sox.c:2787:24: warning: implicit conversion changes signedness: 'int' to 'soxi_t' [-Wsign-conversion] else if ((type = 1 + (strchr(opts, opt) - opts)) > Annotation) ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 warnings and 1 error generated. *** Error code 1 Stop. bmake[1]: stopped in /usr/pkgsrc/work/audio/sox/work/sox-14.4.2/src *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/audio/sox/work/sox-14.4.2 *** Error code 1 Stop. bmake[1]: stopped in /usr/pkgsrc/audio/sox *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/audio/sox