Your message dated Fri, 06 Mar 2026 08:37:40 +0000
with message-id <[email protected]>
and subject line Bug#1129787: fixed in sox-ng 14.7.1+ds1-2
has caused the Debian Bug report #1129787,
regarding ebook-speaker: FTBFS: playfile.c:61:21: error: initialization of
'const char * const*' from 'int' makes pointer from integer without a cast
[-Wint-conversion]
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1129787: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1129787
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ebook-speaker
Version: 6.2.0-7
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202603/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:ebook-speaker, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
debian/rules override_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf debian/icons/hicolor
dh_clean
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: running: autopoint --force
Copying file m4/codeset.m4
Copying file m4/extern-inline.m4
Copying file m4/fcntl-o.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lock.m4
Copying file m4/longlong.m4
Copying file m4/printf-posix.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/threadlib.m4
Copying file m4/uintmax_t.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file po/Makevars.template
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: adding subdirectory src/pactl to autoreconf
autoreconf: Entering directory 'src/pactl'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: Leaving directory 'src/pactl'
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: Leaving directory '.'
dh_auto_configure
./configure --build=x86_64-linux-gnu --prefix=/usr
--includedir=\${prefix}/include --mandir=\${prefix}/share/man
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var
--disable-option-checking --disable-silent-rules
--libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run
--disable-maintainer-mode --disable-dependency-tracking
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '999' is supported by ustar format... yes
checking whether GID '999' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking for main in -lmagic... yes
checking for main in -lncursesw... yes
checking for main in -lsox... yes
checking for main in -lxml2... yes
checking for main in -lpulse... yes
checking for main in -lasound... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for vfork.h... no
checking for fcntl.h... yes
checking for libintl.h... yes
checking for locale.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/mount.h... yes
checking for unistd.h... (cached) yes
checking for inline... inline
checking for pid_t... yes
checking for size_t... yes
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for GNU libc compatible malloc... yes
checking for GNU libc compatible realloc... yes
checking for working strtod... yes
checking for strstr... yes
checking for atexit... yes
checking for isascii... yes
checking for mkdir... yes
checking for select... yes
checking for setlocale... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for decode_entities... no
checking for bzero... yes
checking for rmdir... yes
checking for strncasecmp... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by gcc... /usr/bin/x86_64-linux-gnu-ld
checking if the linker (/usr/bin/x86_64-linux-gnu-ld) is GNU ld... yes
checking for shared library run path origin... done
checking how to run the C preprocessor... gcc -E
checking for egrep -e... /usr/bin/grep -E
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking whether ln -s works... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating m4/Makefile
config.status: creating man/Makefile
config.status: creating doc/Makefile
config.status: creating po/Makefile.in
config.status: creating src/Makefile
config.status: creating src/pactl/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
=== configuring in src/pactl (/<<PKGBUILDDIR>>/src/pactl)
configure: running /bin/bash ./configure --disable-option-checking
'--prefix=/usr' '--build=x86_64-linux-gnu' '--includedir=${prefix}/include'
'--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info'
'--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules'
'--libdir=${prefix}/lib/x86_64-linux-gnu' '--runstatedir=/run'
'--disable-maintainer-mode' '--disable-dependency-tracking'
'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -I/usr/include/libxml2'
'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2'
--cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '999' is supported by ustar format... yes
checking whether GID '999' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking for main in -lc... yes
checking for main in -lg... yes
checking for main in -lpulse... yes
checking for main in -lsndfile... yes
checking for main in -lcos... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for fcntl.h... yes
checking for inttypes.h... (cached) yes
checking for langinfo.h... yes
checking for libintl.h... yes
checking for limits.h... yes
checking for locale.h... yes
checking for netdb.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/param.h... yes
checking for sys/socket.h... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for _Bool... yes
checking for stdbool.h that conforms to C99 or later... yes
checking for uid_t... yes
checking for gid_t... yes
checking for inline... inline
checking for int32_t... yes
checking for int64_t... yes
checking for mode_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for uint8_t... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking type of array argument to getgroups... gid_t
checking for library containing getgroups... none required
checking for working getgroups... yes
checking whether lstat correctly handles trailing slash... yes
checking for gcc options needed to detect all undeclared functions... none
needed
checking whether strerror_r is declared... yes
checking whether strerror_r returns char *... no
checking for working strtod... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for atexit... yes
checking for getcwd... yes
checking for memset... yes
checking for mkdir... yes
checking for nl_langinfo... yes
checking for realpath... yes
checking for regcomp... yes
checking for rmdir... yes
checking for setenv... yes
checking for setlocale... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strcspn... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for strtol... yes
checking for strtoul... yes
checking for uname... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating m4/Makefile
config.status: creating src/Makefile
config.status: executing depfiles commands
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
make -j2
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make all-recursive
make[3]: Entering directory '/<<PKGBUILDDIR>>'
Making all in man
make[4]: Entering directory '/<<PKGBUILDDIR>>/man'
./ebook-speaker.1: troff or preprocessor input, ASCII text, with very long
lines (680)
make[4]: Leaving directory '/<<PKGBUILDDIR>>/man'
Making all in doc
make[4]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making all in po
make[4]: Entering directory '/<<PKGBUILDDIR>>/po'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making all in src
make[4]: Entering directory '/<<PKGBUILDDIR>>/src'
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -D
LOCALEDIR=\"/usr/share/locale\" -D EBOOK_SPEAKER -D PROGRAMNAME_LOCALEDIR=\"\"
-I /usr/include/libxml2/ -Wall -Wextra -Wconversion -g -Wunused-function
-Wuninitialized -Winit-self -Wlogical-op -Wpedantic -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -I/usr/include/libxml2 -c -o
list_dir.o list_dir.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -D
LOCALEDIR=\"/usr/share/locale\" -D EBOOK_SPEAKER -D PROGRAMNAME_LOCALEDIR=\"\"
-I /usr/include/libxml2/ -Wall -Wextra -Wconversion -g -Wunused-function
-Wuninitialized -Winit-self -Wlogical-op -Wpedantic -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -I/usr/include/libxml2 -c -o
playfile.o playfile.c
playfile.c: In function âoutput_effect_fnâ:
playfile.c:61:21: error: initialization of âconst char * const*â from
âintâ makes pointer from integer without a cast [-Wint-conversion]
61 | "output", NULL, SOX_EFF_MCHAN, getopts, NULL, flow, NULL, NULL,
| ^~~~~~~~~~~~~
playfile.c:61:21: note: (near initialization for âhandler.extra_usageâ)
playfile.c:61:36: error: initialization of âunsigned intâ from âint
(*)(sox_effect_t *, int, char **)â {aka âint (*)(struct sox_effect *, int,
char **)â} makes integer from pointer without a cast [-Wint-conversion]
61 | "output", NULL, SOX_EFF_MCHAN, getopts, NULL, flow, NULL, NULL,
| ^~~~~~~
playfile.c:61:36: note: (near initialization for âhandler.flagsâ)
playfile.c:61:36: error: initializer element is not computable at load time
playfile.c:61:36: note: (near initialization for âhandler.flagsâ)
playfile.c:61:51: error: initialization of âint (*)(sox_effect_t *)â {aka
âint (*)(struct sox_effect *)â} from incompatible pointer type âint
(*)(sox_effect_t *, const sox_sample_t *, sox_sample_t *, size_t *, size_t
*)â {aka âint (*)(struct sox_effect *, const int *, int *, long unsigned
int *, long unsigned int *)â} [-Wincompatible-pointer-types]
61 | "output", NULL, SOX_EFF_MCHAN, getopts, NULL, flow, NULL, NULL,
| ^~~~
playfile.c:61:51: note: (near initialization for âhandler.startâ)
playfile.c:41:1: note: âflowâ declared here
41 | flow (sox_effect_t * effp, sox_sample_t const *ibuf,
| ^~~~
playfile.c:62:11: error: initialization of âint (*)(sox_effect_t *)â {aka
âint (*)(struct sox_effect *)â} from âlong unsigned intâ makes pointer
from integer without a cast [-Wint-conversion]
62 | NULL, sizeof (priv_t)
| ^~~~~~
playfile.c:62:11: note: (near initialization for âhandler.killâ)
playfile.c:63:3: warning: missing initializer for field âpriv_sizeâ of
âsox_effect_handler_tâ {aka âstruct sox_effect_handlerâ}
[-Wmissing-field-initializers]
63 | };
| ^
In file included from daisy.h:40,
from playfile.c:23:
/usr/include/sox.h:1555:16: note: âpriv_sizeâ declared here
1555 | size_t priv_size; /**< Size of private data SoX
should pre-allocate for effect */
| ^~~~~~~~~
list_dir.c: In function âget_input_fileâ:
list_dir.c:443:54: warning: format â%ldâ expects argument of type âlong
intâ, but argument 3 has type â__uid_tâ {aka âunsigned intâ}
[-Wformat=]
443 | wprintw (misc->screenwin, "Ownership: UID=%ld, %s, %s\n",
| ~~^
| |
| long int
| %d
444 | sb.st_uid, pw->pw_name, pw->pw_gecos);
| ~~~~~~~~~
| |
| __uid_t {aka unsigned int}
list_dir.c:445:54: warning: format â%ldâ expects argument of type âlong
intâ, but argument 3 has type â__gid_tâ {aka âunsigned intâ}
[-Wformat=]
445 | wprintw (misc->screenwin, " GID=%ld, %s\n",
| ~~^
| |
| long int
| %d
446 | sb.st_gid, grp->gr_name);
| ~~~~~~~~~
| |
| __gid_t {aka unsigned int}
make[4]: *** [Makefile:443: playfile.o] Error 1
make[4]: *** Waiting for unfinished jobs....
list_dir.c:411:21: warning: pointer ânamelistâ used after âfreeâ
[-Wuse-after-free]
411 | namelist = get_dir (misc, namelist);
| ^~~~~~~~~~~~~~~~~~~~~~~~
list_dir.c:410:10: note: call to âfreeâ here
410 | free (namelist);
| ^~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: *** [Makefile:428: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:367: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 returned exit code 2
make[1]: *** [debian/rules:19: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:12: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: sox-ng
Source-Version: 14.7.1+ds1-2
Done: Sebastian Ramacher <[email protected]>
We believe that the bug you reported is fixed in the latest version of
sox-ng, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastian Ramacher <[email protected]> (supplier of updated sox-ng package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 06 Mar 2026 09:05:44 +0100
Source: sox-ng
Architecture: source
Version: 14.7.1+ds1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <[email protected]>
Changed-By: Sebastian Ramacher <[email protected]>
Closes: 1129784 1129787 1129929
Changes:
sox-ng (14.7.1+ds1-2) unstable; urgency=medium
.
* debian/patches: Restore API/ABI compatibility of sox_effect_handler_t
(Closes: #1129929, #1129784, #1129787)
Checksums-Sha1:
c6a2863f49ba1473215a591386a27e29a159001b 2467 sox-ng_14.7.1+ds1-2.dsc
32d757949b7569dc1c5e0554005efabf3861c7fe 24572
sox-ng_14.7.1+ds1-2.debian.tar.xz
292cbc3e293a80c611e904f00dc753f61d42b21c 8945
sox-ng_14.7.1+ds1-2_source.buildinfo
Checksums-Sha256:
d2aae1e88948c22fdbc9902e7e3b0f070043fb4343bf3e1a9bebfc5f18ac22c8 2467
sox-ng_14.7.1+ds1-2.dsc
9dd103d790925e3819a7ef46ed0158e7deef5e6b176566dd086e9bc52a4f69c7 24572
sox-ng_14.7.1+ds1-2.debian.tar.xz
38f0fd9cc72c41bcd46fe910faa3f930d256df357fa47735e73efc419f7bcc68 8945
sox-ng_14.7.1+ds1-2_source.buildinfo
Files:
d4b155fbdcb53d4e9addda8a5fc196f9 2467 sound optional sox-ng_14.7.1+ds1-2.dsc
0bd33cba1bcd24435e9bd2f3f167f1c8 24572 sound optional
sox-ng_14.7.1+ds1-2.debian.tar.xz
39e6a6eb866cf95584a82af83ca2fa8c 8945 sound optional
sox-ng_14.7.1+ds1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
wr0EARYKAG8FgmmqizIJECGTazZgD82JRxQAAAAAAB4AIHNhbHRAbm90YXRpb25z
LnNlcXVvaWEtcGdwLm9yZ80ebfv6GBTgFvmvQqZymiVI3fsEmJ0WMrvF6QDJxy/7
FiEEQmJ+hB2ZZ9qD4fqQIZNrNmAPzYkAAFWnAQCKFLpn0BJt026eV1lCSBSWoCiO
Fq60um4ou4U20vw45AD/dnMKCR2Vg/cIREp/BNLANr6P1nk8QKPj6DksY2Y6bw4=
=9xXT
-----END PGP SIGNATURE-----
pgpHO6sNSdV4h.pgp
Description: PGP signature
--- End Message ---