Your message dated Sun, 08 Mar 2020 23:19:27 +0000
with message-id <e1jb5ch-0009tl...@fasolo.debian.org>
and subject line Bug#925774: fixed in mahimahi 0.98-1.1
has caused the Debian Bug report #925774,
regarding mahimahi: ftbfs with GCC-9
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.)


-- 
925774: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925774
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:mahimahi
Version: 0.98-1
Severity: normal
Tags: sid bullseye
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-9

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-9/g++-9, but succeeds to build with gcc-8/g++-8. 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/gcc9-20190321/mahimahi_0.98-1_unstable_gcc9.log
The last lines of the build log are at the end of this report.

To build with GCC 9, either set CC=gcc-9 CXX=g++-9 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-9/porting_to.html

GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.

[...]
checking for mkdir... yes
checking for setenv... yes
checking for socket... yes
checking for strerror... yes
checking for strtol... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/util/Makefile
config.status: creating src/packet/Makefile
config.status: creating src/graphing/Makefile
config.status: creating src/http/Makefile
config.status: creating src/httpserver/Makefile
config.status: creating src/frontend/Makefile
config.status: creating src/protobufs/Makefile
config.status: creating src/tests/Makefile
config.status: creating man/Makefile
config.status: creating traces/Makefile
config.status: creating scripts/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --disable-maintainer-mode
   dh_auto_build -a
        make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make  all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
Making all in protobufs
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/protobufs'
/usr/bin/protoc --cpp_out=. -I. http_record.proto
[libprotobuf WARNING google/protobuf/compiler/parser.cc:562] No syntax 
specified for the proto file: http_record.proto. Please use 'syntax = 
"proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to 
proto2 syntax.)
make  all-am
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/protobufs'
g++ -DHAVE_CONFIG_H -I. -I../..  -pthread -Wdate-time -D_FORTIFY_SOURCE=2  -g 
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -c -o http_record.pb.o http_record.pb.cc
rm -f libhttprecordprotos.a
ar cru libhttprecordprotos.a  http_record.pb.o  
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libhttprecordprotos.a
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/protobufs'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/protobufs'
Making all in util
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/util'
g++ -DHAVE_CONFIG_H -I. -I../..  -std=c++11 -pthread -Wdate-time 
-D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Weffc++ -Werror -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -c -o ezio.o ezio.cc
g++ -DHAVE_CONFIG_H -I. -I../..  -std=c++11 -pthread -Wdate-time 
-D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Weffc++ -Werror -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -c -o file_descriptor.o file_descriptor.cc
g++ -DHAVE_CONFIG_H -I. -I../..  -std=c++11 -pthread -Wdate-time 
-D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Weffc++ -Werror -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -c -o netdevice.o netdevice.cc
In file included from /usr/include/string.h:494,
                 from /usr/include/c++/9/cstring:42,
                 from util.hh:7,
                 from netdevice.cc:15:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void interface_ioctl(FileDescriptor&, long unsigned int, 
const string&, std::function<void(ifreq&)>)' at netdevice.cc:38:12:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: error: 'char* 
__builtin_strncpy(char*, const char*, long unsigned int)' specified bound 16 
equals destination size [-Werror=stringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[4]: *** [Makefile:456: netdevice.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/util'
make[3]: *** [Makefile:378: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:424: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:356: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 returned exit code 2
make: *** [debian/rules:15: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

--- End Message ---
--- Begin Message ---
Source: mahimahi
Source-Version: 0.98-1.1
Done: Sudip Mukherjee <sudipm.mukher...@gmail.com>

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

Debian distribution maintenance software
pp.
Sudip Mukherjee <sudipm.mukher...@gmail.com> (supplier of updated mahimahi 
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: Sun, 08 Mar 2020 17:06:44 +0000
Source: mahimahi
Architecture: source
Version: 0.98-1.1
Distribution: unstable
Urgency: medium
Maintainer: Keith Winstein <kei...@mit.edu>
Changed-By: Sudip Mukherjee <sudipm.mukher...@gmail.com>
Closes: 925774
Changes:
 mahimahi (0.98-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix ftbfs with GCC-9. (Closes: #925774)
Checksums-Sha1:
 69b52b3b601fc6794822b6ebf0099aef08c7c956 2068 mahimahi_0.98-1.1.dsc
 c16e8bb3c306948fdc0ac706459cf1ad388b8a7a 4120 mahimahi_0.98-1.1.debian.tar.xz
 27426166e281be08774a978b7a60a7792646b019 10618 
mahimahi_0.98-1.1_source.buildinfo
Checksums-Sha256:
 6813ec2333beeda9c6dfe56559445499d2ea3d91ecc1a0322bc2e81f33506f16 2068 
mahimahi_0.98-1.1.dsc
 c2c609918238dfaebd156cf2b62285f268d84556d23f8d1497166c798fc148ba 4120 
mahimahi_0.98-1.1.debian.tar.xz
 cbdeea780154ce933fb1d6d1622ccaa9e4205e8a8695c961501356ff009bf137 10618 
mahimahi_0.98-1.1_source.buildinfo
Files:
 e2ce1cf625206caf009da169c9157b80 2068 net optional mahimahi_0.98-1.1.dsc
 013761453685b5c85897f54da8cfa0a4 4120 net optional 
mahimahi_0.98-1.1.debian.tar.xz
 21e8f72f7d48d536930f41b15aae7043 10618 net optional 
mahimahi_0.98-1.1_source.buildinfo

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

iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAl5leRAACgkQweDZLphv
fH7kTg/6AiWLYYFEN0P8ITl/0Lls/BhWR7tC8XWYePiO2MVBm68IGVrocOdrBzx2
7LdnZV+IwrmPoeNyrbWlHzmnmrfskNIHbpwiLESqnri1YdZjzYJqDv9kL1KxQ2Jc
+1GsL6JBB3AIczmbLATv/rFNRuCD03NmIG8BREwrhdjcIKia0R14AQWawL3His6t
sEO5BS/AnsUvKieivArgQyeATno9zNIW2f0nmUWLaXsA1YuUlix1+81SNh45AqMk
aofCO2J0Fwbjug57jFQqT27AZSGl/zYsddqRvBoXS20zIm6d2t7ofGT+/DP8hSZH
LVIsYshMMc1WfMVT+uqWF1TmbTvRp7sBIuZOcOJezot9fZ+MNvJYihmrd7tk/2Bt
iBKfsdIHSWOoP3IT0dbMr+Q2OzEe+JTs6Z8JWcAL1H4ma8yJOOc/hV6619zBqo0T
f0wwpp/D9C9uAcW1Z6oTtu3PSAfmyBNw4NgYsmXPckDwhpbEoy6SWTXUfb8eztqJ
H4hzAdJbFtuN93w1FsPB+8Wbiz4FB1hpfdVUgmx6/tNH1IQVQP7emWZCNFVZcp+N
xmydb7F9r7gYeCsxkyM0yf8jwq+AZ4U5w2UvCbcWCK1bOCR6eGzJ455alSrqv3TO
wgsx2fCCkWlTpgljIOlpVfMidY4qfIKNk1oKwrA+0CDXYipMwDA=
=pYcz
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to