Your message dated Sun, 31 Oct 2021 15:49:11 +0000
with message-id <e1mhd55-000bnv...@fasolo.debian.org>
and subject line Bug#984293: fixed in plink 1.07+dfsg-4
has caused the Debian Bug report #984293,
regarding plink: ftbfs with GCC-11
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.)


-- 
984293: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984293
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:plink
Version: 1.07+dfsg-3
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11

[This bug is not targeted to the upcoming bullseye release]

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-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/plink_1.07+dfsg-3_unstable_gcc11.log
The last lines of the build log are at the end of this report.

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

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
helper.cpp:2959:21: warning: comparison of integer expressions of different 
signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and 
‘int’ [-Wsign-compare]
 2959 |   if ( input.size() != P.nl_all )
      |        ~~~~~~~~~~~~~^~~~~~~~~~~
helper.cpp: In function ‘std::map<std::__cxx11::basic_string<char>, 
std::set<Range> > readRange(std::string)’:
helper.cpp:3097:20: warning: unused variable ‘s’ [-Wunused-variable]
 3097 |       set<Range> * s;
      |                    ^
helper.cpp: In function ‘void makeScaffold(Plink&)’:
helper.cpp:3324:9: warning: unused variable ‘last’ [-Wunused-variable]
 3324 |     int last = -1;
      |         ^~~~
helper.cpp:3328:9: warning: unused variable ‘thisChromosome’ [-Wunused-variable]
 3328 |     int thisChromosome = P.locus[0]->chr;
      |         ^~~~~~~~~~~~~~
helper.cpp:3329:9: warning: unused variable ‘nextChromosome’ [-Wunused-variable]
 3329 |     int nextChromosome;
      |         ^~~~~~~~~~~~~~
In file included from /usr/include/c++/11/set:60,
                 from plink.h:22,
                 from helper.h:23,
                 from helper.cpp:24:
/usr/include/c++/11/bits/stl_tree.h: In instantiation of ‘static const _Key& 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_S_key(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Const_Link_type) [with _Key = Locus*; _Val = Locus*; _KeyOfValue = 
std::_Identity<Locus*>; _Compare = std::less<Locus*>; _Alloc = 
std::allocator<Locus*>; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Const_Link_type = const std::_Rb_tree_node<Locus*>*]’:
/usr/include/c++/11/bits/stl_tree.h:1903:36:   required from 
‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_lower_bound(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Link_type, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Base_ptr, const _Key&) [with _Key = Locus*; _Val = Locus*; 
_KeyOfValue = std::_Identity<Locus*>; _Compare = std::less<Locus*>; _Alloc = 
std::allocator<Locus*>; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::iterator = std::_Rb_tree<Locus*, Locus*, std::_Identity<Locus*>, 
std::less<Locus*>, std::allocator<Locus*> >::iterator; std::_Rb_tree<_Key, 
_Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<Locus*>*; 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = 
std::_Rb_tree_node_base*]’
/usr/include/c++/11/bits/stl_tree.h:2521:36:   required from 
‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::find(const _Key&) 
[with _Key = Locus*; _Val = Locus*; _KeyOfValue = std::_Identity<Locus*>; 
_Compare = std::less<Locus*>; _Alloc = std::allocator<Locus*>; 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = 
std::_Rb_tree<Locus*, Locus*, std::_Identity<Locus*>, std::less<Locus*>, 
std::allocator<Locus*> >::iterator]’
/usr/include/c++/11/bits/stl_set.h:795:25:   required from ‘std::set<_Key, 
_Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::find(const 
key_type&) [with _Key = Locus*; _Compare = std::less<Locus*>; _Alloc = 
std::allocator<Locus*>; std::set<_Key, _Compare, _Alloc>::iterator = 
std::_Rb_tree<Locus*, Locus*, std::_Identity<Locus*>, std::less<Locus*>, 
std::allocator<Locus*> >::const_iterator; std::set<_Key, _Compare, 
_Alloc>::key_type = Locus*]’
helper.cpp:2128:30:   required from here
/usr/include/c++/11/bits/stl_tree.h:770:15: error: static assertion failed: 
comparison object must be invocable as const
  770 |               is_invocable_v<const _Compare&, const _Key&, const _Key&>,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_tree.h:770:15: note: ‘std::is_invocable_v<const 
std::less<Locus*>&, Locus* const&, Locus* const&>’ evaluates to false
helper.cpp: In member function ‘std::string CArgs::value(std::string)’:
helper.cpp:218:8: warning: control reaches end of non-void function 
[-Wreturn-type]
  218 |   error("Missing an argument for "+s);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
helper.cpp: In member function ‘int CArgs::value_int(std::string)’:
helper.cpp:231:8: warning: control reaches end of non-void function 
[-Wreturn-type]
  231 |   error("Missing an argument for "+s);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
helper.cpp: In member function ‘long unsigned int 
CArgs::value_lui(std::string)’:
helper.cpp:243:8: warning: control reaches end of non-void function 
[-Wreturn-type]
  243 |   error("Missing an argument for "+s);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
helper.cpp: In member function ‘double CArgs::value_double(std::string)’:
helper.cpp:255:8: warning: control reaches end of non-void function 
[-Wreturn-type]
  255 |   error("Missing an argument for "+s);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
helper.cpp: In function ‘int getInt(std::string, std::string)’:
helper.cpp:380:1: warning: control reaches end of non-void function 
[-Wreturn-type]
  380 | }
      | ^
helper.cpp: In function ‘long unsigned int getLongUnsignedInt(std::string, 
std::string)’:
helper.cpp:393:1: warning: control reaches end of non-void function 
[-Wreturn-type]
  393 | }
      | ^
helper.cpp: In function ‘double getDouble(std::string, std::string)’:
helper.cpp:407:1: warning: control reaches end of non-void function 
[-Wreturn-type]
  407 | }
      | ^
make[2]: *** [Makefile:159: helper.o] Error 1
make[2]: *** Waiting for unfinished jobs....
input.cpp: In member function ‘void Plink::readData()’:
input.cpp:91:20: warning: ‘PED’ may be used uninitialized in this function 
[-Wmaybe-uninitialized]
   91 |           if ( feof(PED) )
      |                ~~~~^~~~~
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 "INSTALL=install --strip-program=true" 
"CXXFLAGS=-Wall -g  -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DWITH_R_PLUGINS 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -DUNIX -O3" 
FORCE_DYNAMIC=1 returned exit code 2
make[1]: *** [debian/rules:24: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:17: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: plink
Source-Version: 1.07+dfsg-4
Done: Nilesh Patra <nil...@debian.org>

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

Debian distribution maintenance software
pp.
Nilesh Patra <nil...@debian.org> (supplier of updated plink 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, 31 Oct 2021 21:01:46 +0530
Source: plink
Architecture: source
Version: 1.07+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Nilesh Patra <nil...@debian.org>
Closes: 984293
Changes:
 plink (1.07+dfsg-4) unstable; urgency=medium
 .
   * Team upload.
   * Add patch to fix FTBFS with gcc-11 (Closes: #984293)
   * Bump Standards-Version to 4.6.0 (no changes needed)
   * Bump debhelper compatibility level to 13
   * Replace ADTTMP with AUTOPKGTEST_TMP
   * Add "Rules-Requires-Root: no"
Checksums-Sha1:
 f5463e458e1376cb1e8d788b42ebe3d54e07e4ad 2076 plink_1.07+dfsg-4.dsc
 30da84e59157c428d54473d7e242e394a2dc6aaf 17356 plink_1.07+dfsg-4.debian.tar.xz
 e0debfd6f8c4e777e383b16503805a6c5a905f5c 5907 plink_1.07+dfsg-4_amd64.buildinfo
Checksums-Sha256:
 877220285a698a9a91dce48b5edf188cc3f6907fbe21092e5f1899cf9f6ff140 2076 
plink_1.07+dfsg-4.dsc
 9cf0a2845eb96c95ed85347bdaf8afcc7bb0c933c960ce2adde2026ec78084c4 17356 
plink_1.07+dfsg-4.debian.tar.xz
 670437c27c59999c59e2e75d7bff1c6dfdd73ab42df7d7e0fa76833e7b008f8c 5907 
plink_1.07+dfsg-4_amd64.buildinfo
Files:
 d5be8852265534db03ed16f3c1ab2b2a 2076 science optional plink_1.07+dfsg-4.dsc
 d4701d1cd62de5c466ad92f54f17c8c8 17356 science optional 
plink_1.07+dfsg-4.debian.tar.xz
 fc0044be46b830c7b1a61402bb7c4631 5907 science optional 
plink_1.07+dfsg-4_amd64.buildinfo

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

iQJGBAEBCgAwFiEEPpmlJvXcwMu/HO6mALrnSzQzafEFAmF+uBMSHG5pbGVzaEBk
ZWJpYW4ub3JnAAoJEAC650s0M2nxVsYP/1snomFNhZ7UohLBn1a85AFXHc1eM47A
leQcMUZe+eoWi5Mw0fu7bj5CLn2tdrHTto9I9jHW97kEQiO1i68j7qFSB9yq/UCC
n9jtAHhfGnEoy6icANSJfnDWVs7O27WqpLfC7CxsCvFpC9fsjHgqttyEpOreRVMK
SYqfgoKPJ/NeECTr50DLA/CclPxgK8qXa4YxVVQIefZFBAgMw9VKyS4Ci5M7VGR1
uQm3b73ggkqGcdfNgwYts6Fz3eXLjshJsgkiJP32EombFYk5PkOuAakiS6iVOgWQ
IzX8t+pQKVZNlBCyy4OIzmS+EgOdMEb18DEAhD6sTnNUkIobKqYoPtX4HlHdxkzS
cGUrtZybq52CfOzZpaSNMPk2H7XmEzPLYNXQA/mhC0H0VTBDziKkcuy0DmaiUxDE
LF2q0X4LBu4o4TZXhC+d4/wfwlZzGz4KUn/WtQeHRm5vEQGWHzvFg4uZ5AsPMU/h
6g69b2g2ftObcKmK1uZWaHfq0o66yrf5ysEtJAdBDPTOXVmSV2fEnhsfQpjlQIDD
/BnHsW9WGcEk0Nndf7zOUqX+xHMp3T7Jp7b5Rpl67wkpp0UkFGyJG/c870U1CKR3
tUc9MB/oosp9W96mwf9gxIHfNa7AttbP7cqRYGvwvmvtvhQ/rNdoJEM5WXQZnJSu
fzV6y+SHa4zh
=B8y4
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to