[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#957556: marked as done (modglue: ftbfs with GCC-10)



Your message dated Tue, 12 May 2020 13:53:08 +0000
with message-id <E1jYVLI-0005F6-6T@fasolo.debian.org>
and subject line Bug#954602: fixed in modglue 1.17-4
has caused the Debian Bug report #954602,
regarding modglue: 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 owner@bugs.debian.org
immediately.)


-- 
954602: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954602
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:modglue
Version: 1.17-3
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
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/modglue_1.17-3_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

[...]
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking system type... Unix
checking for gethostbyname... yes
checking for socket... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /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 util.h usability... no
checking util.h presence... no
checking for util.h... no
checking for openpty in -lutil... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for sigc... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating modglue.pc
config.status: creating src/Makefile
config.status: creating examples/Makefile
configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking
   dh_auto_build -O--no-parallel
	make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
( cd src && make );
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
libtool --tag=CXX --mode=compile g++ -c -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -I../include `pkg-config sigc++-2.0 --cflags` process.cc
libtool: compile:  g++ -c -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -I../include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include process.cc  -fPIC -DPIC -o .libs/process.o
libtool: compile:  g++ -c -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -I../include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include process.cc -o process.o >/dev/null 2>&1
libtool --tag=CXX --mode=compile g++ -c -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -I../include `pkg-config sigc++-2.0 --cflags` pipe.cc
libtool: compile:  g++ -c -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -I../include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include pipe.cc  -fPIC -DPIC -o .libs/pipe.o
In file included from /usr/include/x86_64-linux-gnu/sys/socket.h:33,
                 from pipe.cc:27:
/usr/include/x86_64-linux-gnu/bits/socket.h: In member function ‘int modglue::pipe::send_blocking_(const char*, int)’:
/usr/include/x86_64-linux-gnu/bits/socket.h:285:33: error: flexible array member ‘cmsghdr::__cmsg_data’ not at end of ‘struct modglue::pipe::send_blocking_(const char*, int)::<unnamed>’
  285 |     __extension__ unsigned char __cmsg_data __flexarr; /* Ancillary data.  */
      |                                 ^~~~~~~~~~~
pipe.cc:241:10: note: next member ‘int modglue::pipe::send_blocking_(const char*, int)::<unnamed struct>::fd’ declared here
  241 |     int  fd;
      |          ^~
pipe.cc:239:10: note: in the definition of ‘struct modglue::pipe::send_blocking_(const char*, int)::<unnamed>’
  239 |   struct {
      |          ^
make[2]: *** [Makefile:38: pipe.lo] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:10: library] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:5: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: modglue
Source-Version: 1.17-4
Done: Andreas Beckmann <anbe@debian.org>

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

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated modglue 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 12 May 2020 15:22:02 +0200
Source: modglue
Architecture: source
Version: 1.17-4
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 954602
Changes:
 modglue (1.17-4) unstable; urgency=medium
 .
   * QA upload.
   * Comment out unused struct violating flexible array member constraints,
     fixing FTBFS with modern compilers.  (Closes: #954602)
Checksums-Sha1:
 b01f608544e5959412c1b314b9be559278599150 1863 modglue_1.17-4.dsc
 e5b66500969268966ee72e808b6db2bfec3f42b7 4076 modglue_1.17-4.debian.tar.xz
 4c8ab01d26afb766584ef4727ed75eec2e83ad3e 5274 modglue_1.17-4_source.buildinfo
Checksums-Sha256:
 33b7c1ab008368f540b7498e9fd6e8731e66be4f0e651e59ffd5177e19832d5b 1863 modglue_1.17-4.dsc
 b7e7cbb052fdba054e569fdcbf149a53a094682a36a79f1b5286ea63878aae7c 4076 modglue_1.17-4.debian.tar.xz
 d335a4222ad21a517e91696f4267b3a2ef5e1ec871442bb122d5588ce7ed65e5 5274 modglue_1.17-4_source.buildinfo
Files:
 2a57fc4bd2ecc96af6fd88a84ae27401 1863 libs optional modglue_1.17-4.dsc
 0169bb51647b2543f7fd01cd9385b7d8 4076 libs optional modglue_1.17-4.debian.tar.xz
 3ba58715045f20f33b14510199e048cd 5274 libs optional modglue_1.17-4_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAl66o/YQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCKx0D/9mgy0/hahAE3ofWjzmksXnPy9eZb2V55Pk
us916WJyTMUFieYA3UiGtYBHyN9qWMKGaKTCE7pTjXpTrun6lxV5YdEfBKdR3oiD
atfI9DrDGEFFZoSmBJM5mOsyxTvhEFc4G9qGurztpn7qdo7U5SVMOycqpyYnuM1o
Ky1aNGyzgA5y7hwVOJ/ExgWikulYj0Qjx1P+FZLMuH8ayU8VS6iqYb+sdlZyFPS8
JwcklXZAARrXvod2vcWne3y0eKBaZZzOO++u4Bey/i1wsH3DsvevhVIkiyJjmJ6W
Nm+fLDSMkgNSYFusTZjzPDopj2HkphkliER1B045EdqWedezvHDsiZJjXGH2xhYw
3n9y8DKHy1yOXz0ARRwifZpPWOQg8ic6dShh9ft/e6CsU5kKfijzI8WuqVrnfYgI
tm0rrSMtwqivWz5zzSpVdYqgWLXIrrx4te+HW+PDtsM8wt4HzDPuDuCAPJYs0zKL
MZoBZSZNLeb73Ct2ph0SxfCnSo7M2VwqOgr9IKJ34B5TJxTIgfaGn4yaA78XCtPa
028QnyuwBN3iSkoapJ4WMTUHFm/Fp1crzTfjf8udFL8pkS0Gy3tKPac3+NyPkmir
agjVxm9cpHJffhwyl+kyZC0Al4pUJXuWdHTBBHSqghYewGBR8bAX4DyqU0eMRYN9
Zb4yNoHuRA==
=T6Wp
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: