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

Bug#957550: marked as done (mmorph: ftbfs with GCC-10)



Your message dated Sun, 26 Jul 2020 04:18:54 +0000
with message-id <E1jzY7i-000HjY-5P@fasolo.debian.org>
and subject line Bug#957550: fixed in mmorph 2.3.4.2-17
has caused the Debian Bug report #957550,
regarding mmorph: 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.)


-- 
957550: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957550
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:mmorph
Version: 2.3.4.2-15
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/mmorph_2.3.4.2-15_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 for memory.h... (cached) yes
checking for string.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking for size_t... yes
checking size of long... 8
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing default commands
configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -O--no-parallel
	make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f y.tab.h y.tab.c
bison -y -dvt user.y 2>&1 \
| sed -f yacc.sed
rm -f tokenstr.h
sed -f tokenstr.sed -n y.tab.h >tokenstr.h
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o main.o main.c
rm -f tokenize.c
flex -8 -Ca -t tokenize.l >tokenize.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o tokenize.o tokenize.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o y.tab.o y.tab.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o symbols.o symbols.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o unify.o unify.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o bitmap.o bitmap.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o chain.o chain.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o output.o output.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o mymalloc.o mymalloc.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o combine.o combine.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -I/usr/include database.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o lookup.o lookup.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o spell.o spell.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o tfs.o tfs.c
tfs.c: In function ‘xdr_s_tfs’:
tfs.c:164:35: warning: passing argument 5 of ‘xdr_vector’ from incompatible pointer type [-Wincompatible-pointer-types]
  164 |          (u_int) sizeof(t_value), xdr_t_value));
      |                                   ^~~~~~~~~~~
      |                                   |
      |                                   bool_t (*)() {aka int (*)()}
In file included from tfs.c:17:
/usr/include/rpc/xdr.h:321:34: note: expected ‘xdrproc_t’ {aka ‘int (*)(XDR *, void *, ...)’} but argument is of type ‘bool_t (*)()’ {aka ‘int (*)()’}
  321 |      u_int __elemsize, xdrproc_t __xdr_elem) __THROW;
      |                        ~~~~~~~~~~^~~~~~~~~~
tfs.c: In function ‘saved_tfs_table’:
tfs.c:225:49: warning: passing argument 6 of ‘xdr_array’ from incompatible pointer type [-Wincompatible-pointer-types]
  225 |      (u_int) T_CARD_MAX, (u_int) sizeof(s_tfs), xdr_s_tfs))
      |                                                 ^~~~~~~~~
      |                                                 |
      |                                                 bool_t (*)() {aka int (*)()}
