Source: timidity Severity: serious User: lib...@packages.debian.org Usertags: libpng16-transition Control: block 650601 by -1
Dear maintainer, Currently we are preparing the transition of libpng1.2 to libpng1.6. The transition bug is #650601. A rebuild of all packages depending on libpng-dev and libpng(3,12,12-0)-dev has been done. However, as timidity is not explicitly B-D on libpng-dev (but using it) this package has slipped through the net. The result with buildlogs can be found here: https://libpng.sviech.de/ The package FTBFS with the new libpng API. The buildlog is here: https://libpng.sviech.de/timidity.build relevant snippet: x_sherry.c: In function 'png_read_func': x_sherry.c:785:41: error: dereferencing pointer to incomplete type 'png_struct {aka struct png_struct_def}' tf = (struct timidity_file *)png_ptr->io_ptr; ^ x_sherry.c: In function 'sry_load_png': x_sherry.c:912:6: warning: implicit declaration of function 'png_set_dither' [-Wimplicit-function-declaration] png_set_dither(pngPtr, palette, ^ As the start of the transition is imminent, I filed this bug with a RC severity. You can get hints about how to fix it here: here: https://titanpad.com/libpng16-transistion (look for fixing recipes) PLEASE also explitly B-D on libpng-dev. (please do not use versioned dev packages) Thanks -- tobi -- System Information: Debian Release: stretch/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)