Your message dated Tue, 01 Oct 2024 15:18:59 +0000
with message-id <[email protected]>
and subject line Bug#1075132: fixed in ldapvi 1.7-11.1
has caused the Debian Bug report #1075132,
regarding ldapvi: ftbfs with GCC-14
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.)
--
1075132: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075132
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ldapvi
Version: 1.7-11
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-14
[This bug is targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/ldapvi_1.7-11_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html
[...]
checking for ldap_bv2dn_x in -lldap... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sasl/sasl.h usability... yes
checking sasl/sasl.h presence... yes
checking for sasl/sasl.h... yes
checking for library containing tigetstr... -lcurses
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
checking for poptGetContext in -lpopt... yes
checking for readline in -lreadline... yes
checking for pkg-config... /usr/bin/pkg-config
checking for main in -lglib-2.0... yes
checking for SHA1... no
checking for MD5... no
checking for RAND_pseudo_bytes... no
checking for main in -lcrypt... yes
configure: creating ./config.status
config.status: creating GNUmakefile
config.status: WARNING: GNUmakefile.in seems to ignore the --datarootdir
setting
config.status: creating config.h
cd manual && /usr/bin/make manual.html
make[2]: Entering directory '/<<PKGBUILDDIR>>/manual'
xsltproc html.xsl manual.xml >manual.html
make[2]: Leaving directory '/<<PKGBUILDDIR>>/manual'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9
in use)
make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -o
ldapvi.o ldapvi.c
ldapvi.c: In function ‘save_ldif’:
ldapvi.c:766:20: warning: Deprecated pre-processor symbol: replace with
"g_string_append_printf"
766 | g_string_sprintfa(name, "-%d.ldif", getpid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldapvi.c: In function ‘write_config’:
ldapvi.c:1236:43: warning: format ‘%s’ expects argument of type ‘char *’, but
argument 3 has type ‘gpointer’ {aka ‘void *’} [-Wformat=]
1236 | fprintf(f, "BASE %s\n",
g_ptr_array_index(basedns, i));
| ~^
| |
| char *
| %p
ldapvi.c: In function ‘copy_sasl_output’:
ldapvi.c:1468:37: error: ‘return’ with no value, in function returning non-void
[-Wreturn-mismatch]
1468 | if (lstat(sasl, &st) == -1) return;
| ^~~~~~
ldapvi.c:1460:1: note: declared here
1460 | copy_sasl_output(FILE *out, char *sasl)
| ^~~~~~~~~~~~~~~~
ldapvi.c: In function ‘ensure_tmp_directory’:
ldapvi.c:579:9: warning: ignoring return value of ‘mkdtemp’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
579 | mkdtemp(dir);
| ^~~~~~~~~~~~
make[1]: *** [GNUmakefile:16: ldapvi.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:4: build] Error 255
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ldapvi
Source-Version: 1.7-11.1
Done: Philipp Kern <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ldapvi, 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.
Philipp Kern <[email protected]> (supplier of updated ldapvi 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, 01 Oct 2024 16:39:15 +0200
Source: ldapvi
Architecture: source
Version: 1.7-11.1
Distribution: unstable
Urgency: medium
Maintainer: Rhonda D'Vine <[email protected]>
Changed-By: Philipp Kern <[email protected]>
Closes: 1075132
Changes:
ldapvi (1.7-11.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix compilation with gcc-14 by returning 0 explicitly when lstat
returns an error. (Closes: #1075132)
Checksums-Sha1:
222e247dec10ce6910d9b08e2a271c4ab287f4f8 1464 ldapvi_1.7-11.1.dsc
efa9b26ba6a568edbe9b9e22f72ab3d68172e10a 9888 ldapvi_1.7-11.1.debian.tar.xz
021ac1e4fcca670e5ef2dc5b258889db88e41245 7871 ldapvi_1.7-11.1_amd64.buildinfo
Checksums-Sha256:
ca3de146790b8bb6066c311ad6b1eacaa378b437b1d36b279341f1ff7dbb2096 1464
ldapvi_1.7-11.1.dsc
3dae06bb3c230e9c30e5eede219a5e6c38c3e9496715c190eca4d8a40a2e95bc 9888
ldapvi_1.7-11.1.debian.tar.xz
4d886b1572b3b85187076ebdacc1e0e38f6ed2985bc1b03de9fac855e58245d3 7871
ldapvi_1.7-11.1_amd64.buildinfo
Files:
d85a89eed87c6a444432ce37df81f524 1464 text optional ldapvi_1.7-11.1.dsc
019aa4d604c95c7fb77c4ed45da3d5bf 9888 text optional
ldapvi_1.7-11.1.debian.tar.xz
7b44cab1121f4070ab3df769526e7f9c 7871 text optional
ldapvi_1.7-11.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFFBAEBCgAvFiEEPzuChCNsw7gPxr3/RG4lRTXQVuwFAmb8DiQRHHBrZXJuQGRl
Ymlhbi5vcmcACgkQRG4lRTXQVuxA+Qf/TJZ9ulIdCLGm60OEizqZj4oARAX2zDkH
OphkCHZoj8P0GuHj/mQLVM3gKQOQYT9/PJUdjWcExeB6M4LZTq0Sz+STTsD0WxT9
0S3Ibqvc5Yb4+Hr6fL1fxo12m0ue8WFUsp1IVv4RH9Nmf70dk843bW79fiAVHEhH
5Dn4npGW28/egFRICmoNEZ7KlTd4iE0fhTcBZyQjGVPJ/1CZ7ka71yxfXLwKIoSC
AUxx5OBnOqlpYSSNsIJEsPF/4tgZ94pedXGHwrD68IUm64tJg+wT2KGWd5HLEmdt
1AqPnaycDL922/XW2JU+YyPMQVHH+32BhDJ7wTDLQGAjpa1Dk107gw==
=5E5F
-----END PGP SIGNATURE-----
pgp94uqDAwTaL.pgp
Description: PGP signature
--- End Message ---