Your message dated Sat, 04 May 2024 12:20:46 +0000
with message-id <e1s3eni-00ehaa...@fasolo.debian.org>
and subject line Bug#1066579: fixed in yubico-pam 2.27-1
has caused the Debian Bug report #1066579,
regarding yubico-pam: FTBFS: ../pam_yubico.c:657:8: error: implicit declaration 
of function ‘mkostemp’; did you mean ‘mkstemp’? 
[-Werror=implicit-function-declaration]
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.)


-- 
1066579: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066579
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: yubico-pam
Version: 2.26-1.1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240313 ftbfs-trixie ftbfs-impfuncdef

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

This is most likely caused by a change in dpkg 1.22.6, that enabled
-Werror=implicit-function-declaration. For more information, see
https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration

Relevant part (hopefully):
> /bin/bash ./libtool  --tag=CC   --mode=compile gcc 
> -DPACKAGE_NAME=\"pam_yubico\" -DPACKAGE_TARNAME=\"pam_yubico\" 
> -DPACKAGE_VERSION=\"2.26\" -DPACKAGE_STRING=\"pam_yubico\ 2.26\" 
> -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"pam_yubico\" 
> -DVERSION=\"2.26\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
> -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 
> -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 
> -DLT_OBJDIR=\".libs/\" -DHAVE_SECURITY_PAM_APPL_H=1 
> -DHAVE_SECURITY_PAM_MODULES_H=1 -DHAVE_SECURITY__PAM_MACROS_H=1 
> -DHAVE_SECURITY_PAM_MODUTIL_H=1 -DHAVE_PAM_MODUTIL_DROP_PRIV=1 
> -DHAVE_LIBLDAP=1 -DHAVE_LIBYKCLIENT=1 -DHAVE_LIBYUBIKEY=1 -DHAVE_CR=1 -I. 
> -I..  -I/usr/include/ykpers-1  -Wdate-time -D_FORTIFY_SOURCE=2   -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -c -o pam_yubico.lo ../pam_yubico.c
> libtool: compile:  gcc -DPACKAGE_NAME=\"pam_yubico\" 
> -DPACKAGE_TARNAME=\"pam_yubico\" -DPACKAGE_VERSION=\"2.26\" 
> "-DPACKAGE_STRING=\"pam_yubico 2.26\"" -DPACKAGE_BUGREPORT=\"\" 
> -DPACKAGE_URL=\"\" -DPACKAGE=\"pam_yubico\" -DVERSION=\"2.26\" 
> -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 
> -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 
> -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" 
> -DHAVE_SECURITY_PAM_APPL_H=1 -DHAVE_SECURITY_PAM_MODULES_H=1 
> -DHAVE_SECURITY__PAM_MACROS_H=1 -DHAVE_SECURITY_PAM_MODUTIL_H=1 
> -DHAVE_PAM_MODUTIL_DROP_PRIV=1 -DHAVE_LIBLDAP=1 -DHAVE_LIBYKCLIENT=1 
> -DHAVE_LIBYUBIKEY=1 -DHAVE_CR=1 -I. -I.. -I/usr/include/ykpers-1 -Wdate-time 
> -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
> ../util.c  -fPIC -DPIC -o .libs/util.o
> libtool: compile:  gcc -DPACKAGE_NAME=\"pam_yubico\" 
> -DPACKAGE_TARNAME=\"pam_yubico\" -DPACKAGE_VERSION=\"2.26\" 
> "-DPACKAGE_STRING=\"pam_yubico 2.26\"" -DPACKAGE_BUGREPORT=\"\" 
> -DPACKAGE_URL=\"\" -DPACKAGE=\"pam_yubico\" -DVERSION=\"2.26\" 
> -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 
> -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 
> -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" 
> -DHAVE_SECURITY_PAM_APPL_H=1 -DHAVE_SECURITY_PAM_MODULES_H=1 
> -DHAVE_SECURITY__PAM_MACROS_H=1 -DHAVE_SECURITY_PAM_MODUTIL_H=1 
> -DHAVE_PAM_MODUTIL_DROP_PRIV=1 -DHAVE_LIBLDAP=1 -DHAVE_LIBYKCLIENT=1 
> -DHAVE_LIBYUBIKEY=1 -DHAVE_CR=1 -I. -I.. -I/usr/include/ykpers-1 -Wdate-time 
> -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
> ../drop_privs.c  -fPIC -DPIC -o .libs/drop_privs.o
> libtool: compile:  gcc -DPACKAGE_NAME=\"pam_yubico\" 
> -DPACKAGE_TARNAME=\"pam_yubico\" -DPACKAGE_VERSION=\"2.26\" 
> "-DPACKAGE_STRING=\"pam_yubico 2.26\"" -DPACKAGE_BUGREPORT=\"\" 
> -DPACKAGE_URL=\"\" -DPACKAGE=\"pam_yubico\" -DVERSION=\"2.26\" 
> -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 
> -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 
> -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" 
> -DHAVE_SECURITY_PAM_APPL_H=1 -DHAVE_SECURITY_PAM_MODULES_H=1 
> -DHAVE_SECURITY__PAM_MACROS_H=1 -DHAVE_SECURITY_PAM_MODUTIL_H=1 
> -DHAVE_PAM_MODUTIL_DROP_PRIV=1 -DHAVE_LIBLDAP=1 -DHAVE_LIBYKCLIENT=1 
> -DHAVE_LIBYUBIKEY=1 -DHAVE_CR=1 -I. -I.. -I/usr/include/ykpers-1 -Wdate-time 
> -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
> ../pam_yubico.c  -fPIC -DPIC -o .libs/pam_yubico.o
> ../pam_yubico.c: In function ‘do_challenge_response’:
> ../pam_yubico.c:657:8: error: implicit declaration of function ‘mkostemp’; 
> did you mean ‘mkstemp’? [-Werror=implicit-function-declaration]
>   657 |   fd = mkostemp(tmpfile, O_CLOEXEC);
>       |        ^~~~~~~~
>       |        mkstemp
> /bin/bash ./libtool  --tag=CC   --mode=link gcc   -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection  -Wl,-z,relro -Wl,-z,now -o 
> libpam_util.la  util.lo -L/usr/lib/x86_64-linux-gnu -lyubikey 
> -R/usr/lib/x86_64-linux-gnu -lykpers-1  -lpam 
> libtool: link: ar cr .libs/libpam_util.a .libs/util.o 
> libtool: link: ranlib .libs/libpam_util.a
> libtool: link: ( cd ".libs" && rm -f "libpam_util.la" && ln -s 
> "../libpam_util.la" "libpam_util.la" )
> /bin/bash ./libtool  --tag=CC   --mode=link gcc   -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection  -Wl,-z,relro -Wl,-z,now -o ykpamcfg 
> ykpamcfg.o libpam_util.la -lpam 
> libtool: link: gcc -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -Wl,-z -Wl,relro -Wl,-z -Wl,now -o ykpamcfg ykpamcfg.o  ./.libs/libpam_util.a 
> -L/usr/lib/x86_64-linux-gnu -lyubikey -lykpers-1 -lpam
> cc1: some warnings being treated as errors
> make[2]: *** [Makefile:688: pam_yubico.lo] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/yubico-pam_2.26-1.1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: yubico-pam
Source-Version: 2.27-1
Done: Patrick Winnertz <win...@debian.org>

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

