- Package:
- src:libaudio-scan-perl
- Source:
- src:libaudio-scan-perl
- Submitter:
- Niko Tyni
- Date:
- 2025-08-31 16:35:02 UTC
- Severity:
- normal
- Tags:
Source: libaudio-scan-perl Version: 1.01-2 Severity: important Tags: ftbfs forky sid patch upstream Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=167903 User: debian-perl@lists.debian.org Usertags: perl-5.42-transition This package fails to build with Perl 5.42 (currently in experimental.) https://perl.debian.net/rebuild-logs/perl-5.42/libaudio-scan-perl_1.01-2/libaudio-scan-perl_1.01-2+b5_amd64-2025-08-20T07:17:49Z.build "/usr/bin/perl" "/usr/share/perl/5.42/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.42/ExtUtils/typemap' Scan.xs > Scan.xsc cp lib/Audio/Scan.pm blib/lib/Audio/Scan.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scan.bs blib/arch/auto/Audio/Scan/Scan.bs 644 Unparseable XSUB parameter: 'char *' in Scan.xs, line 217 Unparseable XSUB parameter: 'char *' in Scan.xs, line 269 Unparseable XSUB parameter: 'char *' in Scan.xs, line 285 Unparseable XSUB parameter: 'char *' in Scan.xs, line 309 Unparseable XSUB parameter: 'char *' in Scan.xs, line 325 Unparseable XSUB parameter: 'char *' in Scan.xs, line 363 Please specify prototyping behavior for Scan.xs (see perlxs manual) make[1]: *** [Makefile:363: Scan.c] Error 1 This is because of changes in ExtUtils-ParseXS, which now properly detects invalid XS syntax in this module. See https://rt.cpan.org/Public/Bug/Display.html?id=162293 for a similar issue in Crypt-SMIME. The attached patch adopts the technique suggested there by Dave Mitchell: give the ignored first parameter a name but no type. This works for on both Perl 5.40 and 5.42. If you want to test changes against Perl 5.42 in experimental and run into uninstallability problems, there is a test repository of rebuilt Debian sid packages for amd64 available at <https://perl.debian.net/>. Thanks for your work on Debian,
We believe that the bug you reported is fixed in the latest version of
libaudio-scan-perl, 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 1111976@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Niko Tyni <ntyni@debian.org> (supplier of updated libaudio-scan-perl 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 31 Aug 2025 18:59:32 +0300
Source: libaudio-scan-perl
Architecture: source
Version: 1.01-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Niko Tyni <ntyni@debian.org>
Closes: 1111976
Changes:
libaudio-scan-perl (1.01-3) unstable; urgency=medium
.
* Team upload.
* Fix invalid XS syntax that breaks the build with Perl 5.42.
(Closes: #1111976)
Checksums-Sha1:
d72b2de54c74422e71c522aaf25e69580cc20908 1739 libaudio-scan-perl_1.01-3.dsc
64d3806b5d26a5a1676dca874146984d74272034 5968 libaudio-scan-perl_1.01-3.debian.tar.xz
Checksums-Sha256:
8a4569dd5e64468f44054aad17a510480914c102134ddd7c5f4d99f2a86328b4 1739 libaudio-scan-perl_1.01-3.dsc
4fcff8eadab8c7ecbf89dec7eb7986eda84995db1d7ba15abde9b0766d309552 5968 libaudio-scan-perl_1.01-3.debian.tar.xz
Files:
465c510356d4a9a288c9913d60a46c0a 1739 perl optional libaudio-scan-perl_1.01-3.dsc
bb74917db2264848d5ef538272022630 5968 perl optional libaudio-scan-perl_1.01-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iKcEARMJAC8WIQTuZv2Xfg2x/uVxefeK/rNkDrE5sgUCaLR0pBEcbnR5bmlAZGVi
aWFuLm9yZwAKCRCK/rNkDrE5skl1AX9zxE0ggX0T6dJ+vE+E1Yj+ts1fzLEmmEna
+0/PlPUAGFht8X4t6rT+fgCqFQzU8mkBgINeQtHTulXxG6TcawvIpr4TaOgzXup7
HcYY3wh18ZJZYJzdWqQsldNaZGQcbG5qUg==
=BoDQ
-----END PGP SIGNATURE-----