Your message dated Sat, 25 Jul 2020 09:19:22 +0000
with message-id <[email protected]>
and subject line Bug#957024: fixed in autodir 0.99.9-11
has caused the Debian Bug report #957024,
regarding autodir: ftbfs with GCC-10
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.)
--
957024: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957024
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:autodir
Version: 0.99.9-10
Severity: normal
Tags: sid bullseye
User: [email protected]
Usertags: ftbfs-gcc-10
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-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/autodir_0.99.9-10_unstable_gcc10.log
The last lines of the build log are at the end of this report.
To build with GCC 10, either set CC=gcc-10 CXX=g++-10 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-10/porting_to.html
[...]
209 | "%s(pid%u)", autodir_name(), (unsigned) pid);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT miscfuncs.o -MD -MP -MF ".deps/miscfuncs.Tpo" -c -o
miscfuncs.o miscfuncs.c; \
then mv -f ".deps/miscfuncs.Tpo" ".deps/miscfuncs.Po"; else rm -f
".deps/miscfuncs.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT mpacket.o -MD -MP -MF ".deps/mpacket.Tpo" -c -o mpacket.o
mpacket.c; \
then mv -f ".deps/mpacket.Tpo" ".deps/mpacket.Po"; else rm -f
".deps/mpacket.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT msg.o -MD -MP -MF ".deps/msg.Tpo" -c -o msg.o msg.c; \
then mv -f ".deps/msg.Tpo" ".deps/msg.Po"; else rm -f ".deps/msg.Tpo"; exit 1;
fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT options.o -MD -MP -MF ".deps/options.Tpo" -c -o options.o
options.c; \
then mv -f ".deps/options.Tpo" ".deps/options.Po"; else rm -f
".deps/options.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT thread_cache.o -MD -MP -MF ".deps/thread_cache.Tpo" -c -o
thread_cache.o thread_cache.c; \
then mv -f ".deps/thread_cache.Tpo" ".deps/thread_cache.Po"; else rm -f
".deps/thread_cache.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT thread.o -MD -MP -MF ".deps/thread.Tpo" -c -o thread.o
thread.c; \
then mv -f ".deps/thread.Tpo" ".deps/thread.Po"; else rm -f ".deps/thread.Tpo";
exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT workon.o -MD -MP -MF ".deps/workon.Tpo" -c -o workon.o
workon.c; \
then mv -f ".deps/workon.Tpo" ".deps/workon.Po"; else rm -f ".deps/workon.Tpo";
exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT module.o -MD -MP -MF ".deps/module.Tpo" -c -o module.o
module.c; \
then mv -f ".deps/module.Tpo" ".deps/module.Po"; else rm -f ".deps/module.Tpo";
exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT dropcap.o -MD -MP -MF ".deps/dropcap.Tpo" -c -o dropcap.o
dropcap.c; \
then mv -f ".deps/dropcap.Tpo" ".deps/dropcap.Po"; else rm -f
".deps/dropcap.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT lockfile.o -MD -MP -MF ".deps/lockfile.Tpo" -c -o
lockfile.o lockfile.c; \
then mv -f ".deps/lockfile.Tpo" ".deps/lockfile.Po"; else rm -f
".deps/lockfile.Tpo"; exit 1; fi
lockfile.c: In function ‘lockfile_add2hash’:
lockfile.c:188:6: warning: variable ‘key’ set but not used
[-Wunused-but-set-variable]
188 | int key;
| ^~~
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT multipath.o -MD -MP -MF ".deps/multipath.Tpo" -c -o
multipath.o multipath.c; \
then mv -f ".deps/multipath.Tpo" ".deps/multipath.Po"; else rm -f
".deps/multipath.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT backup.o -MD -MP -MF ".deps/backup.Tpo" -c -o backup.o
backup.c; \
then mv -f ".deps/backup.Tpo" ".deps/backup.Po"; else rm -f ".deps/backup.Tpo";
exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT backup_queue.o -MD -MP -MF ".deps/backup_queue.Tpo" -c -o
backup_queue.o backup_queue.c; \
then mv -f ".deps/backup_queue.Tpo" ".deps/backup_queue.Po"; else rm -f
".deps/backup_queue.Tpo"; exit 1; fi
backup_queue.c: In function ‘queue_watch_thread’:
backup_queue.c:432:1: warning: no return statement in function returning
non-void [-Wreturn-type]
432 | }
| ^
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT backup_child.o -MD -MP -MF ".deps/backup_child.Tpo" -c -o
backup_child.o backup_child.c; \
then mv -f ".deps/backup_child.Tpo" ".deps/backup_child.Po"; else rm -f
".deps/backup_child.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT backup_fork.o -MD -MP -MF ".deps/backup_fork.Tpo" -c -o
backup_fork.o backup_fork.c; \
then mv -f ".deps/backup_fork.Tpo" ".deps/backup_fork.Po"; else rm -f
".deps/backup_fork.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT backup_argv.o -MD -MP -MF ".deps/backup_argv.Tpo" -c -o
backup_argv.o backup_argv.c; \
then mv -f ".deps/backup_argv.Tpo" ".deps/backup_argv.Po"; else rm -f
".deps/backup_argv.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT backup_pid.o -MD -MP -MF ".deps/backup_pid.Tpo" -c -o
backup_pid.o backup_pid.c; \
then mv -f ".deps/backup_pid.Tpo" ".deps/backup_pid.Po"; else rm -f
".deps/backup_pid.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT time_mono.o -MD -MP -MF ".deps/time_mono.Tpo" -c -o
time_mono.o time_mono.c; \
then mv -f ".deps/time_mono.Tpo" ".deps/time_mono.Po"; else rm -f
".deps/time_mono.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -MT expire.o -MD -MP -MF ".deps/expire.Tpo" -c -o expire.o
expire.c; \
then mv -f ".deps/expire.Tpo" ".deps/expire.Po"; else rm -f ".deps/expire.Tpo";
exit 1; fi
/bin/bash ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wshadow -o autodir -export-dynamic autodir.o miscfuncs.o mpacket.o
msg.o options.o thread_cache.o thread.o workon.o module.o dropcap.o lockfile.o
multipath.o backup.o backup_queue.o backup_child.o backup_fork.o backup_argv.o
backup_pid.o time_mono.o expire.o -lltdl -lpthread -ldl -lcap -lrt
mkdir .libs
x86_64-linux-gnu-gcc -O2 -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual
-Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
-Wshadow -o autodir autodir.o miscfuncs.o mpacket.o msg.o options.o
thread_cache.o thread.o workon.o module.o dropcap.o lockfile.o multipath.o
backup.o backup_queue.o backup_child.o backup_fork.o backup_argv.o backup_pid.o
time_mono.o expire.o -Wl,--export-dynamic -lltdl -lpthread -ldl -lcap -lrt
/usr/bin/ld: options.o:(.bss+0x0): multiple definition of `mod_clean';
autodir.o:(.bss+0x0): first defined here
/usr/bin/ld: options.o:(.bss+0x8): multiple definition of `mod_dowork';
autodir.o:(.bss+0x8): first defined here
/usr/bin/ld: options.o:(.bss+0x10): multiple definition of `mod_dir';
autodir.o:(.bss+0x10): first defined here
/usr/bin/ld: options.o:(.bss+0x18): multiple definition of `mod_init';
autodir.o:(.bss+0x18): first defined here
/usr/bin/ld: module.o:(.bss+0x18): multiple definition of `mod_init';
autodir.o:(.bss+0x18): first defined here
/usr/bin/ld: module.o:(.bss+0x10): multiple definition of `mod_dir';
autodir.o:(.bss+0x10): first defined here
/usr/bin/ld: module.o:(.bss+0x8): multiple definition of `mod_dowork';
autodir.o:(.bss+0x8): first defined here
/usr/bin/ld: module.o:(.bss+0x0): multiple definition of `mod_clean';
autodir.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:309: autodir] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: *** [Makefile:376: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:229: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:225: all-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:33: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: autodir
Source-Version: 0.99.9-11
Done: Francesco Paolo Lovergine <[email protected]>
We believe that the bug you reported is fixed in the latest version of
autodir, 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.
Francesco Paolo Lovergine <[email protected]> (supplier of updated autodir
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: Fri, 24 Jul 2020 15:53:22 +0000
Source: autodir
Architecture: source
Version: 0.99.9-11
Distribution: unstable
Urgency: medium
Maintainer: Francesco Paolo Lovergine <[email protected]>
Changed-By: Francesco Paolo Lovergine <[email protected]>
Closes: 957024
Changes:
autodir (0.99.9-11) unstable; urgency=medium
.
* Added patch `gcc10' to manage multiple definitions of global function
pointers.
(closes: #957024)
* Policy bumped to 4.5.0 and debhelper compat level set to 10i (current
minimal one).
* Now using dh_update_autotools_config instead of deprecated form.
Checksums-Sha1:
7e88e435c0fb93790adac9bc1d5e2f529928a3af 1793 autodir_0.99.9-11.dsc
f36dda87017edd7131005002d3ee3bd66fa86720 8972 autodir_0.99.9-11.debian.tar.xz
dace35021ab48590654b0c83cf23532e9a44bbc1 5729 autodir_0.99.9-11_amd64.buildinfo
Checksums-Sha256:
1dea9ce83a8f6714b1a3dc4568393958b3a7ce2d4505c439a45398164f67ff27 1793
autodir_0.99.9-11.dsc
5cfe36a5081dfac708d86a834b4e29c5826c480376df58ba2b3b3daab7113da3 8972
autodir_0.99.9-11.debian.tar.xz
482cd905bd03204f38a0b5a4e3e58e524fcc8efde316bd509ce40602f5571880 5729
autodir_0.99.9-11_amd64.buildinfo
Files:
3441da56467ba6028afd55ea497311c3 1793 utils optional autodir_0.99.9-11.dsc
af5bfd1f10a288afb55bb4c7dd27f6ec 8972 utils optional
autodir_0.99.9-11.debian.tar.xz
95a6b9589be8dd7b6fa77b5c357fea88 5729 utils optional
autodir_0.99.9-11_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEEBXmpeiI46/m+Ye0CDwKl4RY2hqQFAl8b7rITHGZyYW5raWVA
ZGViaWFuLm9yZwAKCRAPAqXhFjaGpM4cD/4rkDFpIB8aI2nu4D0qDWgr9OfyUqFt
4o1faMgLCOm9BFp7HboiwclpXUMC4/s6oQxLo3R1TSxe6MK3jHJacYirV2C8AhsW
hmQelka2/MnvnRSz0+RDe6lVRuJ6RBnUcpy1AZzuWFUHMZ8HGoYUMcSn2NdCg9Xk
7ax3clqsLv7PCxag6BC/sgJOuBHcaNwPrFHDuStntLffT5aXait0dfelVKKVHr3S
rdcUooEIN8MZMXO4LXCWrf0XSSio8WWQBzlBMGJjgG/AFwnZdcpf2R8gINBbD3ER
5a4zQRF5usdt1QqxFNDi49dMd0Hza9L/raVcEZXMyq/VuxmvbjoCqpxmruDmlNuT
lYbA/pexvXZfUaJK91OImRPW4H4xpHP/7UwCsXpKlGWlU/IxYfuQbIUg1tC0lTDk
G6BUln9TA6Wa+ULyEZm+R4t9Aa4D6TFSLcxB7g/Q3MCoX31hBzmVagx4JQR69CrV
i2+t5DtsIFufJcNStfuf5kk/ebdPrSnC6AkADbUVpZGiY81hdETOkGjPqpxo3TPa
IhdzYGe9WPeQQlrxe4qKG/Zg5Z0hGGeKpEdA7f/HqQCJ4upGYg9zQGX+Ip1rTfn/
aQQ2rCBivIUblMR4tv2Ei2NoEfDe0o7pfH08hAs056x4SmU4NFqbQQ+G9Wr18JqX
hnrC1WMIbj26lg==
=HJQE
-----END PGP SIGNATURE-----
--- End Message ---