Your message dated Tue, 15 Aug 2017 22:49:43 +0000
with message-id <e1dhked-000fih...@fasolo.debian.org>
and subject line Bug#871929: fixed in polymake 3.1-5
has caused the Debian Bug report #871929,
regarding polymake 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 ow...@bugs.debian.org
immediately.)
--
871929: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871929
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: polymake
Version: 3.1-4
Severity: serious
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/polymake.html
...
In file included from
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:26:0,
from
/build/1st/polymake-3.1/include/core/polymake/internal/operations_basic_defs.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/internal/comparators_basic_defs.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/internal/comparators_ops.h:23,
from /build/1st/polymake-3.1/include/core/polymake/Series.h:24,
from
/build/1st/polymake-3.1/include/core/polymake/internal/sparse.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/GenericIO.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/perl/Value.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/perl/glue.h:66,
from RuleGraph.xxs:17:
/usr/include/c++/7/limits: In instantiation of 'struct
std::numeric_limits<pm::graph::NodeMapBase>':
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:839:113:
required by substitution of 'template<class T> typename
std::enable_if<std::numeric_limits<_Tp>::is_specialized, char (&)[2]>::type
pm::object_classifier::_impl::analyzer_f(const T*,
pm::object_classifier::_impl::bait*) [with T = pm::graph::NodeMapBase]'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:848:47:
required from 'const int pm::object_classifier::kind_of<pm::graph::NodeMapBase,
void>::value'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:983:8:
required from 'struct pm::spec_object_traits<pm::graph::NodeMapBase>'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:1045:1:
required by substitution of 'template<class T2> static typename
pm::size_discriminant<(2 - std::is_same<typename T2::persistent_type,
void>::value)>::type
pm::has_persistent_type_impl<pm::spec_object_traits<pm::graph::NodeMapBase>
>::Test<T2>(const T2*, typename T2::persistent_type*) [with T2 =
pm::spec_object_traits<pm::graph::NodeMapBase>]'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:341:51: [
skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:1045:1:
required from 'struct
pm::has_persistent_type<pm::spec_object_traits<pm::graph::NodeMapBase> >'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:1080:8:
required from 'struct pm::redirect_object_traits<pm::graph::NodeMapBase>'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:1267:8:
required from 'struct pm::isomorphic_types<pm::graph::NodeMapBase, int>'
/build/1st/polymake-3.1/include/core/polymake/internal/iterators.h:687:86:
required from 'struct
pm::isomorphic_to_container_of<pm::EmbeddedList<pm::graph::NodeMapBase,
&pm::graph::NodeMapBase::ptrs>, int, pm::is_set, true>'
/build/1st/polymake-3.1/include/core/polymake/Bitset.h:209:14: required by
substitution of 'template<class TContainer, class> pm::Bitset::Bitset(const
TContainer&) [with TContainer = pm::EmbeddedList<pm::graph::NodeMapBase,
&pm::graph::NodeMapBase::ptrs>; <template-parameter-1-2> = <missing>]'
/build/1st/polymake-3.1/include/core/polymake/Graph.h:712:39: required from
here
/usr/include/c++/7/limits:317:7: error: invalid abstract return type
'pm::graph::NodeMapBase'
min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~
In file included from
/build/1st/polymake-3.1/include/core-wrappers/polymake/Graph.h:20:0,
from RuleGraph.xxs:21:
/build/1st/polymake-3.1/include/core/polymake/Graph.h:497:8: note: because
the following virtual functions are pure within 'pm::graph::NodeMapBase':
struct NodeMapBase {
^~~~~~~~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:505:17: note: virtual
void pm::graph::NodeMapBase::init()
virtual void init()=0;
^~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:506:17: note: virtual
void pm::graph::NodeMapBase::reset(int)
virtual void reset(int n=0)=0;
^~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:507:17: note: virtual
void pm::graph::NodeMapBase::resize(size_t, int, int)
virtual void resize(size_t n_alloc_new, int n, int nnew)=0;
^~~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:508:17: note: virtual
void pm::graph::NodeMapBase::shrink(size_t, int)
virtual void shrink(size_t n_alloc_new, int n)=0;
^~~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:509:17: note: virtual
void pm::graph::NodeMapBase::move_entry(int, int)
virtual void move_entry(int n_from, int n_to)=0;
^~~~~~~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:510:17: note: virtual
void pm::graph::NodeMapBase::revive_entry(int)
virtual void revive_entry(int n)=0;
^~~~~~~~~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:511:17: note: virtual
void pm::graph::NodeMapBase::delete_entry(int)
virtual void delete_entry(int n)=0;
^~~~~~~~~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:512:17: note: virtual
void pm::graph::NodeMapBase::permute_entries(const std::vector<int>&)
virtual void permute_entries(const std::vector<int>& inv_perm)=0;
^~~~~~~~~~~~~~~
In file included from
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:26:0,
from
/build/1st/polymake-3.1/include/core/polymake/internal/operations_basic_defs.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/internal/comparators_basic_defs.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/internal/comparators_ops.h:23,
from /build/1st/polymake-3.1/include/core/polymake/Series.h:24,
from
/build/1st/polymake-3.1/include/core/polymake/internal/sparse.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/GenericIO.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/perl/Value.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/perl/glue.h:66,
from RuleGraph.xxs:17:
/usr/include/c++/7/limits:321:7: error: invalid abstract return type
'pm::graph::NodeMapBase'
max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~
/usr/include/c++/7/limits:327:7: error: invalid abstract return type
'pm::graph::NodeMapBase'
lowest() noexcept { return _Tp(); }
^~~~~~
/usr/include/c++/7/limits:333:7: error: invalid abstract return type
'pm::graph::NodeMapBase'
epsilon() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~
/usr/include/c++/7/limits:337:7: error: invalid abstract return type
'pm::graph::NodeMapBase'
round_error() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~~~~~
/usr/include/c++/7/limits:341:7: error: invalid abstract return type
'pm::graph::NodeMapBase'
infinity() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~~
/usr/include/c++/7/limits:346:7: error: invalid abstract return type
'pm::graph::NodeMapBase'
quiet_NaN() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~~~
/usr/include/c++/7/limits:351:7: error: invalid abstract return type
'pm::graph::NodeMapBase'
signaling_NaN() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~~~~~~~
/usr/include/c++/7/limits:357:7: error: invalid abstract return type
'pm::graph::NodeMapBase'
denorm_min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~~~~
/usr/include/c++/7/limits: In instantiation of 'struct
std::numeric_limits<pm::graph::EdgeMapBase>':
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:839:113:
required by substitution of 'template<class T> typename
std::enable_if<std::numeric_limits<_Tp>::is_specialized, char (&)[2]>::type
pm::object_classifier::_impl::analyzer_f(const T*,
pm::object_classifier::_impl::bait*) [with T = pm::graph::EdgeMapBase]'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:848:47:
required from 'const int pm::object_classifier::kind_of<pm::graph::EdgeMapBase,
void>::value'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:983:8:
required from 'struct pm::spec_object_traits<pm::graph::EdgeMapBase>'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:1045:1:
required by substitution of 'template<class T2> static typename
pm::size_discriminant<(2 - std::is_same<typename T2::persistent_type,
void>::value)>::type
pm::has_persistent_type_impl<pm::spec_object_traits<pm::graph::EdgeMapBase>
>::Test<T2>(const T2*, typename T2::persistent_type*) [with T2 =
pm::spec_object_traits<pm::graph::EdgeMapBase>]'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:341:51: [
skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:1045:1:
required from 'struct
pm::has_persistent_type<pm::spec_object_traits<pm::graph::EdgeMapBase> >'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:1080:8:
required from 'struct pm::redirect_object_traits<pm::graph::EdgeMapBase>'
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:1267:8:
required from 'struct pm::isomorphic_types<pm::graph::EdgeMapBase, int>'
/build/1st/polymake-3.1/include/core/polymake/internal/iterators.h:687:86:
required from 'struct
pm::isomorphic_to_container_of<pm::EmbeddedList<pm::graph::EdgeMapBase,
&pm::graph::EdgeMapBase::ptrs>, int, pm::is_set, true>'
/build/1st/polymake-3.1/include/core/polymake/Bitset.h:209:14: required by
substitution of 'template<class TContainer, class> pm::Bitset::Bitset(const
TContainer&) [with TContainer = pm::EmbeddedList<pm::graph::EdgeMapBase,
&pm::graph::EdgeMapBase::ptrs>; <template-parameter-1-2> = <missing>]'
/build/1st/polymake-3.1/include/core/polymake/Graph.h:713:39: required from
here
/usr/include/c++/7/limits:317:7: error: invalid abstract return type
'pm::graph::EdgeMapBase'
min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~
In file included from
/build/1st/polymake-3.1/include/core-wrappers/polymake/Graph.h:20:0,
from RuleGraph.xxs:21:
/build/1st/polymake-3.1/include/core/polymake/Graph.h:517:8: note: because
the following virtual functions are pure within 'pm::graph::EdgeMapBase':
struct EdgeMapBase {
^~~~~~~~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:524:17: note: virtual
bool pm::graph::EdgeMapBase::is_detachable() const
virtual bool is_detachable() const = 0;
^~~~~~~~~~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:525:17: note: virtual
void pm::graph::EdgeMapBase::reset()
virtual void reset()=0;
^~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:527:17: note: virtual
void pm::graph::EdgeMapBase::revive_entry(int)
virtual void revive_entry(int e)=0;
^~~~~~~~~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:528:17: note: virtual
void pm::graph::EdgeMapBase::delete_entry(int)
virtual void delete_entry(int e)=0;
^~~~~~~~~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:529:17: note: virtual
void pm::graph::EdgeMapBase::realloc(size_t)
virtual void realloc(size_t n_alloc)=0;
^~~~~~~
/build/1st/polymake-3.1/include/core/polymake/Graph.h:530:17: note: virtual
void pm::graph::EdgeMapBase::add_bucket(int)
virtual void add_bucket(int n)=0;
^~~~~~~~~~
In file included from
/build/1st/polymake-3.1/include/core/polymake/internal/type_manip.h:26:0,
from
/build/1st/polymake-3.1/include/core/polymake/internal/operations_basic_defs.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/internal/comparators_basic_defs.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/internal/comparators_ops.h:23,
from /build/1st/polymake-3.1/include/core/polymake/Series.h:24,
from
/build/1st/polymake-3.1/include/core/polymake/internal/sparse.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/GenericIO.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/perl/Value.h:20,
from
/build/1st/polymake-3.1/include/core/polymake/perl/glue.h:66,
from RuleGraph.xxs:17:
/usr/include/c++/7/limits:321:7: error: invalid abstract return type
'pm::graph::EdgeMapBase'
max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~
/usr/include/c++/7/limits:327:7: error: invalid abstract return type
'pm::graph::EdgeMapBase'
lowest() noexcept { return _Tp(); }
^~~~~~
/usr/include/c++/7/limits:333:7: error: invalid abstract return type
'pm::graph::EdgeMapBase'
epsilon() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~
/usr/include/c++/7/limits:337:7: error: invalid abstract return type
'pm::graph::EdgeMapBase'
round_error() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~~~~~
/usr/include/c++/7/limits:341:7: error: invalid abstract return type
'pm::graph::EdgeMapBase'
infinity() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~~
/usr/include/c++/7/limits:346:7: error: invalid abstract return type
'pm::graph::EdgeMapBase'
quiet_NaN() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~~~
/usr/include/c++/7/limits:351:7: error: invalid abstract return type
'pm::graph::EdgeMapBase'
signaling_NaN() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~~~~~~~
/usr/include/c++/7/limits:357:7: error: invalid abstract return type
'pm::graph::EdgeMapBase'
denorm_min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^~~~~~~~~~
/build/1st/polymake-3.1/support/corelib.make:86: recipe for target
'../../perlx-5.26.0-x86_64-linux-gnu-thread-multi/RuleGraph.o' failed
make[5]: *** [../../perlx-5.26.0-x86_64-linux-gnu-thread-multi/RuleGraph.o]
Error 1
--- End Message ---
--- Begin Message ---
Source: polymake
Source-Version: 3.1-5
We believe that the bug you reported is fixed in the latest version of
polymake, 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 871...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
David Bremner <brem...@debian.org> (supplier of updated polymake 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: SHA256
Format: 1.8
Date: Tue, 15 Aug 2017 08:50:03 -0300
Source: polymake
Binary: polymake
Architecture: source
Version: 3.1-5
Distribution: unstable
Urgency: medium
Maintainer: David Bremner <brem...@debian.org>
Changed-By: David Bremner <brem...@debian.org>
Description:
polymake - Tool for algorithmic discrete geometry
Closes: 871929
Changes:
polymake (3.1-5) unstable; urgency=medium
.
* Bug fix: "polymake FTBFS with gcc 7", thanks to Adrian Bunk (Closes:
#871929).
* Disable "no-format" in config.pl; fix clash with hardening flags
Checksums-Sha1:
558c1ac4b370db7a36bce21972c2e08f4468f049 1972 polymake_3.1-5.dsc
6865daf6543c77bcd85225eb5ffde93284eed849 10056 polymake_3.1-5.debian.tar.xz
ad73251496bb42260bbd629443f8d871a142e90c 7735 polymake_3.1-5_amd64.buildinfo
Checksums-Sha256:
e315a56a898b2e8f6b15d384a5ad2862522c754e0079da139c3e51c7c38cfd43 1972
polymake_3.1-5.dsc
78efe9d60fa2b897a06059ea723de5985f94e0a836d09053597a3ecc99c38e72 10056
polymake_3.1-5.debian.tar.xz
6f241d051db47a8a14279330619621ba9325b0c3a78f552056f6231c3e8887f1 7735
polymake_3.1-5_amd64.buildinfo
Files:
0c5340e61e8f214c26cf29ba0740d585 1972 math optional polymake_3.1-5.dsc
c1f622a56d3ef24fc3fe5509758b713d 10056 math optional
polymake_3.1-5.debian.tar.xz
caa233a9231d0afaf4bca21942c135f2 7735 math optional
polymake_3.1-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCAAdFiEE3VS2dnyDRXKVCQCp8gKXHaSnniwFAlmTdSUACgkQ8gKXHaSn
niwwzQv/Q8u/mvFiG9mLcGuDb7FfKbEuTyWgNDZm6GY/kKyLHPDxo2bY5o4IrMOr
y3bWNTFtGJeHKpjp0H2hPQPWiLkOVqa4RugIQ21kssRu5hIqDxeJ57avQKTElU3s
JQfOAk9mpWOt8rIUQFNuIz9CQW/dVGkbyBTHc6PiG9VgYGITX+U3qoI2CideUqzJ
fwJMBSZ2fcos/AcntLdCgPV7Z9H//CBW5XB0M8TIFGskfrcO8yyUvDf43vgAK0UP
DowPe9MpaxH3f66PO1geozxdL+ORHDkRmXqRgJOBrmgp9ghgkPkGsrMoUhI3Dnu8
vFwIIGVei0m9ztkLcp79gXhebtwM0zmqXe9Rign4zAk801oYEfzv2xUfKKF24gc4
lPbB1Zla0K6b+wgw/q1hNWaFRn7Uzbc4WWu3L05ESjfta6/IUzO2qvfNos0t6hJg
30jfBnVkvf3oG4d6TS4Yiw0bOZvOt/9f2fGydILQfQkK99Si+45igoSRHAGaGxek
CG6qIdNk
=O/eh
-----END PGP SIGNATURE-----
--- End Message ---