Source: libdevice-cdio-perl Version: 0.3.0-6 Severity: important Tags: upstream sid buster Justification: fails to build from source (but built successfully in the past)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 As first noted on Ubuntu (thanks to doko), libdevice-cdio-perl fails to build with newer version of libcdio-dev, as 0.92-2 in Debian/experimantal: Ubuntu:https://launchpadlibrarian.net/343077055/buildlog_ubuntu-bionic-amd64.libdevice-cdio-perl_0.3.0-6build2_BUILDING.txt.gz Debian/experimental: dh_auto_build perl Build Building Device-Cdio Copying lib/Device/Cdio.pm -> blib/lib/Device/Cdio.pm Copying lib/Device/Cdio/Device.pm -> blib/lib/Device/Cdio/Device.pm Copying lib/Device/Cdio/ISO9660.pm -> blib/lib/Device/Cdio/ISO9660.pm Copying lib/Device/Cdio/ISO9660/FS.pm -> blib/lib/Device/Cdio/ISO9660/FS.pm Copying lib/Device/Cdio/ISO9660/IFS.pm -> blib/lib/Device/Cdio/ISO9660/IFS.pm Copying lib/Device/Cdio/Track.pm -> blib/lib/Device/Cdio/Track.pm Copying lib/Device/Cdio/Util.pm -> blib/lib/Device/Cdio/Util.pm process swig files swig: swig/perliso9660.swg -> perliso9660_wrap.c swig -o perliso9660_wrap.c -perl -outdir lib swig/perliso9660.swg Copying lib/perliso9660.pm -> blib/lib/perliso9660.pm swig: swig/perlmmc.swg -> perlmmc_wrap.c swig -o perlmmc_wrap.c -perl -outdir lib swig/perlmmc.swg Copying lib/perlmmc.pm -> blib/lib/perlmmc.pm swig: swig/perlcdio.swg -> perlcdio_wrap.c swig -o perlcdio_wrap.c -perl -outdir lib swig/perlcdio.swg Copying lib/perlcdio.pm -> blib/lib/perlcdio.pm process c files CBuilder: 0.280225 (CC) ./perlcdio_wrap.c -> perlcdio.so x86_64-linux-gnu-gcc -I/usr/lib/x86_64-linux-gnu/perl/5.26/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -Wno-unused-function -Wno-unused-variable -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fdebug-prefix-map=/build/libdevice-cdio-perl-0.3.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/build/libdevice-cdio-perl-0.3.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o ./perlcdio_wrap.o ./perlcdio_wrap.c In file included from /usr/lib/x86_64-linux-gnu/perl/5.26/CORE/perl.h:5644:0, from ./perlcdio_wrap.c:739: ./perlcdio_wrap.c: In function 'audio_get_status': ./perlcdio_wrap.c:1815:21: warning: implicit declaration of function 'cdio_from_bcd8'; did you mean 'cdio_open_bsdi'? [-Wimplicit-function-declaration] newSVuv(cdio_from_bcd8(sub.abs_addr.m)), 0); ^ /usr/lib/x86_64-linux-gnu/perl/5.26/CORE/embed.h:228:77: note: in definition of macro 'hv_common_key_len' #define hv_common_key_len(a,b,c,d,e,f) Perl_hv_common_key_len(aTHX_ a,b,c,d,e,f) ^ ./perlcdio_wrap.c:1814:5: note: in expansion of macro 'hv_store' hv_store(audio_st, "abs_m", 5, ^~~~~~~~ ./perlcdio_wrap.c:1815:13: note: in expansion of macro 'newSVuv' newSVuv(cdio_from_bcd8(sub.abs_addr.m)), 0); ^~~~~~~ ./perlcdio_wrap.c: In function 'have_driver': ./perlcdio_wrap.c:2235:3: warning: 'CDIO_MIN_DRIVER' is deprecated: please use cdio_drivers [-Wdeprecated-declarations] if (driver_id < CDIO_MIN_DRIVER || driver_id > CDIO_MAX_DRIVER) ^~ In file included from /usr/include/cdio/cdio.h:35:0, from ./perlcdio_wrap.c:1552: /usr/include/cdio/device.h:202:1: note: declared here LIBCDIO_DEPRECATED(static const driver_id_t CDIO_MIN_DRIVER, "please use cdio_drivers") = DRIVER_AIX; ^ ./perlcdio_wrap.c:2235:3: warning: 'CDIO_MAX_DRIVER' is deprecated: please use cdio_drivers [-Wdeprecated-declarations] if (driver_id < CDIO_MIN_DRIVER || driver_id > CDIO_MAX_DRIVER) ^~ In file included from /usr/include/cdio/cdio.h:35:0, from ./perlcdio_wrap.c:1552: /usr/include/cdio/device.h:204:1: note: declared here LIBCDIO_DEPRECATED(static const driver_id_t CDIO_MAX_DRIVER, "please use cdio_drivers") = DRIVER_NRG; ^ ./perlcdio_wrap.c: In function 'get_cdtext': ./perlcdio_wrap.c:2296:24: error: too many arguments to function 'cdio_get_cdtext' cdtext = ( char **)cdio_get_cdtext (p_cdio, (track_t) track); ^~~~~~~~~~~~~~~ In file included from /usr/include/cdio/cdio.h:61:0, from ./perlcdio_wrap.c:1552: /usr/include/cdio/disc.h:77:13: note: declared here cdtext_t *cdio_get_cdtext (CdIo_t *p_cdio); ^~~~~~~~~~~~~~~ ./perlcdio_wrap.c: In function '_wrap_get_tray_status': ./perlcdio_wrap.c:4846:19: warning: implicit declaration of function 'mmc_get_tray_status'; did you mean '_wrap_get_tray_status'? [-Wimplicit-function-declaration] result = (int)mmc_get_tray_status((CdIo_t const *)arg1); ^~~~~~~~~~~~~~~~~~~ _wrap_get_tray_status ./perlcdio_wrap.c: In function 'boot_perlcdio': ./perlcdio_wrap.c:6200:5: warning: 'CDIO_MIN_DRIVER' is deprecated: please use cdio_drivers [-Wdeprecated-declarations] sv_setsv(sv, SWIG_From_long SWIG_PERL_CALL_ARGS_1((long)(CDIO_MIN_DRIVER))); ^~~~~~~~ In file included from /usr/include/cdio/cdio.h:35:0, from ./perlcdio_wrap.c:1552: /usr/include/cdio/device.h:202:1: note: declared here LIBCDIO_DEPRECATED(static const driver_id_t CDIO_MIN_DRIVER, "please use cdio_drivers") = DRIVER_AIX; ^ ./perlcdio_wrap.c:6205:5: warning: 'CDIO_MIN_DEVICE_DRIVER' is deprecated: please use cdio_device_drivers [-Wdeprecated-declarations] sv_setsv(sv, SWIG_From_long SWIG_PERL_CALL_ARGS_1((long)(CDIO_MIN_DEVICE_DRIVER))); ^~~~~~~~ In file included from /usr/include/cdio/cdio.h:35:0, from ./perlcdio_wrap.c:1552: /usr/include/cdio/device.h:203:1: note: declared here LIBCDIO_DEPRECATED(static const driver_id_t CDIO_MIN_DEVICE_DRIVER, "please use cdio_device_drivers") = DRIVER_AIX; ^ ./perlcdio_wrap.c:6210:5: warning: 'CDIO_MAX_DRIVER' is deprecated: please use cdio_drivers [-Wdeprecated-declarations] sv_setsv(sv, SWIG_From_long SWIG_PERL_CALL_ARGS_1((long)(CDIO_MAX_DRIVER))); ^~~~~~~~ In file included from /usr/include/cdio/cdio.h:35:0, from ./perlcdio_wrap.c:1552: /usr/include/cdio/device.h:204:1: note: declared here LIBCDIO_DEPRECATED(static const driver_id_t CDIO_MAX_DRIVER, "please use cdio_drivers") = DRIVER_NRG; ^ ./perlcdio_wrap.c:6215:5: warning: 'CDIO_MAX_DEVICE_DRIVER' is deprecated: please use cdio_device_drivers [-Wdeprecated-declarations] sv_setsv(sv, SWIG_From_long SWIG_PERL_CALL_ARGS_1((long)(CDIO_MAX_DEVICE_DRIVER))); ^~~~~~~~ In file included from /usr/include/cdio/cdio.h:35:0, from ./perlcdio_wrap.c:1552: /usr/include/cdio/device.h:205:1: note: declared here LIBCDIO_DEPRECATED(static const driver_id_t CDIO_MAX_DEVICE_DRIVER, "please use cdio_device_drivers") = DRIVER_WIN32; ^ error building ./perlcdio_wrap.o from './perlcdio_wrap.c' at /usr/share/perl/5.26/ExtUtils/CBuilder/Base.pm line 174. dh_auto_build: perl Build returned exit code 2 debian/rules:22: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 2 Cheers, gregor -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlnyPcNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgbkSBAAqzU1P2VFogjcbO7NlR6y+1MXAGI78j+GukxLPd4biFVb7fFQnzncQjoN clBNMjXZuQk9DuWjKZ5bJgP+dAcoIkhgHyvYfMaTsLxrkiV01Q+8Ss22JheFt8GJ sTzvPxopmmkvl64EASJnfaFs/ZkVYtHSsXjWsD+FbAj7h1u1hPs5OcvYcsu7qNgv Hzkze23fLFnfBXQ9eooPVHjcVZ7LdvUw8jgFPUYQ/l0lu5tOn/CZwZB9MDWPU6q8 C3xC+wt6O25+YGutKeTltVe1hv4nKU8rg/2ifoQDHS8BC9j5pHCPsdGepHrD96Ek oPLDY/3CfnQj1UonZnRsTOweZv1cGWLOei4MqUbkZkY6MRHYw3xCnd4rtvDRrpB2 4ghyaMM1FBM4Gdy3nA+mrGdNnlTIgfg+4xi7KykBDHB5/ehS/4s7VUnzeZqsE61p Fua2qUC7yqvWla8c/IrE4YCp71WRigUtyK++Eyfgk9MTDh8x6sNB1KsRuMuqmur6 QcYgg0A7XfFKxNTYYLgYJwdTM/9B5zuNNXQ1vfcNLTsQ9WqlcvQUHwdQIOT+BPOM pe3NLpNS1iy1SDJYTQY5NFJqrI5fIZ2rmU3ox5zCcelZn4fBnEskjgP5ala006fD odSCbCZvyz/KxzZAvQIkOhZgLIb1rxkGcfpmbJ/wW6pZ0u9tdrE= =zZY1 -----END PGP SIGNATURE-----

