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

Bug#925743: marked as done (libgadu: ftbfs with GCC-9)



Your message dated Sat, 28 Dec 2019 23:49:41 +0000
with message-id <E1ilLq1-0002jw-KP@fasolo.debian.org>
and subject line Bug#925743: fixed in libgadu 1:1.12.2-4
has caused the Debian Bug report #925743,
regarding libgadu: 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 owner@bugs.debian.org
immediately.)


-- 
925743: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925743
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:libgadu
Version: 1:1.12.2-3
Severity: normal
Tags: sid bullseye
User: debian-gcc@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/libgadu_1.12.2-3_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.

[...]
Build with libexpat.. : no
Build with libxml2... : yes
Build with perl...... : yes

configure complete, now type 'make'

make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Make sure the code is warning-free. We cannot set this for the whole
# file, because many temporary files generated by configure are not
# warning-free.
dh_auto_build -- CFLAGS="$(DEB_CFLAGS_MAINT_APPEND=-Werror dpkg-buildflags --get CFLAGS)"
	make -j4 "CFLAGS=-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror"
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make  all-recursive
make[3]: Entering directory '/<<PKGBUILDDIR>>'
Making all in include
make[4]: Entering directory '/<<PKGBUILDDIR>>/include'
make  all-am
make[5]: Entering directory '/<<PKGBUILDDIR>>/include'
cd .. ; sh protobufgen.sh
[libprotobuf WARNING google/protobuf/compiler/parser.cc:562] No syntax specified for the proto file: packets.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
make[5]: Leaving directory '/<<PKGBUILDDIR>>/include'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/include'
Making all in src
make[4]: Entering directory '/<<PKGBUILDDIR>>/src'
cat "libgadu.sym.in" > "libgadu.sym"
echo "gg_is_gpl_compliant" >> "libgadu.sym"
make  all-am
make[5]: Entering directory '/<<PKGBUILDDIR>>/src'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c -o libgadu_la-common.lo `test -f 'common.c' || echo './'`common.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c -o libgadu_la-dcc.lo `test -f 'dcc.c' || echo './'`dcc.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c -o libgadu_la-dcc7.lo `test -f 'dcc7.c' || echo './'`dcc7.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c -o libgadu_la-debug.lo `test -f 'debug.c' || echo './'`debug.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c dcc.c  -fPIC -DPIC -o .libs/libgadu_la-dcc.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c dcc7.c  -fPIC -DPIC -o .libs/libgadu_la-dcc7.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c common.c  -fPIC -DPIC -o .libs/libgadu_la-common.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c debug.c  -fPIC -DPIC -o .libs/libgadu_la-debug.o
dcc.c: In function 'gg_dcc_fill_file_info2':
dcc.c:165:48: error: taking address of packed member of 'struct gg_file_info' may result in an unaligned pointer value [-Werror=address-of-packed-member]
  165 |  gg_dcc_fill_filetime(st.st_atime, d->file_info.atime);
      |                                    ~~~~~~~~~~~~^~~~~~
dcc.c:166:48: error: taking address of packed member of 'struct gg_file_info' may result in an unaligned pointer value [-Werror=address-of-packed-member]
  166 |  gg_dcc_fill_filetime(st.st_mtime, d->file_info.mtime);
      |                                    ~~~~~~~~~~~~^~~~~~
dcc.c:167:48: error: taking address of packed member of 'struct gg_file_info' may result in an unaligned pointer value [-Werror=address-of-packed-member]
  167 |  gg_dcc_fill_filetime(st.st_ctime, d->file_info.ctime);
      |                                    ~~~~~~~~~~~~^~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c debug.c -o libgadu_la-debug.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c -o libgadu_la-deflate.lo `test -f 'deflate.c' || echo './'`deflate.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c common.c -o libgadu_la-common.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c deflate.c  -fPIC -DPIC -o .libs/libgadu_la-deflate.o
