Your message dated Mon, 29 Apr 2024 01:34:08 +0000
with message-id <e1s1fuc-001tis...@fasolo.debian.org>
and subject line Bug#1063523: fixed in duo-unix 1.11.3-1.2
has caused the Debian Bug report #1063523,
regarding duo-unix FTCBFS: uses AC_RUN_IFELSE
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 ow...@bugs.debian.org
immediately.)


-- 
1063523: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063523
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: duo-unix
Version: 1.11.3-1
Tags: patch upstream
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

duo-unix fails to cross build from source, because it uses AC_RUN_IFELSE
to determine whether an openssl function exists. As it does not check
the return value of the function, a link check would be sufficient here.
I'm attaching a patch to convert this to the more commonly used
AC_CHECK_FUNC that also happens to work for cross compilation.

Helmut
--- duo-unix-1.11.3.orig/autotools/ax_check_x509.m4
+++ duo-unix-1.11.3/autotools/ax_check_x509.m4
@@ -14,20 +14,16 @@
 
 AU_ALIAS([CHECK_X509], [AX_CHECK_X509])
 AC_DEFUN([AX_CHECK_X509],[
-    AC_MSG_CHECKING([whether X509_TEA_set_state runs])
     save_LIBS="$LIBS"
     save_LDFLAGS="$LDFLAGS"
     save_CPPFLAGS="$CPPFLAGS"
     LDFLAGS="$LDFLAGS $OPENSSL_LDFLAGS"
     LIBS="$OPENSSL_LIBS $LIBS"
     CPPFLAGS="$OPENSSL_INCLUDES $CPPFLAGS"
-    AC_RUN_IFELSE(
-        [AC_LANG_PROGRAM([void X509_TEA_set_state(int change);], [X509_TEA_set_state(0);])],
+    AC_CHECK_FUNC([X509_TEA_set_state],
         [
-            AC_MSG_RESULT([yes])
             $1
         ], [
-            AC_MSG_RESULT([no])
             $2
     ])
     CPPFLAGS="$save_CPPFLAGS"

--- End Message ---
--- Begin Message ---
Source: duo-unix
Source-Version: 1.11.3-1.2
Done: Chris Hofstaedtler <z...@debian.org>

We believe that the bug you reported is fixed in the latest version of
duo-unix, 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 1063...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Hofstaedtler <z...@debian.org> (supplier of updated duo-unix 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 22 Apr 2024 02:52:25 +0200
Source: duo-unix
Architecture: source
Version: 1.11.3-1.2
Distribution: unstable
Urgency: medium
Maintainer: Kees Cook <k...@debian.org>
Changed-By: Chris Hofstaedtler <z...@debian.org>
Closes: 1060343 1063523
Changes:
 duo-unix (1.11.3-1.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Install aliased files into /usr (DEP17 M2) (Closes: #1060343)
 .
   [ Helmut Grohne ]
   * Fix FTCBFS (Closes: #1063523)
Checksums-Sha1:
 373aa2ca5d7ddfe6029ae2b981a06654a0f1ef9d 1958 duo-unix_1.11.3-1.2.dsc
 57b67f3e72effeec6eafc2946bd983df1672f9b1 11348 
duo-unix_1.11.3-1.2.debian.tar.xz
 11606d627880aae9b6be30316af232c94a443b01 8244 
duo-unix_1.11.3-1.2_arm64.buildinfo
Checksums-Sha256:
 2feeb7f404558907613160bbc1cd3fedf42789d2174b3ef076b141496921db5a 1958 
duo-unix_1.11.3-1.2.dsc
 66e11092012cc98c5d7b57c0002369c9ba629ca5e406e415ac7a38a0845820fa 11348 
duo-unix_1.11.3-1.2.debian.tar.xz
 888d560b8ac12a4a7d275226c2a43d8f9e455e2156d7988ed6f0bff777056616 8244 
duo-unix_1.11.3-1.2_arm64.buildinfo
Files:
 4602b459f8db64034ff530e028a32fdd 1958 libs optional duo-unix_1.11.3-1.2.dsc
 eae860d27633e6e4ffa24a35c0c412a2 11348 libs optional 
duo-unix_1.11.3-1.2.debian.tar.xz
 6cda020626e47918ddcd6b0b49a90b21 8244 libs optional 
duo-unix_1.11.3-1.2_arm64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmYltdgACgkQXBPW25MF
LgNinRAAg/0EEXGd3tcghF8K6WPrJOZgK2GizXiGURlQC/PC1BO9BPFEiS9VaKMf
BEPHFRseRRZhgc1Z2vYyj6zWcCfkljguwbyg6QeyewzjkElS4W06Q+VF1dvu5Xv4
3T8hgpIrHxxjt0CYsD90iFirYbob4AZjOY8ogBPoz5w5Jo1iv9pOBjpr5rtH9UJc
kHIbq1lNpCnv8W1T7KoSJPwgF61jvzFrLN10fuNzX32QTFPzI8X37LarL8g+ta8S
lnUVdRqHiTVtJqBaT8vOhfwaDj5LFSiIirmXBnS+nk51KSp3fJ5auc1JQwhj4gFs
Xc++Cy79Y05l3Bwh7nvOedePLuYYgiISnhlLcf9dAfQtYB4+G6R/BfsyLd/6L6Vi
rfIQzQWf0KO4ISFRbcaHHeHj0ltqBuPZaXr5Un6c/kbZuDMraqwVS5xD/ORI/8bj
WoW1RzD/cKO6tPXJbA1pORxX5am8R6K/XcLngqQyzZ303bOZFwWga6XevSzhe0Jw
zVGpcEUGlF34tbHvOvNPcrozJnz1xrDFs0MvsV4KQXiu/mHexdD5fH/C4yMz1ZoG
T8sKR1K2+8zqdcK7S4W0OZnuqkdepIRBDb2htcyARhCopyEyFKeGTDs9YQz1wchJ
Qp3tCoFxkWfqWpfQrYeD4fZbqmXV0PUagC5SR+iZ04cUoe4xxXM=
=v2OO
-----END PGP SIGNATURE-----

Attachment: pgpaHrHjsiIWd.pgp
Description: PGP signature


--- End Message ---

Reply via email to