Bug#879891: libdevice-cdio-perl: FTBFS against libcdio-dev 0.92

gregor herrmann gregoa at debian.org
Thu Oct 26 19:55:48 UTC 2017


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-----



More information about the pkg-perl-maintainers mailing list