Your message dated Wed, 30 Oct 2024 21:51:10 +0000
with message-id <[email protected]>
and subject line Bug#1086241: fixed in globus-common 18.14-3
has caused the Debian Bug report #1086241,
regarding libglobus-common-dev: breaks build of lcmaps by setting
_FILE_OFFSET_BITS empty
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.)
--
1086241: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086241
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libglobus-common-dev
Version: 18.14-2
Severity: serious
Tags: ftbfs trixie sid
Justification: breaks build of src:lcmaps
X-Debbugs-Cc: [email protected], [email protected], [email protected]
Control: affects -1 + src:lcmaps
During the recent binNMUs of much of the archive, lcmaps failed to rebuild
from source on at least amd64 and i386.
Investigation by Jakub Wilk indicates that this is a problem with the
Cflags in the pkg-config metadata provided by libglobus-common-dev, which
cause some glibc headers (at least stdio.h) to fail to compile:
> $ grep -rP 'D_FILE_OFFSET_BITS=(?!64)' /usr
> /usr/lib/x86_64-linux-gnu/pkgconfig/globus-common.pc:Cflags:
> -D_FILE_OFFSET_BITS= -I${includedir}
A minimal reproducer for the problem is to compile a trivial "hello world"
program against libglobus-common-dev on amd64:
$ podman run --rm -it debian:sid-slim # or use a chroot or something
# apt update
# apt upgrade
# apt install libglobus-common-dev build-essential pkgconf
# cat > t.c <<'EOF'
#include <stdio.h>
int main(void) { return 0; }
EOF
# gcc -ot t.c $(pkgconf --cflags --libs globus-common)
Expected result: ./t is compiled successfully. You can run it.
Actual result:
> In file included from
> /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
> from /usr/include/stdio.h:28,
> from t.c:1:
> /usr/include/features.h:398:52: error: operator '&&' has no right operand
> 398 | #if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS == 64
> | ^~
Please look into why "-D_FILE_OFFSET_BITS=" appears in the Cflags.
Thanks,
smcv
--- End Message ---
--- Begin Message ---
Source: globus-common
Source-Version: 18.14-3
Done: Mattias Ellert <[email protected]>
We believe that the bug you reported is fixed in the latest version of
globus-common, 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.
Mattias Ellert <[email protected]> (supplier of updated
globus-common 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: Wed, 30 Oct 2024 12:11:47 +0100
Source: globus-common
Architecture: source
Version: 18.14-3
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Closes: 1086241
Changes:
globus-common (18.14-3) unstable; urgency=medium
.
* Compatibility with autoconf 2.72 (Closes: #1086241)
Checksums-Sha1:
6875b7b99f3add1efd1b07f57a177864dde50eae 2188 globus-common_18.14-3.dsc
cb53f70d8b192ee23db2bfe71df3a7b20c1253c8 6728
globus-common_18.14-3.debian.tar.xz
89d02aa50e03ea76b0c80d63bd052bcf88be668a 7850
globus-common_18.14-3_amd64.buildinfo
Checksums-Sha256:
dc5c59d87c43161cbd5de5dc61b886e6e687df56764d143fa3fcbed8cd4a7e4c 2188
globus-common_18.14-3.dsc
04033a86aff779dbea9e761b16a7c3202566db2ef069af905b54fb1bbd94bef1 6728
globus-common_18.14-3.debian.tar.xz
9c1caa25b76560932e4e8fd4c9810c351eed0f91321dd3006eb2134bf6d7fcf9 7850
globus-common_18.14-3_amd64.buildinfo
Files:
544e0887420182da5b6074fcc864dd7e 2188 net optional globus-common_18.14-3.dsc
cb6dbdbb04a8fa02961a5e4e139f3ade 6728 net optional
globus-common_18.14-3.debian.tar.xz
011de5d1c630ca344f20fe9f557adb2c 7850 net optional
globus-common_18.14-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE6hgwr99NQxrZ4RRS6K7C/zvhqUsFAmciYw8ACgkQ6K7C/zvh
qUuyVA/9E1+DHKYbZ3x5OFhNPaEIPGzXte0RkgUnIHISfiQ1mldhgX+LywtBz/yd
wjE1q6fk2eucltUcAQw79kdY3YGHH5JRMycYhZ1TKtM64ySwclf0LQJiiaFGvKta
z1S63Ejyv9csgIgoxYk1lFo6BaBj9dN4oAf3qN9y0vDm5tdaQcVPbNDHM4G6JY4S
7HkzcrXB0rcfEFgiOeUO540OJm/THsfXC3Om8SHrkTsoDBr/7wVuHfoQHBAr+Ckb
jK8iYLJDpxaYj7/MFLylIBANsNR1jM1SPe9fMWzGY0zT6GYdsnfTUYbQ6AmzXLDF
a0EcP+LucLmBwtspuitEF3Eo8ASkni+lcZBV6oAHZ0saDagw4RnYEZQRy8IGG0y/
dXv6Lze4tvsqwM0GNt5cZtuD5SmV5Bzuu6yRYQkQylmAAOLo32dCGynTpGVFj7/i
t8kzQha+5Pcs3bOuJCCbTxe+QskpITQL18yAVYDYt0eved6bH7BeRzIlku30/q46
R7gTnWqUgbaaZ7WuAnLzRcQknXVwhrGvdp4O299DZYqOBJ7bhB7sxYbT7+xWKVwZ
UialxjaXo+4nGVI+w6zbgCRghEwa3zf+GVgRYhjcMrmPtkvIP+L7NlSBhD+JNvMV
giAsQ6MtXBaUsxy+gGp1i9/sCBfgY1LZkkfEuz2XER2sL3L+mSw=
=iN4a
-----END PGP SIGNATURE-----
pgpA7_DEaExeB.pgp
Description: PGP signature
--- End Message ---