Bug#917593: [Pkg-mpd-maintainers] Bug#917593: mpd: FTBFS ('_IO_off64_t' has not been declared)

2018-12-29 Thread Florian Schlichting
On Sat, Dec 29, 2018 at 08:08:37AM +0100, Max Kellermann wrote:
> On 2018/12/29 01:25, Santiago Vila  wrote:
> > In file included from /usr/include/libroar/libroar.h:173,
> >  from /usr/include/roaraudio.h:133,
> >  from src/output/plugins/RoarOutputPlugin.cxx:36:
> > /usr/include/libroar/vio_stdio.h:50:46: error: '_IO_off64_t' has not been 
> > declared
> >  int roar_vio_to_stdio_lseek (void *__cookie, _IO_off64_t *__pos, int __w);
> 
> This is clearly a libroar bug and has nothing to do with MPD.

mpd 0.21.3 is unaffected (doesn't use libroar). I was going to upload
mpd 0.21 to unstable anyway these days, so perhaps it's time now.

Max, do you see a release of mpd coming up in the near future (in which
case I'd wait for and use that)?

Florian



Bug#917593: mpd: FTBFS ('_IO_off64_t' has not been declared)

2018-12-28 Thread Max Kellermann
On 2018/12/29 01:25, Santiago Vila  wrote:
> In file included from /usr/include/libroar/libroar.h:173,
>  from /usr/include/roaraudio.h:133,
>  from src/output/plugins/RoarOutputPlugin.cxx:36:
> /usr/include/libroar/vio_stdio.h:50:46: error: '_IO_off64_t' has not been 
> declared
>  int roar_vio_to_stdio_lseek (void *__cookie, _IO_off64_t *__pos, int __w);

This is clearly a libroar bug and has nothing to do with MPD.

Upstream bug report (for MPD):
https://github.com/MusicPlayerDaemon/MPD/issues/377

See https://github.com/MusicPlayerDaemon/MPD/commit/06ca08ce555 for my
opinion on this bug.



Bug#917593: mpd: FTBFS ('_IO_off64_t' has not been declared)

2018-12-28 Thread Santiago Vila
Package: src:mpd
Version: 0.20.23-1
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:


[...]
 debian/rules build-arch
dh build-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<>'
dh_auto_configure -- --without-tremor --enable-vorbis --disable-shine-encoder 
--enable-systemd-daemon --with-systemdsystemunitdir=/lib/systemd/system 
--with-systemduserunitdir=/usr/lib/systemd/user --enable-alsa \
--enable-test \
--enable-bzip2 --enable-iso9660 --enable-zlib --enable-zzip \
--enable-neighbor-plugins --enable-upnp --with-zeroconf=avahi \
--enable-ipv6 --enable-tcp --enable-un \
--enable-nfs --enable-smbclient --enable-webdav \
--enable-aac --enable-adplug --enable-sidplay --enable-ffmpeg 
--enable-flac --enable-fluidsynth --enable-gme --enable-sndfile --enable-mikmod 
--enable-modplug --enable-mad --enable-mpg123 --enable-mpc --enable-opus 
--enable-audiofile --enable-wavpack --enable-wildmidi \
--with-boost --enable-cue --enable-database --enable-expat --enable-icu 
--enable-lsr --enable-libmpdclient --enable-libwrap --enable-inotify 
--enable-soxr --enable-sqlite --enable-syslog \

[... snipped ...]

g++ -DHAVE_CONFIG_H -I.  -DNDEBUG -I./src -I/usr/include 
-DSYSTEM_CONFIG_FILE_LOCATION='"/etc/mpd.conf"' -I/usr/include/x86_64-linux-gnu 
-I/usr/include/samba-4.0   -I/usr/include/x86_64-linux-gnu -I/usr/include/ 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -pthread -g -O2 
-fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -fvisibility=hidden -fno-threadsafe-statics 
-fmerge-all-constants -ffast-math -ftree-vectorize -funwind-tables 
-ffunction-sections -fdata-sections -Wall -Wextra -Wmissing-declarations 
-Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings -Wsign-compare 
-Wno-noexcept-type -c -o src/input/plugins/libinput_a-SmbclientInputPlugin.o 
`test -f 'src/input/plugins/SmbclientInputPlugin.cxx' || echo 
'./'`src/input/plugins/SmbclientInputPlugin.cxx
g++ -DHAVE_CONFIG_H -I.  -DNDEBUG -I./src -I/usr/include 
-DSYSTEM_CONFIG_FILE_LOCATION='"/etc/mpd.conf"' -I/usr/include/x86_64-linux-gnu 
-I/usr/include/samba-4.0   -I/usr/include/x86_64-linux-gnu -I/usr/include/ 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -pthread -g -O2 
-fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -fvisibility=hidden -fno-threadsafe-statics 
-fmerge-all-constants -ffast-math -ftree-vectorize -funwind-tables 
-ffunction-sections -fdata-sections -Wall -Wextra -Wmissing-declarations 
-Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings -Wsign-compare 
-Wno-noexcept-type -c -o src/lib/nfs/libinput_a-Connection.o `test -f 
'src/lib/nfs/Connection.cxx' || echo './'`src/lib/nfs/Connection.cxx
g++ -DHAVE_CONFIG_H -I.  -DNDEBUG -I./src -I/usr/include 
-DSYSTEM_CONFIG_FILE_LOCATION='"/etc/mpd.conf"' -I/usr/include/x86_64-linux-gnu 
-I/usr/include/samba-4.0   -I/usr/include/x86_64-linux-gnu -I/usr/include/ 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -pthread -g -O2 
-fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -fvisibility=hidden -fno-threadsafe-statics 
-fmerge-all-constants -ffast-math -ftree-vectorize -funwind-tables 
-ffunction-sections -fdata-sections -Wall -Wextra -Wmissing-declarations 
-Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings -Wsign-compare 
-Wno-noexcept-type -c -o src/lib/nfs/libinput_a-Error.o `test -f 
'src/lib/nfs/Error.cxx' || echo './'`src/lib/nfs/Error.cxx
g++ -DHAVE_CONFIG_H -I.  -DNDEBUG -I./src -I/usr/include 
-DSYSTEM_CONFIG_FILE_LOCATION='"/etc/mpd.conf"' -I/usr/include/x86_64-linux-gnu 
-I/usr/include/samba-4.0   -I/usr/include/x86_64-linux-gnu -I/usr/include/ 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -pthread -g -O2 
-fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -fvisibility=hidden -fno-threadsafe-statics 
-fmerge-all-constants -ffast-math -ftree-vectorize -funwind-tables 
-ffunction-sections -fdata-sections -Wall -Wextra -Wmissing-declarations 
-Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings -Wsign-compare 
-Wno-noexcept-type -c -o src/lib/nfs/libinput_a-Manager.o `test -f 
'src/lib/nfs/Manager.cxx' || echo './'`src/lib/nfs/Manager.cxx
g++ -DHAVE_CONFIG_H -I.  -DNDEBUG -I./src -I/usr/include 
-DSYSTEM_CONFIG_FILE_LOCATION='"/etc/mpd.conf"' -I/usr/include/x86_64-linux-gnu 
-I/usr/include/samba-4.0   -I/usr/include/x86_64-linux-gnu -I/usr/include/ 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0