Your message dated Wed, 12 Feb 2020 23:34:38 +0000
with message-id <e1j21wg-000egf...@fasolo.debian.org>
and subject line Bug#944511: fixed in libgpg-error 1.37-1
has caused the Debian Bug report #944511,
regarding "libgpg-error FTBFS when built with gawk 5.0"
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.)


-- 
944511: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944511
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libgpg-error
Version: 1.36-7
Severity: important
Tags: ftbfs
User: helm...@debian.org
Usertags: rebootstrap

libgpg-error fails to build from source when built in a chroot that
happens to use gawk rather than mawk. This can happen as base-files
Pre-Depends on awk, which is a virtual package provided by both
implementations. It seems that currently the buildd chroots happen to
use mawk while the rebootstrap chroot happens to use gawk. To reproduce
the failure in sbuild, you can issue "sbuild -d sid --add-depends=gawk
libgpg-error".

| Making all in src
| make[4]: Entering directory '/<<PKGBUILDDIR>>/build/src'
| gawk -f ../../src/mkstrtable.awk -v textidx=3 \
|         ../../src/err-sources.h.in >../../src/err-sources.h
| gawk: ../../src/mkstrtable.awk:113: warning: regexp escape sequence `\#' is 
not a known regexp operator
| gawk -f ../../src/mkstrtable.awk -v textidx=3 \
|         ../../src/err-codes.h.in >../../src/err-codes.h
| gawk: ../../src/mkstrtable.awk:113: warning: regexp escape sequence `\#' is 
not a known regexp operator
| gawk -f ../../src/mkerrnos.awk ../../src/errnos.in >code-to-errno.h
| gawk: ../../src/mkerrnos.awk:86: warning: regexp escape sequence `\#' is not 
a known regexp operator
| gawk -f ../../src/mkerrcodes1.awk ../../src/errnos.in >_mkerrcodes.h
| gawk: ../../src/mkerrcodes1.awk:84: warning: regexp escape sequence `\#' is 
not a known regexp operator
| gcc -E -Wdate-time -D_FORTIFY_SOURCE=2  -P _mkerrcodes.h | grep GPG_ERR_ | \
|                gawk -f ../../src/mkerrcodes.awk >mkerrcodes.h
| gawk: ../../src/mkerrcodes.awk:88: warning: regexp escape sequence `\#' is 
not a known regexp operator
| rm _mkerrcodes.h
| gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I. -I../../src -o 
mkerrcodes ../../src/mkerrcodes.c
| ./mkerrcodes | gawk -f ../../src/mkerrcodes2.awk >code-from-errno.h
| gawk: ../../src/mkerrcodes2.awk:94: warning: regexp escape sequence `\#' is 
not a known regexp operator
| gawk -f ../../src/mkstrtable.awk -v textidx=2 -v nogettext=1 \
|         ../../src/err-sources.h.in >err-sources-sym.h
| gawk: ../../src/mkstrtable.awk:113: warning: regexp escape sequence `\#' is 
not a known regexp operator
| gawk -f ../../src/mkstrtable.awk -v textidx=2 -v nogettext=1 \
|         ../../src/err-codes.h.in >err-codes-sym.h
| gawk: ../../src/mkstrtable.awk:113: warning: regexp escape sequence `\#' is 
not a known regexp operator
| gawk -f ../../src/mkstrtable.awk -v textidx=2 -v nogettext=1 \
|         -v prefix=GPG_ERR_ -v namespace=errnos_ \
|         ../../src/errnos.in >errnos-sym.h
| gawk: fatal: cannot use gawk builtin `namespace' as variable name
| make[4]: *** [Makefile:1720: errnos-sym.h] Error 2
| make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/src'
| make[3]: *** [Makefile:515: all-recursive] Error 1
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
| make[2]: *** [Makefile:447: all] Error 2
| make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
| dh_auto_build: cd build && make -j1 returned exit code 2
| make[1]: *** [debian/rules:19: override_dh_auto_build-arch] Error 255
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [debian/rules:8: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
2

When available, libgpg-error specifically selects and prefers gawk and
fails.

I think this is where you need "Build-Conflicts: gawk" or make it work.
Renaming the relevant variable should be relatively easy and might even
be fixed upstream though.

No particular urgency attached as it is trivial to work around.

Helmut

--- End Message ---
--- Begin Message ---
Source: libgpg-error
Source-Version: 1.37-1

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

Debian distribution maintenance software
pp.
Daniel Kahn Gillmor <d...@fifthhorseman.net> (supplier of updated libgpg-error 
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: Wed, 12 Feb 2020 18:14:03 -0500
Source: libgpg-error
Architecture: source
Version: 1.37-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GnuPG Maintainers <pkg-gnupg-ma...@lists.alioth.debian.org>
Changed-By: Daniel Kahn Gillmor <d...@fifthhorseman.net>
Closes: 944511 950303
Changes:
 libgpg-error (1.37-1) unstable; urgency=medium
 .
   * new upstream release (Closes: #944511)
   * drop patch already upstream
   * Standards-Version: bump to 4.5.0 (no changes needed)
   * cherry-pick bugfix from upstream
 .
   [ Steve Langasek ]
   * Make autopkgtests cross-test-friendly (Closes: #950303)
Checksums-Sha1:
 294bcd38d8edad02cb0f6e0a4ce9aefa0c68d050 2220 libgpg-error_1.37-1.dsc
 6dff83371e0c03fe9ba468cc23d528a8c247785a 937282 libgpg-error_1.37.orig.tar.bz2
 fcb308fcaaa52e7cdb71dd40f5e6a9656720978e 488 libgpg-error_1.37.orig.tar.bz2.asc
 3edfda86adb5befc413a04e3cf4af5e1d78f0943 17332 
libgpg-error_1.37-1.debian.tar.xz
 28e07b31fcf9772b828a3276ddab85e1577bb1e6 8586 
libgpg-error_1.37-1_amd64.buildinfo
Checksums-Sha256:
 e789ed6bf791c90e9ba28dc3923f54379862ca65bd286495942176dcfad5d8a7 2220 
libgpg-error_1.37-1.dsc
 b32d6ff72a73cf79797f7f2d039e95e9c6f92f0c1450215410840ab62aea9763 937282 
libgpg-error_1.37.orig.tar.bz2
 394f0904c386f88e2b2db5042880a2a302cbc6e4ab902bacf3d338ded038066b 488 
libgpg-error_1.37.orig.tar.bz2.asc
 09843b599726c1ab7b1fcd86ce617bd91d6378ff754c6da0b7e536ed1c3b6c16 17332 
libgpg-error_1.37-1.debian.tar.xz
 09b0d87e1fd7b7fe72fe58f5629ce0a904ea42ef14bb4db06329be351e91f9b3 8586 
libgpg-error_1.37-1_amd64.buildinfo
Files:
 e6bf2cbeba1da9fc4d4b0b7a5b7b2cb4 2220 libs optional libgpg-error_1.37-1.dsc
 729f22d917494fdc4b54fce5aa6547c7 937282 libs optional 
libgpg-error_1.37.orig.tar.bz2
 d7e609f50f40fa300abdeb164519a35a 488 libs optional 
libgpg-error_1.37.orig.tar.bz2.asc
 0d1eed016e9f0e62babd7a60f65e6d50 17332 libs optional 
libgpg-error_1.37-1.debian.tar.xz
 3c88defb81507e6ca6b4b3c4967daffb 8586 libs optional 
libgpg-error_1.37-1_amd64.buildinfo

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

iHUEARYIAB0WIQQsv6x2UaqQJzY+dXHEDyVUMvKBDwUCXkSHmQAKCRDEDyVUMvKB
D6OqAQCefT3Sn/wMFE6A1U+atyJen0usIXtgYwRGtYnhmYUz5QD9FbkNRbGEwsF8
hpoTFiWaibk8ywQTjUBpKIcBdKpS/gs=
=5MEk
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to