In file included from tfs.c:17:
/usr/include/rpc/xdr.h:309:48: note: expected ‘xdrproc_t’ {aka ‘int (*)(XDR *, void *, ...)’} but argument is of type ‘bool_t (*)()’ {aka ‘int (*)()’}
  309 |     u_int __maxsize, u_int __elsize, xdrproc_t __elproc)
      |                                      ~~~~~~~~~~^~~~~~~~
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o crc32file.o crc32file.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o tbl.o tbl.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o mmorph main.o tokenize.o y.tab.o symbols.o unify.o bitmap.o chain.o output.o mymalloc.o combine.o database.o lookup.o spell.o tfs.o crc32file.o tbl.o  -L/usr/lib -ldb
/usr/bin/ld: combine.o:./combine.c:241: multiple definition of `current_ref'; symbols.o:./symbols.c:147: first defined here
/usr/bin/ld: spell.o:(.bss+0x8): multiple definition of `current_letter_kind'; y.tab.o:(.bss+0x18): first defined here
/usr/bin/ld: mymalloc.o: in function `my_free':
./mymalloc.c:82: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
/usr/bin/ld: ./mymalloc.c:82: warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:128: mmorph] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:8: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: mmorph
Source-Version: 2.3.4.2-17
Done: Joao Eriberto Mota Filho <eriberto@debian.org>

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

Debian distribution maintenance software
pp.
Joao Eriberto Mota Filho <eriberto@debian.org> (supplier of updated mmorph 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, 25 Jul 2020 23:51:42 -0300
Source: mmorph
Architecture: source
Version: 2.3.4.2-17
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Joao Eriberto Mota Filho <eriberto@debian.org>
Closes: 957550
Changes:
 mmorph (2.3.4.2-17) unstable; urgency=medium
 .
   * QA upload.
   * debian/control: migrated DH level to 13.
   * debian/rules:
       - Added DEB_CFLAGS_MAINT_APPEND variable as a workaround to fix a FTBFS
         with GCC-10. (Closes: #957550)
       - Removed DEB_LDFLAGS_MAINT_APPEND variable, used to inject
         -Wl,--as-needed in build process because it is default since Bullseye.
   * debian/salsa-ci.yml: added allow_failure to lintian until the issue isn't
     solved. (See #966295)
Checksums-Sha1:
 da96fcd2b00750b1be3e47ede6f12f7109d11cd5 1900 mmorph_2.3.4.2-17.dsc
 df63b5875c0980c7f8829fbc8f0034d7634c5b8f 10036 mmorph_2.3.4.2-17.debian.tar.xz
 55b751db1f2ba97d99eb6bc3ed25004e691f8cf2 5465 mmorph_2.3.4.2-17_source.buildinfo
Checksums-Sha256:
 58479cd8269ad66b437e6e2347848c00885a8f01bb6875c3459915ca3c1818a7 1900 mmorph_2.3.4.2-17.dsc
 8428ba43026e85ada78d5571974dd95dd4cf65ee7fe33325aa3a48427a545ef1 10036 mmorph_2.3.4.2-17.debian.tar.xz
 d6ad3282efaa2073ffc424f3cb435198cc631f8674459fb1b09fa66a64a08019 5465 mmorph_2.3.4.2-17_source.buildinfo
Files:
 fc493886ab485c7ac2c3ad4a7c4b3702 1900 misc optional mmorph_2.3.4.2-17.dsc
 d5a043741c854643704d83ff896d132a 10036 misc optional mmorph_2.3.4.2-17.debian.tar.xz
 8493d9efb878d9ff2132f64a78f03533 5465 misc optional mmorph_2.3.4.2-17_source.buildinfo

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

iQIzBAEBCgAdFiEENX3LDuyVoBrrofDS3mO5xwTr6e8FAl8c/wYACgkQ3mO5xwTr
6e8cbQ//QDdm30aGvOCroaQvWOWnC0jSE2CQ/T9L9TQvuhgqbroSMb/hfkR7UUoa
wFNOxMKjC+d+Nv32MXklTeaBxbuzA+wjLvX6OZAUpv2wQ1TLBL7fmLJrhw+hlcNl
Xq3eOqEEdRilyAGX/ExQ1qq8G7xXl/1VQEnXEGIS43WQ35T2EK8dQEBcQKzribdD
tdgf11Muq3KUPnB0XulRiEsykrEUFR1WQAOoouMkNapadcxSq6RoO+BpUdIlq+2N
45UOwszO+7Ac7c2LhtKq0S1gp8yk6aDZyKL8RW+sjWM+i9KeiQi3AH9qcUKqbXdf
uMCqdMtea6D5F1cGFkvVTWneefFxiueqNOUbS9GFxWSPtITdUjwR+677RLhgmcR3
hPRtPQnwi3i7FgXF3uzeAxKPoLekK39qZpxTVuE1uAk2uUnEij5NXOEBsXPLR5+l
XPq5PS2tS7uKMe/yftdq6nFvu/QOuuwL6NT343G8fi16DNb1nqpkwwm7YtgU/kSt
A2cw7yvThYUO8W2IRes3Srx56WnwN1+PH82RpyIf1XELYWbBrV7G4DBpq9/7t2cI
Gq+rM07JoJ/cl6Ann9+OJDqB6LElbnq++8IHsvGlt0SLwL86hIHgc5hczakVMaoC
WR9XXAE6q/Z9QmaVvM9n5iAxAjuaoA6Ej+HnDq/TdfE3JfJDLUk=
=fzFH
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: