Your message dated Wed, 23 Aug 2017 09:04:19 +0000
with message-id <[email protected]>
and subject line Bug#853423: fixed in gmchess 0.29.6-3
has caused the Debian Bug report #853423,
regarding gmchess: ftbfs with GCC-7
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.)
--
853423: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853423
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gmchess
Version: 0.29.6-2
Severity: normal
Tags: sid buster
User: [email protected]
Usertags: ftbfs-gcc-7
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-7/g++-7, but succeeds to build with gcc-6/g++-6. The
severity of this report may be raised before the buster release.
There is no need to fix this issue in time for the stretch release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc7-20170126/gmchess_0.29.6-2_unstable_gcc7.log
The last lines of the build log are at the end of this report.
To build with GCC 7, either set CC=gcc-7 CXX=g++-7 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-7/porting_to.html
[...]
libtool: link: g++ -fPIC -DPIC -shared -nostdlib
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o
/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o .libs/preeval.o .libs/genmoves.o
.libs/pregen.o .libs/position.o .libs/evaluate.o
-L/usr/lib/gcc/x86_64-linux-gnu/7
-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu
-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu
-L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib
-L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. -lstdc++ -lm -lc -lgcc_s
/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o -O3 -Wl,-z
-Wl,defs -Wl,--as-needed -Wl,--no-undefined -Wl,-soname -Wl,libeval.so.0 -o
.libs/libeval.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libeval.so.0" && ln -s "libeval.so.0.0.0"
"libeval.so.0")
libtool: link: (cd ".libs" && rm -f "libeval.so" && ln -s "libeval.so.0.0.0"
"libeval.so")
libtool: link: ar cru .libs/libeval.a preeval.o genmoves.o pregen.o position.o
evaluate.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libeval.a
libtool: link: ( cd ".libs" && rm -f "libeval.la" && ln -s "../libeval.la"
"libeval.la" )
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o eleeye_engine-book.o `test -f
'book.cpp' || echo './'`book.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o eleeye_engine-eleeye.o `test
-f 'eleeye.cpp' || echo './'`eleeye.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o eleeye_engine-genmoves.o `test
-f 'genmoves.cpp' || echo './'`genmoves.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o eleeye_engine-hash.o `test -f
'hash.cpp' || echo './'`hash.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o eleeye_engine-movesort.o `test
-f 'movesort.cpp' || echo './'`movesort.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o eleeye_engine-pipe.o `test -f
'pipe.cpp' || echo './'`pipe.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o eleeye_engine-position.o `test
-f 'position.cpp' || echo './'`position.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o eleeye_engine-pregen.o `test
-f 'pregen.cpp' || echo './'`pregen.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o eleeye_engine-search.o `test
-f 'search.cpp' || echo './'`search.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o eleeye_engine-ucci.o `test -f
'ucci.cpp' || echo './'`ucci.cpp
ucci.cpp: In function 'bool ParsePos(UcciCommStruct&, char*)':
ucci.cpp:40:25: warning: ISO C++ forbids converting a string constant to
'char*' [-Wwrite-strings]
UcciComm.szFenStr =
"rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/RNBAKABNR w - - 0 1";
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/bin/bash ../../libtool --tag=CXX --mode=link g++ -g -O3 -ldl -Wl,-z,defs
-Wl,--as-needed -Wl,--no-undefined -o eleeye_engine eleeye_engine-book.o
eleeye_engine-eleeye.o eleeye_engine-genmoves.o eleeye_engine-hash.o
eleeye_engine-movesort.o eleeye_engine-pipe.o eleeye_engine-position.o
eleeye_engine-pregen.o eleeye_engine-search.o eleeye_engine-ucci.o
libtool: link: g++ -g -O3 -Wl,-z -Wl,defs -Wl,--as-needed -Wl,--no-undefined -o
eleeye_engine eleeye_engine-book.o eleeye_engine-eleeye.o
eleeye_engine-genmoves.o eleeye_engine-hash.o eleeye_engine-movesort.o
eleeye_engine-pipe.o eleeye_engine-position.o eleeye_engine-pregen.o
eleeye_engine-search.o eleeye_engine-ucci.o -ldl
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o convert_pgn-convert_pgn.o
`test -f 'convert_pgn.cpp' || echo './'`convert_pgn.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o convert_pgn-pregen.o `test -f
'pregen.cpp' || echo './'`pregen.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o convert_pgn-position.o `test
-f 'position.cpp' || echo './'`position.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o convert_pgn-genmoves.o `test
-f 'genmoves.cpp' || echo './'`genmoves.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -g -O3 -c -o convert_pgn-cchess.o `test -f
'cchess.cpp' || echo './'`cchess.cpp
cchess.cpp: In function 'void FenMirror(char*, const char*)':
cchess.cpp:693:18: error: ISO C++ forbids comparison between pointer and
integer [-fpermissive]
while(lpSrc != '\0' && lpDst < lpDstLimit) {
^~~~
Makefile:551: recipe for target 'convert_pgn-cchess.o' failed
make[4]: *** [convert_pgn-cchess.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/engine'
Makefile:456: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
Makefile:336: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
Makefile:265: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 returned exit code 2
debian/rules:9: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--- End Message ---
--- Begin Message ---
Source: gmchess
Source-Version: 0.29.6-3
We believe that the bug you reported is fixed in the latest version of
gmchess, 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.
Boyuan Yang <[email protected]> (supplier of updated gmchess 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: SHA256
Format: 1.8
Date: Wed, 23 Aug 2017 14:06:43 +0800
Source: gmchess
Binary: convert-pgn eleeye gmchess libeval0 libeval0-dev
Architecture: source amd64
Version: 0.29.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Chinese Team <[email protected]>
Changed-By: Boyuan Yang <[email protected]>
Description:
convert-pgn - chess book format converter
eleeye - Chinese chess (Xiangqi) engine
gmchess - Chinese chess game (Xiangqi)
libeval0 - support library for eleeye
libeval0-dev - support library for eleeye - development file
Closes: 853423
Changes:
gmchess (0.29.6-3) unstable; urgency=medium
.
* Team Upload.
* Add myself into uploaders list.
* Ack previous NMU. Thanks Adrian!
* Drop debian/menu file (should not coexist with desktop file).
* Bump debhelper compat to v10.
+ Drop dep autotools-dev, not needed.
* Update Standards-Version to 4.1.0.
* Add patch to fix FTBFS with gcc-7. Closes: #853423
Checksums-Sha1:
5162374a1b956ca0ed424e0544b1bd12578b9c55 1783 gmchess_0.29.6-3.dsc
9f1567babceba00b43cc5b61e26016696c170bd2 7988 gmchess_0.29.6-3.debian.tar.xz
cf01ec4436421084982f84844aab758119f6c2d7 128438
convert-pgn-dbgsym_0.29.6-3_amd64.deb
02ee087ab8678a0cc090f0aabdb7fb15ab1ff1a8 44664 convert-pgn_0.29.6-3_amd64.deb
1044d304c470767c3c8e302c7a8bba36d0688c18 115530
eleeye-dbgsym_0.29.6-3_amd64.deb
f94a0ef52b48f9e8675c8a6ce8a5d4e020dceb43 46044 eleeye_0.29.6-3_amd64.deb
0e9ed5562c2475b57e431e3518f6a37eef90ed10 955844
gmchess-dbgsym_0.29.6-3_amd64.deb
c16856cd7ba8d40f3223cdd34882f69cd13cbd7a 13608 gmchess_0.29.6-3_amd64.buildinfo
013a35622f2d9da1ad24dbb45cef9a07da57a93a 1071770 gmchess_0.29.6-3_amd64.deb
1e7f6f9e64e99007f13ed23c4c3aaedf22204226 59632
libeval0-dbgsym_0.29.6-3_amd64.deb
e4648ec12071f2c9e725426608c6dfc9613a0945 36090 libeval0-dev_0.29.6-3_amd64.deb
eed84d1c5a6146203c9811bb7ca3dc34c4bb9266 31450 libeval0_0.29.6-3_amd64.deb
Checksums-Sha256:
fa9e1611e8308455aa56ef7b4a7e8161a3ddcfaedfe20ae01a2f831f72607167 1783
gmchess_0.29.6-3.dsc
1f84b7fa14dd68bd175839ad7c0fc2e412348d3932927ba438dbc1ec20a84892 7988
gmchess_0.29.6-3.debian.tar.xz
3b308d3e4bb337a643f35bfa95782f6829501cdd9adfe91f2f7ab32e64313cf9 128438
convert-pgn-dbgsym_0.29.6-3_amd64.deb
eaa2c170f0f7e15c661c5cd0cd9475b1b62ddb139a3698c758008ada44e2b3e6 44664
convert-pgn_0.29.6-3_amd64.deb
804960a08bb97835c9c474089c4841093f51b66234844ca77d9f1b99ca3bba48 115530
eleeye-dbgsym_0.29.6-3_amd64.deb
8bcc92e8224207d4013ff9e91f905d3263c35ea7a4ce6d5ef73b9817b8e8981e 46044
eleeye_0.29.6-3_amd64.deb
9d1982fe7c7744a40b94d7823505f25704d108887e5197a17ce478ab87b2c179 955844
gmchess-dbgsym_0.29.6-3_amd64.deb
4d0c08e3ecd6748e9792ccb3acd84b26a77bdd98a8aa5b8690152f6097a41042 13608
gmchess_0.29.6-3_amd64.buildinfo
a575748a9a7e04937b149d45979aefe668eb0011db7ca201b2fd50b3314db5f6 1071770
gmchess_0.29.6-3_amd64.deb
afd22e62e91cb8a38f40cc274fd7b06adc26e3be8222fa4e227ed8b2127cd807 59632
libeval0-dbgsym_0.29.6-3_amd64.deb
3c2f8a3c5ce3f218660e8db402da2fb869afecf0c8295b226cc232332e5cf64d 36090
libeval0-dev_0.29.6-3_amd64.deb
9c3af9e0111faa86dbbbae5b5db59934ea923a9b194a03d2e90373d6257cdcfc 31450
libeval0_0.29.6-3_amd64.deb
Files:
7418fce4f8371ac162426d8811ed865a 1783 games optional gmchess_0.29.6-3.dsc
b875da77658f3988251b2ab5afc4bef2 7988 games optional
gmchess_0.29.6-3.debian.tar.xz
8f42ea3215194c03d129071e6a1ab4f8 128438 debug extra
convert-pgn-dbgsym_0.29.6-3_amd64.deb
b13774768da4ed5354ee2f420f42c2ab 44664 utils optional
convert-pgn_0.29.6-3_amd64.deb
bd8b633f9f1164362b180e3e69755963 115530 debug extra
eleeye-dbgsym_0.29.6-3_amd64.deb
6d265a579e7014d82bb6ad9ef44ca0eb 46044 games optional eleeye_0.29.6-3_amd64.deb
2f06d2f7a4b06c2e4d45d57bf5ac0093 955844 debug extra
gmchess-dbgsym_0.29.6-3_amd64.deb
b97c6275fea5493e39360ba27591974e 13608 games optional
gmchess_0.29.6-3_amd64.buildinfo
33c465558908068a3bf5b20eaf3902a2 1071770 games optional
gmchess_0.29.6-3_amd64.deb
9d29a423d54a5d0dfc7cc27798740710 59632 debug extra
libeval0-dbgsym_0.29.6-3_amd64.deb
7ee1eec10a48ba79deb39a52a84b3c95 36090 libdevel optional
libeval0-dev_0.29.6-3_amd64.deb
7a8f856ea4b27bfbb80a162431b8eac2 31450 libs optional
libeval0_0.29.6-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEEsW3g9zWrjdJ64EeNev3ArdrqwV4FAlmdQdQACgkQev3Ardrq
wV5VyAgAwDWQLv22Kzt3VfnItfJQZEgsxoHhKR2rYVlXayM83oavSsLrmt4zluPV
BnLVZMHifex3pEVJxJ8HKyLTBASs2uWH+1nfaiJkrzDKbXwZei+aeIZxbKyH+tHU
pH6Gi8JKNLHzwDgWdFrhSgbHEzBSuUS3WtoDgEEP6Xqv1sA+x+/mALHF9AmXL+K/
FggTjkXPfmifXps9wLr3+A6/MBWeOb+5weTGjY7UG067sakdR4/MgYCNWdHmSPEl
+DM8leplHGbQ85Kn0FudPLPvmmpC1skK2ljjaDA7AdgWziyfv9EQLLM9zsBSpEj/
lXIOFLez7lD47nndKUaZivIOVcZvnA==
=YwdO
-----END PGP SIGNATURE-----
--- End Message ---