Debian distribution maintenance software
pp.
Patrick Winnertz <win...@debian.org> (supplier of updated yubico-pam 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: SHA512

Format: 1.8
Date: Sat, 04 May 2024 13:48:35 +0200
Source: yubico-pam
Architecture: source
Version: 2.27-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Authentication Maintainers 
<pkg-auth-maintain...@lists.alioth.debian.org>
Changed-By: Patrick Winnertz <win...@debian.org>
Closes: 979973 1064121 1066579
Changes:
 yubico-pam (2.27-1) unstable; urgency=medium
 .
   [Simon Josefsson]
   * New upstream version (Closes: #1066579)
   * Drop myself from Uploader's.
 .
   [Michael Biebl]
   * Install PAM module into multiarch path in /usr. (Closes: #1064121)
 .
   [Patrick Winnertz]
   * Bump debhelper dependency to 12
   * Add myself to the uploaders and remove both upstream authors
     from there after private discussion with Klas Lindfors
   * Library is installed in multiarch path (Closes: #979973)
   * Bump standards version to 4.7.0 - no changes needed.
   * Remove compat file and use build-depends instead.
   * Remove hardcoded depends which are not longer available and use the 
correct build-deps instead.
   * remove dh_install --fail-missing which was removed in compat level 12
   * Bump version of uscan to 4 - no further changes needed.
   * Use the same upstream-signing key mechanism as in the pam-u2f package.
Checksums-Sha1:
 f8107a95d38f6d03baef0b5cd0714bec47a66554 2393 yubico-pam_2.27-1.dsc
 398b2413e8e28329098e4f62bba278cb65d9f526 454512 yubico-pam_2.27.orig.tar.gz
 3a74c31582843799c57a1c0176c33c03717ec939 488 yubico-pam_2.27.orig.tar.gz.asc
 e6d280b2e8615ef488ba6da99ddc08bd7fb9a617 66480 yubico-pam_2.27-1.debian.tar.xz
 36dbb6587551334ac03d171786623d693bcc7ea1 7391 yubico-pam_2.27-1_amd64.buildinfo
Checksums-Sha256:
 4a4c4f2a221eeee855ed82358f5b00083d16010ff2055a11884d61bcba275bdf 2393 
yubico-pam_2.27-1.dsc
 63d02788852644d871746e1a7a1d16c272c583c226f62576f5ad232a6a44e18c 454512 
yubico-pam_2.27.orig.tar.gz
 ee1a304e4897fcb4e56d70dd941cd909a5888e159e568e1b43eb21f23e533f03 488 
yubico-pam_2.27.orig.tar.gz.asc
 45b7ec0b0a9d9a184636e6748f8164030c3bf5eb82c24cee31c4ce60f0e39d88 66480 
yubico-pam_2.27-1.debian.tar.xz
 21c748f543ce89d52daf2e3ac6c3d62bd466d56d2eea53c6f7a8ab8c421064d7 7391 
yubico-pam_2.27-1_amd64.buildinfo
Files:
 e820742139afe6e936a5f1ecff1406c3 2393 admin optional yubico-pam_2.27-1.dsc
 7a8cbac9f60260a6298062717a2f43e1 454512 admin optional 
yubico-pam_2.27.orig.tar.gz
 5314776cb1b4e4f65b1e5b864d78310d 488 admin optional 
yubico-pam_2.27.orig.tar.gz.asc
 ba255f5d5f3ce1e9e91681647a10446a 66480 admin optional 
yubico-pam_2.27-1.debian.tar.xz
 aed2b3f42d9c7c08094d736135770364 7391 admin optional 
yubico-pam_2.27-1_amd64.buildinfo

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

iQJGBAEBCgAwFiEE8s7HdaJ514A0GZEJjUsraXJJeKIFAmY2JJcSHHdpbm5pZUBk
ZWJpYW4ub3JnAAoJEI1LK2lySXiiKukP/05FhlgmtMfQHfSMwaKkxyeDY+TpA1kx
iSNCb6okHOGMofLFGD/kmmmv8xD7Qm0yiREHknp8zw00oNvJ/8ccySzsmY68zYYJ
tuDTyI6cCuclKbUOuTIkp+8Ub82BSvEB/ZfLRfmMm4SME+/eWAdYhb2mOuwpnSGc
4/+DhuJYTvb2x0bN5fU8em1vkO0HUxeNwgXW/6ghIGCvem5q8VyUtqi9Knb53gja
Hs0CaIt99bOz4/nwwH5DOjTJPUciyg5n3QrP1HXrWdQrcQ9FrN47gWEFPWot8lB9
1Wo3pRP06vQujx/wfshMcYjK+lS5qLIPv8EIiMI90dfI+Z7tg53bw7KfQFEvt+/h
HYbrDRqRAxvjftAO0TBAKxGC4CeOGfCDcWkkOWgGfJVcOWXUz2mBIjrTPTHDwh26
KGI9gz99/1hyM+8iM9w9hr/oEzYC4roN49zk1MRrFzDA8z0Wka0pRR0jHWaLaP9l
HRmleutWXDpfFL3pJ6k8m8W2T6975KO3awpGeef73815sMpVbuScd3ryOWnF9Lpe
10Cy5n02oxnrAvWGj2Y1dyuTMgshT7g/OnUHgr0LPrLvl3h/50NsNOdUKmpjZn0z
Uq4ooT3WPXQIVB2KwIp6zeR3z8I3Vk0n1v1ojB09f9NjFKdMGmgURovcgsnWTDOI
cOrUv1MesMm5
=OUj/
-----END PGP SIGNATURE-----

Attachment: pgpMSo8IR3YFD.pgp
Description: PGP signature


--- End Message ---

Reply via email to