Your message dated Tue, 11 Oct 2022 21:07:48 +0000
with message-id <[email protected]>
and subject line Bug#1018289: fixed in perl 5.36.0-3
has caused the Debian Bug report #1018289,
regarding perl: FTBFS on hurd-i386: NDBM not getting linked against
libgdbm-compat
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1018289: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018289
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: perl
Version: 5.34.0-5
Severity: important
Hello,
perl currently FTBFS on hurd-i386:
https://buildd.debian.org/status/fetch.php?pkg=perl&arch=hurd-i386&ver=5.34.0-5&stamp=1661681924&raw=0
Failed 3 tests out of 2528, 99.88% okay.
../ext/NDBM_File/t/ndbm.t
../ext/ODBM_File/t/odbm.t
../lib/DBM_Filter/t/01error.t
They're all of the same kind:
ext/NDBM_File/t/ndbm ............................................. # Failed
test 'use NDBM_File;'
# at ../../t/lib/dbmt_common.pl line 20.
# Tried to use 'NDBM_File'.
# Error: Can't load '../../lib/auto/NDBM_File/NDBM_File.so' for module
NDBM_File: ../../lib/auto/NDBM_File/NDBM_File.so: undefined symbol: dbm_nextkey
at ../../lib/XSLoader.pm line 93.
# at ../../lib/NDBM_File.pm line 12.
# Compilation failed in require at ../../t/lib/dbmt_common.pl line 20.
# BEGIN failed--compilation aborted at ../../t/lib/dbmt_common.pl line 20.
NDBM_File must define either a TIEHASH() or a new() method at
../../t/lib/dbmt_common.pl line 38.
Compilation failed in require at t/ndbm.t line 5.
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 255 just after 2.
FAILED at test 1
dbm_nextkey is properly in libgdbm_compat.so, but NDBM_File.so is not
getting linked against it:
./miniperl -Ilib make_ext.pl lib/auto/NDBM_File/NDBM_File.so MAKE="make"
LIBPERL_A=libperl.a LINKTYPE=dynamic
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -ldbm
Warning (mostly harmless): No library found for -lucb
Generating a Unix-style Makefile
Writing Makefile for NDBM_File
make[3]: Entering directory '/<<PKGBUILDDIR>>/build-static/ext/NDBM_File'
Running Mkbootstrap for NDBM_File ()
chmod 644 "NDBM_File.bs"
/<<PKGBUILDDIR>>/build-static/ext/NDBM_File/../../miniperl "-I../../lib"
-MExtUtils::Command::MM -e 'cp_nonempty' -- NDBM_File.bs
../../lib/auto/NDBM_File/NDBM_File.bs 644
"../../miniperl" "-I../../lib" "../../lib/ExtUtils/xsubpp" -noprototypes
-typemap
'/<<PKGBUILDDIR>>/build-static/ext/NDBM_File/../../lib/ExtUtils/typemap'
-typemap '/<<PKGBUILDDIR>>/build-static/ext/NDBM_Fi
mv NDBM_File.xsc NDBM_File.c
i686-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN
-DAPPLLIB_EXP="/usr/lib/i386-gnu/perl-base" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wforma
rm -f ../../lib/auto/NDBM_File/NDBM_File.so
i686-gnu-gcc -shared -Wl,-z,relro -L/usr/local/lib -fstack-protector-strong
NDBM_File.o -o ../../lib/auto/NDBM_File/NDBM_File.so \
\
chmod 755 ../../lib/auto/NDBM_File/NDBM_File.so
while on linux ports it looks like that:
rm -f ../../lib/auto/NDBM_File/NDBM_File.so
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -L/usr/local/lib
-fstack-protector-strong NDBM_File.o -o ../../lib/auto/NDBM_File/NDBM_File.so
\
-lgdbm -lgdbm_compat \
Notably on hurd there aren't the "harmless" messages about -ldbm ; it's
supposed to use -lgdbm_compat, as hinted from hints/linux.pl, sourced
from hints/gnu.pl, but for some reason this isn't working any more?
Samuel
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500,
'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500,
'proposed-updates-debug'), (500, 'proposed-updates'), (500,
'oldstable-proposed-updates-debug'), (500, 'oldstable-proposed-updates'), (500,
'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'),
(500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64
Kernel: Linux 5.19.0 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages perl depends on:
ii dpkg 1.21.9
ii libperl5.34 5.34.0-5
ii perl-base 5.34.0-5
ii perl-modules-5.34 5.34.0-5
Versions of packages perl recommends:
ii netbase 6.3
Versions of packages perl suggests:
pn libtap-harness-archive-perl <none>
ii libterm-readline-gnu-perl 1.42-2+b1
ii make 4.3-4.1
ii perl-doc 5.34.0-5
-- no debconf information
--
Samuel
---
Pour une évaluation indépendante, transparente et rigoureuse !
Je soutiens la Commission d'Évaluation de l'Inria.
--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.36.0-3
Done: Niko Tyni <[email protected]>
We believe that the bug you reported is fixed in the latest version of
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Niko Tyni <[email protected]> (supplier of updated 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 11 Oct 2022 23:01:11 +0300
Source: perl
Architecture: source
Version: 5.36.0-3
Distribution: experimental
Urgency: medium
Maintainer: Niko Tyni <[email protected]>
Changed-By: Niko Tyni <[email protected]>
Closes: 1018289 1019757
Changes:
perl (5.36.0-3) experimental; urgency=medium
.
* Temporarily work around a MakeMaker regression breaking GNU/Hurd
hint files. (Closes: #1018289)
* Downgrade the perl-modules-5.36 priority to optional. (See #1018687)
* Add upstream patch fixing warnings in JSON::PP. (Closes: #1019757)
Checksums-Sha1:
94f0335bed7708d4b79273744f1e90d6c72d57d9 2886 perl_5.36.0-3.dsc
065e8404653e16337b9f4aea2b382612f6936f54 167232 perl_5.36.0-3.debian.tar.xz
4b945f81a010f5277c6960e9e8e02b10ca5c7817 6441 perl_5.36.0-3_source.buildinfo
Checksums-Sha256:
022acd9df6e89d0ee3c7efc4d38efce10befdb8f12c554d990768467c518d549 2886
perl_5.36.0-3.dsc
157073f4973495799a23cb843fe31c922fbc6d7651ab29e2171abfb8f5cbcdf2 167232
perl_5.36.0-3.debian.tar.xz
ae092cbd2dc2aac6bdc10baa0261c1f458617ef9468de5fba482d032cba164e9 6441
perl_5.36.0-3_source.buildinfo
Files:
43ed18917124c6b36ec79c2b5795710a 2886 perl standard perl_5.36.0-3.dsc
35171cb990e992facd60f3d6c229d70b 167232 perl standard
perl_5.36.0-3.debian.tar.xz
33f1b94d3c11c0514df2ef5246384b0e 6441 perl standard
perl_5.36.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCAAvFiEEdqKOQsmBHZHoj7peLsD/s7cwGx8FAmNFzDgRHG50eW5pQGRl
Ymlhbi5vcmcACgkQLsD/s7cwGx8OQQ/+KHLBJH3pUsEAWom1W2AbXIEtKLLd7tBR
EZh6KE+WKlysWFv/SfIzCf/0CzoPSwxIn0HwjTlzXfh9qEdFsZVmc6kbRbhZ4kI6
8VTDtRImxuYd+Ix1OgGZFOaoyLf6GV3XJC0SUkUj8eV+Mi+jhfIjHlqxSPUWVI6B
oxsB7oShu2AXMWR++R43yTd4bW+LNao9v2IxWpVLQ7psVE5KjtJdHddPwbhaMa/3
tejhdryZpSZubmmdHW+fd5rQAis3itLfn0SQ3eb0qCOr+9fz5BaVLvitPpyilANh
rW52MHxuAOgB/g7YerglHDbVpITAj5E9VP0Ml6oylGmAsHMiQW5/zaP1/xXbgiNw
l3jN/WJZh87252nwBJhwJdBt9qNgebGBw3wu/P4opOmRtEfVhssVmexUhn1MMwtH
DZnYfTwRLCJOEcxplF+RPWUgbreLK+A7QZfJVAsseSDnCylSuZIJdIeK3WP7d5bW
c3YQffWI4LLlCPaYdRbEREyM/SdkP7kCELpRtTE5rqxStGrJTEKS2k8FLlmJfPwR
C6ohh6HSaQuU8Ng3cmap0jwvvNHFm+9gwOpeQf/gv2TY9IfguPg+6/dYvzgPCMTX
ObDor20JaK55WZZGPZOk2jdb2zzgDYSE6oI4dd/Jn9d5WW3KYiM5pREbMYiWhdFL
PxRHrKlQE4o=
=JyL2
-----END PGP SIGNATURE-----
--- End Message ---