Your message dated Wed, 01 Jul 2020 14:39:56 +0000
with message-id <e1jqdu0-0003rd...@fasolo.debian.org>
and subject line Bug#959623: fixed in ppl 1:1.2-8.1
has caused the Debian Bug report #959623,
regarding ppl: FTBFS: swi_cfli.hh:351:35: error: cannot convert ‘int*’ to 
‘size_t*’ {aka ‘long unsigned int*’}
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.)


-- 
959623: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959623
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ppl
Version: 1:1.2-8
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200501 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> /bin/bash ../../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H 
> -I. -I../../..  -I../../../interfaces -I../../../interfaces/Prolog 
> -I/interfaces/Prolog -I../../../src -I/usr/lib/swi-prolog/include 
> -I/usr/include/pl  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -frounding-math -g 
> -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -g 
> -fpermissive -W -Wall -c -o ppl_prolog_Polyhedron.lo `test -f 
> '../ppl_prolog_Polyhedron.cc' || echo './'`../ppl_prolog_Polyhedron.cc
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../interfaces 
> -I../../../interfaces/Prolog -I/interfaces/Prolog -I../../../src 
> -I/usr/lib/swi-prolog/include -I/usr/include/pl -Wdate-time 
> -D_FORTIFY_SOURCE=2 -g -O2 -frounding-math -g -O2 -fstack-protector-strong 
> -Wformat -Werror=format-security -Wall -g -fpermissive -W -Wall -c 
> ../ppl_prolog_common.cc  -fPIC -DPIC -o .libs/ppl_prolog_common.o
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../interfaces 
> -I../../../interfaces/Prolog -I/interfaces/Prolog -I../../../src 
> -I/usr/lib/swi-prolog/include -I/usr/include/pl -Wdate-time 
> -D_FORTIFY_SOURCE=2 -g -O2 -frounding-math -g -O2 -fstack-protector-strong 
> -Wformat -Werror=format-security -Wall -g -fpermissive -W -Wall -c 
> ../ppl_prolog_Polyhedron.cc  -fPIC -DPIC -o .libs/ppl_prolog_Polyhedron.o
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../interfaces 
> -I../../../interfaces/Prolog -I/interfaces/Prolog -I../../../src 
> -I/usr/lib/swi-prolog/include -I/usr/include/pl -Wdate-time 
> -D_FORTIFY_SOURCE=2 -g -O2 -frounding-math -g -O2 -fstack-protector-strong 
> -Wformat -Werror=format-security -Wall -g -fpermissive -W -Wall -c 
> swi_efli.cc  -fPIC -DPIC -o .libs/swi_efli.o
> In file included from swi_efli.hh:28,
>                  from swi_efli.cc:24:
> ../../../src/ppl.hh: In member function 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::insert(Parma_Polyhedra_Library::dimension_type)’:
> ../../../src/ppl.hh:23729:66: warning: implicitly-declared ‘constexpr 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::tree_iterator(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’ is deprecated 
> [-Wdeprecated-copy]
> 23729 |       return iterator(insert_precise(key, Coefficient_zero(), itr));
>       |                                                                  ^
> ../../../src/ppl.hh:23444:18: note: because 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator’ has user-provided 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator& 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::operator=(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’
> 23444 |   tree_iterator& operator=(const tree_iterator& itr);
>       |                  ^~~~~~~~
> ../../../src/ppl.hh:23028:46: note:   initializing argument 3 of 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator 
> Parma_Polyhedra_Library::CO_Tree::insert_precise(Parma_Polyhedra_Library::dimension_type,
>  Parma_Polyhedra_Library::CO_Tree::data_type_const_reference, 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator)’
> 23028 |                                tree_iterator itr);
>       |                                ~~~~~~~~~~~~~~^~~
> ../../../src/ppl.hh: In member function 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::insert(Parma_Polyhedra_Library::dimension_type,
>  Parma_Polyhedra_Library::CO_Tree::data_type_const_reference)’:
> ../../../src/ppl.hh:23745:51: warning: implicitly-declared ‘constexpr 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::tree_iterator(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’ is deprecated 
> [-Wdeprecated-copy]
> 23745 |     return iterator(insert_precise(key, data1, itr));
>       |                                                   ^
> ../../../src/ppl.hh:23444:18: note: because 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator’ has user-provided 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator& 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::operator=(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’
> 23444 |   tree_iterator& operator=(const tree_iterator& itr);
>       |                  ^~~~~~~~
> ../../../src/ppl.hh:23028:46: note:   initializing argument 3 of 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator 
> Parma_Polyhedra_Library::CO_Tree::insert_precise(Parma_Polyhedra_Library::dimension_type,
>  Parma_Polyhedra_Library::CO_Tree::data_type_const_reference, 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator)’
> 23028 |                                tree_iterator itr);
>       |                                ~~~~~~~~~~~~~~^~~
> ../../../src/ppl.hh: In member function 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::erase(Parma_Polyhedra_Library::dimension_type)’:
> ../../../src/ppl.hh:23761:21: warning: implicitly-declared ‘constexpr 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::tree_iterator(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’ is deprecated 
> [-Wdeprecated-copy]
> 23761 |     return erase(itr);
>       |                     ^
> ../../../src/ppl.hh:23444:18: note: because 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator’ has user-provided 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator& 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::operator=(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’
> 23444 |   tree_iterator& operator=(const tree_iterator& itr);
>       |                  ^~~~~~~~
> ../../../src/ppl.hh:23072:32: note:   initializing argument 1 of 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::erase(Parma_Polyhedra_Library::CO_Tree::tree_iterator)’
> 23072 |   iterator erase(tree_iterator itr);
>       |                  ~~~~~~~~~~~~~~^~~
> ../../../src/ppl.hh: In static member function ‘static void 
> Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&,
>  Parma_Polyhedra_Library::CO_Tree::data_type&)’:
> ../../../src/ppl.hh:23961:44: warning: ‘void* memcpy(void*, const void*, 
> size_t)’ writing to an object of type 
> ‘Parma_Polyhedra_Library::CO_Tree::data_type’ {aka ‘class 
> __gmp_expr<__mpz_struct [1], __mpz_struct [1]>’} with no trivial 
> copy-assignment; use copy-assignment or copy-initialization instead 
> [-Wclass-memaccess]
> 23961 |   std::memcpy(&to, &from, sizeof(data_type));
>       |                                            ^
> In file included from ../../../src/ppl.hh:754,
>                  from swi_efli.hh:28,
>                  from swi_efli.cc:24:
> /usr/include/gmpxx.h:1573:7: note: 
> ‘Parma_Polyhedra_Library::CO_Tree::data_type’ {aka ‘class 
> __gmp_expr<__mpz_struct [1], __mpz_struct [1]>’} declared here
>  1573 | class __gmp_expr<mpz_t, mpz_t>
>       |       ^~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../ppl_prolog_common_defs.hh:28,
>                  from ../ppl_prolog_Polyhedron.hh:24,
>                  from ../ppl_prolog_Polyhedron.cc:24:
> ../../../src/ppl.hh: In member function 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::insert(Parma_Polyhedra_Library::dimension_type)’:
> ../../../src/ppl.hh:23729:66: warning: implicitly-declared ‘constexpr 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::tree_iterator(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’ is deprecated 
> [-Wdeprecated-copy]
> 23729 |       return iterator(insert_precise(key, Coefficient_zero(), itr));
>       |                                                                  ^
> In file included from ../ppl_prolog_common_defs.hh:28,
>                  from ../ppl_prolog_common.cc:24:
> ../../../src/ppl.hh: In member function 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::insert(Parma_Polyhedra_Library::dimension_type)’:
> ../../../src/ppl.hh:23729:66: warning: implicitly-declared ‘constexpr 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::tree_iterator(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’ is deprecated 
> [-Wdeprecated-copy]
> 23729 |       return iterator(insert_precise(key, Coefficient_zero(), itr));
>       |                                                                  ^
> ../../../src/ppl.hh:23444:18: note: because 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator’ has user-provided 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator& 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::operator=(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’
> 23444 |   tree_iterator& operator=(const tree_iterator& itr);
>       |                  ^~~~~~~~
> ../../../src/ppl.hh:23028:46: note:   initializing argument 3 of 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator 
> Parma_Polyhedra_Library::CO_Tree::insert_precise(Parma_Polyhedra_Library::dimension_type,
>  Parma_Polyhedra_Library::CO_Tree::data_type_const_reference, 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator)’
> 23028 |                                tree_iterator itr);
>       |                                ~~~~~~~~~~~~~~^~~
> ../../../src/ppl.hh: In member function 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::insert(Parma_Polyhedra_Library::dimension_type,
>  Parma_Polyhedra_Library::CO_Tree::data_type_const_reference)’:
> ../../../src/ppl.hh:23745:51: warning: implicitly-declared ‘constexpr 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::tree_iterator(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’ is deprecated 
> [-Wdeprecated-copy]
> 23745 |     return iterator(insert_precise(key, data1, itr));
>       |                                                   ^
> ../../../src/ppl.hh:23444:18: note: because 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator’ has user-provided 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator& 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::operator=(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’
> 23444 |   tree_iterator& operator=(const tree_iterator& itr);
>       |                  ^~~~~~~~
> ../../../src/ppl.hh:23028:46: note:   initializing argument 3 of 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator 
> Parma_Polyhedra_Library::CO_Tree::insert_precise(Parma_Polyhedra_Library::dimension_type,
>  Parma_Polyhedra_Library::CO_Tree::data_type_const_reference, 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator)’
> 23028 |                                tree_iterator itr);
>       |                                ~~~~~~~~~~~~~~^~~
> ../../../src/ppl.hh:23444:18: note: because 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator’ has user-provided 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator& 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::operator=(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’
> 23444 |   tree_iterator& operator=(const tree_iterator& itr);
>       |                  ^~~~~~~~
> ../../../src/ppl.hh: In member function 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::erase(Parma_Polyhedra_Library::dimension_type)’:
> ../../../src/ppl.hh:23761:21: warning: implicitly-declared ‘constexpr 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::tree_iterator(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’ is deprecated 
> [-Wdeprecated-copy]
> 23761 |     return erase(itr);
>       |                     ^
> ../../../src/ppl.hh:23444:18: note: because 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator’ has user-provided 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator& 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::operator=(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’
> 23444 |   tree_iterator& operator=(const tree_iterator& itr);
>       |                  ^~~~~~~~
> ../../../src/ppl.hh:23072:32: note:   initializing argument 1 of 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::erase(Parma_Polyhedra_Library::CO_Tree::tree_iterator)’
> 23072 |   iterator erase(tree_iterator itr);
>       |                  ~~~~~~~~~~~~~~^~~
> ../../../src/ppl.hh:23028:46: note:   initializing argument 3 of 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator 
> Parma_Polyhedra_Library::CO_Tree::insert_precise(Parma_Polyhedra_Library::dimension_type,
>  Parma_Polyhedra_Library::CO_Tree::data_type_const_reference, 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator)’
> 23028 |                                tree_iterator itr);
>       |                                ~~~~~~~~~~~~~~^~~
> ../../../src/ppl.hh: In member function 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::insert(Parma_Polyhedra_Library::dimension_type,
>  Parma_Polyhedra_Library::CO_Tree::data_type_const_reference)’:
> ../../../src/ppl.hh:23745:51: warning: implicitly-declared ‘constexpr 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::tree_iterator(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’ is deprecated 
> [-Wdeprecated-copy]
> 23745 |     return iterator(insert_precise(key, data1, itr));
>       |                                                   ^
> ../../../src/ppl.hh:23444:18: note: because 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator’ has user-provided 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator& 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::operator=(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’
> 23444 |   tree_iterator& operator=(const tree_iterator& itr);
>       |                  ^~~~~~~~
> ../../../src/ppl.hh:23028:46: note:   initializing argument 3 of 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator 
> Parma_Polyhedra_Library::CO_Tree::insert_precise(Parma_Polyhedra_Library::dimension_type,
>  Parma_Polyhedra_Library::CO_Tree::data_type_const_reference, 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator)’
> 23028 |                                tree_iterator itr);
>       |                                ~~~~~~~~~~~~~~^~~
> ../../../src/ppl.hh: In member function 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::erase(Parma_Polyhedra_Library::dimension_type)’:
> ../../../src/ppl.hh:23761:21: warning: implicitly-declared ‘constexpr 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::tree_iterator(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’ is deprecated 
> [-Wdeprecated-copy]
> 23761 |     return erase(itr);
>       |                     ^
> ../../../src/ppl.hh:23444:18: note: because 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator’ has user-provided 
> ‘Parma_Polyhedra_Library::CO_Tree::tree_iterator& 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator::operator=(const 
> Parma_Polyhedra_Library::CO_Tree::tree_iterator&)’
> 23444 |   tree_iterator& operator=(const tree_iterator& itr);
>       |                  ^~~~~~~~
> ../../../src/ppl.hh:23072:32: note:   initializing argument 1 of 
> ‘Parma_Polyhedra_Library::CO_Tree::iterator 
> Parma_Polyhedra_Library::CO_Tree::erase(Parma_Polyhedra_Library::CO_Tree::tree_iterator)’
> 23072 |   iterator erase(tree_iterator itr);
>       |                  ~~~~~~~~~~~~~~^~~
> ../../../src/ppl.hh: In static member function ‘static void 
> Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&,
>  Parma_Polyhedra_Library::CO_Tree::data_type&)’:
> ../../../src/ppl.hh:23961:44: warning: ‘void* memcpy(void*, const void*, 
> size_t)’ writing to an object of type 
> ‘Parma_Polyhedra_Library::CO_Tree::data_type’ {aka ‘class 
> __gmp_expr<__mpz_struct [1], __mpz_struct [1]>’} with no trivial 
> copy-assignment; use copy-assignment or copy-initialization instead 
> [-Wclass-memaccess]
> 23961 |   std::memcpy(&to, &from, sizeof(data_type));
>       |                                            ^
> In file included from ../../../src/ppl.hh:754,
>                  from ../ppl_prolog_common_defs.hh:28,
>                  from ../ppl_prolog_common.cc:24:
> /usr/include/gmpxx.h:1573:7: note: 
> ‘Parma_Polyhedra_Library::CO_Tree::data_type’ {aka ‘class 
> __gmp_expr<__mpz_struct [1], __mpz_struct [1]>’} declared here
>  1573 | class __gmp_expr<mpz_t, mpz_t>
>       |       ^~~~~~~~~~~~~~~~~~~~~~~~
> ../../../src/ppl.hh: In static member function ‘static void 
> Parma_Polyhedra_Library::CO_Tree::move_data_element(Parma_Polyhedra_Library::CO_Tree::data_type&,
>  Parma_Polyhedra_Library::CO_Tree::data_type&)’:
> ../../../src/ppl.hh:23961:44: warning: ‘void* memcpy(void*, const void*, 
> size_t)’ writing to an object of type 
> ‘Parma_Polyhedra_Library::CO_Tree::data_type’ {aka ‘class 
> __gmp_expr<__mpz_struct [1], __mpz_struct [1]>’} with no trivial 
> copy-assignment; use copy-assignment or copy-initialization instead 
> [-Wclass-memaccess]
> 23961 |   std::memcpy(&to, &from, sizeof(data_type));
>       |                                            ^
> In file included from ../../../src/ppl.hh:754,
>                  from ../ppl_prolog_common_defs.hh:28,
>                  from ../ppl_prolog_Polyhedron.hh:24,
>                  from ../ppl_prolog_Polyhedron.cc:24:
> /usr/include/gmpxx.h:1573:7: note: 
> ‘Parma_Polyhedra_Library::CO_Tree::data_type’ {aka ‘class 
> __gmp_expr<__mpz_struct [1], __mpz_struct [1]>’} declared here
>  1573 | class __gmp_expr<mpz_t, mpz_t>
>       |       ^~~~~~~~~~~~~~~~~~~~~~~~
> In file included from swi_efli.hh:28,
>                  from swi_efli.cc:24:
> ../../../src/ppl.hh: In constructor 
> ‘Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const
>  Parma_Polyhedra_Library::Constraint&)’:
> ../../../src/ppl.hh:42067:58: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42067 |            ? static_cast<SPS_type>(&Scalar_Products::sign)
>       |                                                          ^
> ../../../src/ppl.hh:42068:66: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42068 |            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
>       |                                                                  ^
> ../../../src/ppl.hh: In constructor 
> ‘Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const
>  Parma_Polyhedra_Library::Generator&)’:
> ../../../src/ppl.hh:42075:58: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42075 |            ? static_cast<SPS_type>(&Scalar_Products::sign)
>       |                                                          ^
> ../../../src/ppl.hh:42076:66: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42076 |            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
>       |                                                                  ^
> In file included from ../ppl_prolog_common_defs.hh:28,
>                  from ../ppl_prolog_common.cc:24:
> ../../../src/ppl.hh: In constructor 
> ‘Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const
>  Parma_Polyhedra_Library::Constraint&)’:
> ../../../src/ppl.hh:42067:58: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42067 |            ? static_cast<SPS_type>(&Scalar_Products::sign)
>       |                                                          ^
> ../../../src/ppl.hh:42068:66: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42068 |            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
>       |                                                                  ^
> ../../../src/ppl.hh: In constructor 
> ‘Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const
>  Parma_Polyhedra_Library::Generator&)’:
> ../../../src/ppl.hh:42075:58: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42075 |            ? static_cast<SPS_type>(&Scalar_Products::sign)
>       |                                                          ^
> ../../../src/ppl.hh:42076:66: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42076 |            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
>       |                                                                  ^
> In file included from ../ppl_prolog_common_defs.hh:28,
>                  from ../ppl_prolog_Polyhedron.hh:24,
>                  from ../ppl_prolog_Polyhedron.cc:24:
> ../../../src/ppl.hh: In constructor 
> ‘Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const
>  Parma_Polyhedra_Library::Constraint&)’:
> ../../../src/ppl.hh:42067:58: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42067 |            ? static_cast<SPS_type>(&Scalar_Products::sign)
>       |                                                          ^
> ../../../src/ppl.hh:42068:66: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42068 |            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
>       |                                                                  ^
> ../../../src/ppl.hh: In constructor 
> ‘Parma_Polyhedra_Library::Topology_Adjusted_Scalar_Product_Sign::Topology_Adjusted_Scalar_Product_Sign(const
>  Parma_Polyhedra_Library::Generator&)’:
> ../../../src/ppl.hh:42075:58: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42075 |            ? static_cast<SPS_type>(&Scalar_Products::sign)
>       |                                                          ^
> ../../../src/ppl.hh:42076:66: warning: type qualifiers ignored on cast result 
> type [-Wignored-qualifiers]
> 42076 |            : static_cast<SPS_type>(&Scalar_Products::reduced_sign)) {
>       |                                                                  ^
> In file included from swi_cfli.hh:31,
>                  from swi_efli.hh:31,
>                  from swi_efli.cc:24:
> swi_cfli.hh: In function ‘int Prolog_get_compound_name_arity(Prolog_term_ref, 
> Prolog_atom*, int*)’:
> swi_cfli.hh:351:35: error: cannot convert ‘int*’ to ‘size_t*’ {aka ‘long 
> unsigned int*’}
>   351 |   return PL_get_name_arity(t, ap, ip);
>       |                                   ^~
>       |                                   |
>       |                                   int*
> /usr/lib/swi-prolog/include/SWI-Prolog.h:1251:59: note: in definition of 
> macro ‘PL_get_name_arity’
>  1251 | #define PL_get_name_arity(t,n,a) PL_get_name_arity_sz(t,n,a)
>       |                                                           ^
> /usr/lib/swi-prolog/include/SWI-Prolog.h:478:19: note:   initializing 
> argument 3 of ‘int PL_get_name_arity_sz(term_t, atom_t*, size_t*)’
>   478 |           size_t *arity) WUNUSED;
>       |           ~~~~~~~~^~~~~
> In file included from ./swi_cfli.hh:31,
>                  from ./swi_efli.hh:31,
>                  from ./ppl_prolog_sysdep.hh:24,
>                  from ../ppl_prolog_common_defs.hh:29,
>                  from ../ppl_prolog_common.cc:24:
> ./swi_cfli.hh: In function ‘int 
> Prolog_get_compound_name_arity(Prolog_term_ref, Prolog_atom*, int*)’:
> ./swi_cfli.hh:351:35: error: cannot convert ‘int*’ to ‘size_t*’ {aka ‘long 
> unsigned int*’}
>   351 |   return PL_get_name_arity(t, ap, ip);
>       |                                   ^~
>       |                                   |
>       |                                   int*
> /usr/lib/swi-prolog/include/SWI-Prolog.h:1251:59: note: in definition of 
> macro ‘PL_get_name_arity’
>  1251 | #define PL_get_name_arity(t,n,a) PL_get_name_arity_sz(t,n,a)
>       |                                                           ^
> In file included from ./swi_cfli.hh:31,
>                  from ./swi_efli.hh:31,
>                  from ./ppl_prolog_sysdep.hh:24,
>                  from ../ppl_prolog_common_defs.hh:29,
>                  from ../ppl_prolog_Polyhedron.hh:24,
>                  from ../ppl_prolog_Polyhedron.cc:24:
> ./swi_cfli.hh: In function ‘int 
> Prolog_get_compound_name_arity(Prolog_term_ref, Prolog_atom*, int*)’:
> ./swi_cfli.hh:351:35: error: cannot convert ‘int*’ to ‘size_t*’ {aka ‘long 
> unsigned int*’}
>   351 |   return PL_get_name_arity(t, ap, ip);
>       |                                   ^~
>       |                                   |
>       |                                   int*
> /usr/lib/swi-prolog/include/SWI-Prolog.h:1251:59: note: in definition of 
> macro ‘PL_get_name_arity’
>  1251 | #define PL_get_name_arity(t,n,a) PL_get_name_arity_sz(t,n,a)
>       |                                                           ^
> /usr/lib/swi-prolog/include/SWI-Prolog.h:478:19: note:   initializing 
> argument 3 of ‘int PL_get_name_arity_sz(term_t, atom_t*, size_t*)’
>   478 |           size_t *arity) WUNUSED;
>       |           ~~~~~~~~^~~~~
> /usr/lib/swi-prolog/include/SWI-Prolog.h:478:19: note:   initializing 
> argument 3 of ‘int PL_get_name_arity_sz(term_t, atom_t*, size_t*)’
>   478 |           size_t *arity) WUNUSED;
>       |           ~~~~~~~~^~~~~
> ../ppl_prolog_Polyhedron.cc: In function ‘Prolog_foreign_return_type 
> ppl_new_C_Polyhedron_from_space_dimension(Prolog_term_ref, Prolog_term_ref, 
> Prolog_term_ref)’:
> ../ppl_prolog_Polyhedron.cc:57:5: warning: this ‘else’ clause does not 
> guard... [-Wmisleading-indentation]
>    57 |     else
>       |     ^~~~
> ../ppl_prolog_Polyhedron.cc:62:7: note: ...this statement, but the latter is 
> misleadingly indented as if it were guarded by the ‘else’
>    62 |       Prolog_term_ref tmp = Prolog_new_term_ref();
>       |       ^~~~~~~~~~~~~~~
> ../ppl_prolog_Polyhedron.cc: In function ‘Prolog_foreign_return_type 
> ppl_new_NNC_Polyhedron_from_space_dimension(Prolog_term_ref, Prolog_term_ref, 
> Prolog_term_ref)’:
> ../ppl_prolog_Polyhedron.cc:87:5: warning: this ‘else’ clause does not 
> guard... [-Wmisleading-indentation]
>    87 |     else
>       |     ^~~~
> ../ppl_prolog_Polyhedron.cc:92:7: note: ...this statement, but the latter is 
> misleadingly indented as if it were guarded by the ‘else’
>    92 |       Prolog_term_ref tmp = Prolog_new_term_ref();
>       |       ^~~~~~~~~~~~~~~
> make[8]: *** [Makefile:994: swi_efli.lo] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/05/01/ppl_1.2-8_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: ppl
Source-Version: 1:1.2-8.1
Done: Adrian Bunk <b...@debian.org>

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

Debian distribution maintenance software
pp.
Adrian Bunk <b...@debian.org> (supplier of updated ppl 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: Tue, 16 Jun 2020 12:46:14 +0300
Source: ppl
Architecture: source
Version: 1:1.2-8.1
Distribution: unstable
Urgency: low
Maintainer: Debian Science Team 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Adrian Bunk <b...@debian.org>
Closes: 959623
Changes:
 ppl (1:1.2-8.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Fix FTBFS with swi-prolog 8.2. (Closes: #959623)
Checksums-Sha1:
 51f89d900241bc555c7084b957b206f07536486b 2581 ppl_1.2-8.1.dsc
 00c2c72c693508c9448865387befade66cd0bc4b 13492 ppl_1.2-8.1.debian.tar.xz
Checksums-Sha256:
 4b8d89689dd2449d9397271ebd5e851a545bcd6a5aa7da1e3728893aa4b781b4 2581 
ppl_1.2-8.1.dsc
 188375edb6a5e7938b9c6ecbd2b2c7fbad1517303bf2fa6c51016c9b78204ff9 13492 
ppl_1.2-8.1.debian.tar.xz
Files:
 9ba668ab8080d3eb94cd7b4255f92e59 2581 libs optional ppl_1.2-8.1.dsc
 d72e44f999d54e2d64fb8145948396c6 13492 libs optional ppl_1.2-8.1.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAl7ooDIACgkQiNJCh6LY
mLHFWg//adO9RWaz+ZhrYQ66EnOF5bzXHD2eqEu1KKIDJMelwdUqSPxRpc8UjXkx
bbXWNWnXshORDDbRvDPzkE8EHBqQDCdzSsZA5J6im78sHFu0k9VBMEKIrWOI7FoY
REfuRMY+GUf9xfw0X+JKikbnp/vgk/wa6HQRnR96pQdAkJ56GdeuLC64BLhhCOMl
88zQxWbiQzYMptSar5xCN8xjl2S5LoYS7BIJ9lzdQNoXhWEhzqCYDsD+6p2tfzo9
poIt+BMtIwkybV8aUM9P3H97B5Ia1vdFzGyrErJvSRgBDVnzgGhfaNX+bilDOpZS
YJQd7tQkNr5nDCohWHz0N7BagkDGUngu/dMXwrrU1H2vS3YTxCdOpt4PZFZg+Eme
2BLG8AwTAIjM1qgtihOVhinGsjVCpkecfNFuo4ogzlmTuiAhhM68gqwoX8NTujLx
tH6wCrM4YodVOaSFtbyEov7wpQWDLM4YDxS/QY3NvBjedr7V3EzHPvXF2vn86SeW
0rP45pcOElV9j9VZPQVw1+x7+X7JENNKmdL9rQZvO3cfqaCT7pQEQUXl2T3y01Tl
XgxBl5ii9Idau5ewNbtfYHX0T0w3p69aCAjb/Wk9CbpDUde+OhesGW2GUCNvKGC/
oSKM4fe4Y9g0Siu3guwqTgGYK82vuz8Gg1Wr3aNQjuK2UiF82z4=
=7kyy
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to