Your message dated Wed, 12 Mar 2025 00:20:48 +0000
with message-id <[email protected]>
and subject line Bug#1094386: fixed in openldap 2.6.9+dfsg-2
has caused the Debian Bug report #1094386,
regarding openldap FTCBFS: uses the build architecture compiler
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.)
--
1094386: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1094386
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: openldap
Version: 2.6.9+dfsg-1
Tags: patch upstream
Severity: important
Justification: architecture cross bootstrap regression
User: [email protected]
Usertags: ftcbfs
User: [email protected]
Usertags: rebootstrap
Hi Ryan,
I fear openldap regressed cross building again. Upstream thought it
would be a good idea to use AC_PATH_PROGS(CC, ...) unfortunately, that
initializes CC to the build architecture compiler and once autoconf
checks for CC, it just settles on the one lacking a tool prefix. Just
swapping out AC_PATH_PROGS for AC_PATH_TOOLS (in multiple instances)
fixes this for good. I'm attaching a patch for your convenience. Can you
funnel it upstream?
Helmut
--- openldap-2.6.9+dfsg.orig/configure.ac
+++ openldap-2.6.9+dfsg/configure.ac
@@ -675,7 +675,7 @@
if test $ol_aix_threads = yes ; then
if test -z "${CC}" ; then
- AC_CHECK_PROGS(CC,cc_r xlc_r cc)
+ AC_CHECK_TOOLS(CC,cc_r xlc_r cc)
if test "$CC" = cc ; then
dnl no CC! don't allow --with-threads
@@ -696,7 +696,7 @@
fi
if test -z "${CC}"; then
- AC_CHECK_PROGS(CC,cc gcc,missing)
+ AC_CHECK_TOOLS(CC,cc gcc,missing)
if test "${CC}" = "missing" ; then
AC_MSG_ERROR([Unable to locate cc(1) or suitable replacement. Check PATH or set CC.])
@@ -704,7 +704,7 @@
fi
if test -z "${AR}"; then
- AC_CHECK_PROGS(AR,ar gar,missing)
+ AC_CHECK_TOOLS(AR,ar gar,missing)
if test "${AR}" = "missing" ; then
AC_MSG_ERROR([Unable to locate ar(1) or suitable replacement. Check PATH or set AR.])
@@ -712,7 +712,7 @@
fi
if test -z "${STRIP}"; then
- AC_CHECK_PROGS(STRIP,strip,missing)
+ AC_CHECK_TOOLS(STRIP,strip,missing)
if test "${STRIP}" = "missing" ; then
AC_MSG_ERROR([Unable to locate strip(1) or suitable replacement. Check PATH or set STRIP.])
--- End Message ---
--- Begin Message ---
Source: openldap
Source-Version: 2.6.9+dfsg-2
Done: Ryan Tandy <[email protected]>
We believe that the bug you reported is fixed in the latest version of
openldap, 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.
Ryan Tandy <[email protected]> (supplier of updated openldap 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: SHA512
Format: 1.8
Date: Tue, 11 Mar 2025 16:27:52 -0700
Source: openldap
Architecture: source
Version: 2.6.9+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenLDAP Maintainers
<[email protected]>
Changed-By: Ryan Tandy <[email protected]>
Closes: 1093449 1094386
Changes:
openldap (2.6.9+dfsg-2) unstable; urgency=medium
.
[ Adriano Rafael Gomes ]
* Update Brazilian Portuguese debconf templates translation
(Closes: #1093449)
.
[ Ryan Tandy ]
* d/salsa-ci.yml: Switch to including just recipes/debian.yml.
* Fix FTCBFS: use AC_CHECK_TOOLS to detect host-prefixed tools. Thanks to
Helmut Grohne for the patch. (Closes: #1094386)
* d/rules: Add answers for native-only configure checks when cross-building.
Thanks to Helmut Grohne for his input.
* d/salsa-ci.yml: Enable cross-build test job.
* d/control: Annotate slapd's test dependencies with <!pkg.openldap.noslapd>
in addition to <!nocheck>.
* Delete obsolete manual testing scripts:
d/tests/{check_upgradepath,create_account,hammer_slapd}.
* d/rules: Stop including /usr/share/dpkg/buildtools.mk; no longer needed.
* d/control: Update Standards-Version to 4.7.2. No changes needed.
Checksums-Sha1:
efc557139439ba5c60591e3a9591a07b26af5ac7 3278 openldap_2.6.9+dfsg-2.dsc
220bd89a8b5bd8ff3dc396f3d33e2908c7a7fc61 170064
openldap_2.6.9+dfsg-2.debian.tar.xz
Checksums-Sha256:
10633be67f8b00746b184bad568c79c1974c26a076136657ca65e70de5d4f73d 3278
openldap_2.6.9+dfsg-2.dsc
c1a8d955f17f6d04497636ab17a1b94b149ffaa14e9617276df22d2de449f2d0 170064
openldap_2.6.9+dfsg-2.debian.tar.xz
Files:
b3602ab4c5cd31aa6c9f0c3bd0564141 3278 net optional openldap_2.6.9+dfsg-2.dsc
deca76189479b8748531ea2aece5d0d9 170064 net optional
openldap_2.6.9+dfsg-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEPSfh0nqdQTd5kOFlIp/PEvXWa7YFAmfQzE0PHHJ5YW5AbmFy
ZGlzLmNhAAoJECKfzxL11mu2qLEP/jd4x7ENEiMwS/lYP7ghzodxcSt6m871iFbR
mCTlfFGwCKFWr9Vj5cQA2zCB2Jf9G8NIhYxFne90j80cwXvJkRURudfMa3p3i6CK
avaiPAA6cxffk062l33wdNYhhzAQfDWUBMAsVyKamJbs2QORYsNdobBwOnQKzM0+
XOVTZ5CYyNO6Vdwjmqzpv0IhBgvZvMKWBO+J2B5pkiumsmhpHHBU7dcYogbpMRsQ
C674o/lDAau9oEdA8tD1B2M+Ll7XTmlYhR/BZP6cYvG/OKU+5k2fg7EusJSe7zfW
jjXDgBQsQgfOyVrSJe7F1TiuGo6Se0tycEhVhUD4NFCx+OXGvDCvNcqHHiilTDU8
4ccE8AvVbBBGEj3qJMTh9Bnv3w8LolUrGnfkbZn43bGZIap+DrT5T9M/qXfEPHcc
V8w+QpArVVBkp3WjKvd2eIpbntoh8MEcee4i75xh9adfXwyyVRQ7TgHg/UC9NWi6
todKhe5IiVzRdw57RQ67ZGXIeCmCIY0F+TVw8a7yC7keRjWsIy209ztQUiMUz380
TFFPwBPnCkkAIfSXdiS8kMaLjxN1rVVRTv7WU4ppe8MnPDbpoDeIC8dJUtYT/dSM
/dUalMN/Z7GWfiDPtGPwEuBw1tgO98g9HQiLM3vjqfXBNxCryDP7o5PVrV9mChEO
jzgBcvJd
=HsG+
-----END PGP SIGNATURE-----
pgpuY8Hx4PRc6.pgp
Description: PGP signature
--- End Message ---