cc1: all warnings being treated as errors
make[5]: *** [Makefile:553: libgadu_la-dcc.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c deflate.c -o libgadu_la-deflate.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I../include -DGG_IGNORE_DEPRECATED -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -c dcc7.c -o libgadu_la-dcc7.o >/dev/null 2>&1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[4]: *** [Makefile:412: all] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: *** [Makefile:431: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:363: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j4 "CFLAGS=-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror" returned exit code 2
make[1]: *** [debian/rules:31: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:13: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libgadu
Source-Version: 1:1.12.2-4

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

Debian distribution maintenance software
pp.
Sudip Mukherjee <sudipm.mukherjee@gmail.com> (supplier of updated libgadu 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: SHA512

Format: 1.8
Date: Sat, 28 Dec 2019 20:27:43 +0000
Source: libgadu
Architecture: source
Version: 1:1.12.2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Closes: 925743
Changes:
 libgadu (1:1.12.2-4) unstable; urgency=medium
 .
   * QA upload.
   * Fix ftbfs with GCC-9. (Closes: #925743)
Checksums-Sha1:
 61f71dc6103124ab7502638cac49940ad93c9bda 2194 libgadu_1.12.2-4.dsc
 4b34b4476dd95424b5d60e0a010668f44d4c3416 9696 libgadu_1.12.2-4.debian.tar.xz
 954e4bb9ccff3c65ced9a552e35b96d723307848 5912 libgadu_1.12.2-4_source.buildinfo
Checksums-Sha256:
 8eb82907ed4b9b764f9ac545d250891feb516cdfb1164e5c964e1075a0463676 2194 libgadu_1.12.2-4.dsc
 3de113a05d8c49ef79b95ca02fc453d43beaf352713c3ecd7d74436ea993d6be 9696 libgadu_1.12.2-4.debian.tar.xz
 255ead0ce1644fc4651acdb8e9a1d6fe18bf395d782b8ac257dd9fabb5bca1c7 5912 libgadu_1.12.2-4_source.buildinfo
Files:
 7051e44e3ba80265be48c90416f6683d 2194 libs optional libgadu_1.12.2-4.dsc
 4ccc30fe83e15fa325f04b82167f8cba 9696 libs optional libgadu_1.12.2-4.debian.tar.xz
 e1af1f1ba93b40683534ec0c85a256bd 5912 libs optional libgadu_1.12.2-4_source.buildinfo

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

iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAl4H5GQACgkQweDZLphv
fH7brBAAwsAGDT2yTg3BsXKGfzQtXuKjAkpnuAck/CCc6BCqwzSjtmcy/n092Enj
9H3lgydexFZGonuKQ8siW/p0y6FkvDzrjQ0HeovPiKloHq5oYDh+lazD3DDAdRoO
0KUFEi6Q+IPu+oV2MC7EYelNXvznLK7CuKBEFCF550hxdOVkF26j27/pfv5NrL/f
qywDJV6h2o6liRpl3ylegY94EMf3NTBTcWRF+JRUZI6z/xDok+XY1gqYJHC5PKrH
IMaxzugsG1t0iQZ0BGoDLLdocfN7fK9Nz/D7y/z0Z4F5AbmsDzZq7u18UT3JmsGP
q5QasvY8npRnwAZTtptP00YmBr5XcOxV6+OvgeY9kzF7YOfMlHvA3CHn/Yna5wvK
nONN0l2cxwpUDfo4Rn0xiSETcVbthZf9z3IR5NaX7MbzB842784pASOs0PFagaKL
8uM3n/C9IIuGj9feIc8QUtOWyakeHlF2d4j6yJtRL5VYRnqd5vg7QZ9uugVwBUfF
3UqBsqTAgQx49LrE7FTl9RWmSir1aCGfmUSUIZ5+pDYNe0Zy70R2CiSoJSjp3NNc
QXNO4tM33xTI5SLTcy0ZYPmxltDjHebVNBXEwr/74grn4562OD60jV7Z3+1jEHOa
jZBhDZXhnsvrMWFwCFdEORJGRDkFj2zySBSNfS1hfJRQpJDkVrE=
=naL3
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: