Source: apron
Version: 0.9.10-5.2
Severity: serious
Tags: jessie sid
User: [email protected]
Usertags: qa-ftbfs-20130509 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> g++ -Wcast-qual -Wswitch -Wall -Wextra -Wundef -Wcast-align -Wno-unused -fPIC
> -O3 -DNDEBUG -I../newpolka -I/«PKGBUILDDIR»/debian/tmp/usr/include -I../apron
> -I../mlapronidl -I../num -I../itv -I/usr/include -I/usr/include
> -I/usr/include -I/usr/lib/ocaml -I/usr/lib/ocaml -c -o ppl_user.o ppl_user.cc
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:775:7: error: redefinition of 'class
> std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3269:21: error: previous definition of 'class
> std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:836:7: error: redefinition of 'class
> std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3306:21: error: previous definition of 'class
> std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >'
> ppl_user.cc: In function 'bool
> ap_ppl_of_box(Parma_Polyhedra_Library::Congruence_System&, ap_interval_t**,
> size_t, size_t)':
> ppl_user.cc:323:43: error: no match for 'operator==' in
> 'Parma_Polyhedra_Library::Variable(i) == temp'
> ppl_user.cc:323:43: note: candidates are:
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U, class V, class
> W> bool operator==(const __gmp_expr<T, U>&, const __gmp_expr<V, W>&)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const __gmp_expr<T, U>'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(const __gmp_expr<T, U>&, signed char)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const __gmp_expr<T, U>'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(signed char, const __gmp_expr<T, U>&)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: cannot convert
> 'Parma_Polyhedra_Library::Variable(i)' (type
> 'Parma_Polyhedra_Library::Variable') to type 'signed char'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(const __gmp_expr<T, U>&, unsigned char)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const __gmp_expr<T, U>'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(unsigned char, const __gmp_expr<T, U>&)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: cannot convert
> 'Parma_Polyhedra_Library::Variable(i)' (type
> 'Parma_Polyhedra_Library::Variable') to type 'unsigned char'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(const __gmp_expr<T, U>&, int)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const __gmp_expr<T, U>'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(int, const __gmp_expr<T, U>&)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: cannot convert
> 'Parma_Polyhedra_Library::Variable(i)' (type
> 'Parma_Polyhedra_Library::Variable') to type 'int'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(const __gmp_expr<T, U>&, unsigned int)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const __gmp_expr<T, U>'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(unsigned int, const __gmp_expr<T, U>&)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: cannot convert
> 'Parma_Polyhedra_Library::Variable(i)' (type
> 'Parma_Polyhedra_Library::Variable') to type 'unsigned int'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(const __gmp_expr<T, U>&, short int)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const __gmp_expr<T, U>'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(short int, const __gmp_expr<T, U>&)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: cannot convert
> 'Parma_Polyhedra_Library::Variable(i)' (type
> 'Parma_Polyhedra_Library::Variable') to type 'short int'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(const __gmp_expr<T, U>&, short unsigned int)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const __gmp_expr<T, U>'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(short unsigned int, const __gmp_expr<T, U>&)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: cannot convert
> 'Parma_Polyhedra_Library::Variable(i)' (type
> 'Parma_Polyhedra_Library::Variable') to type 'short unsigned int'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(const __gmp_expr<T, U>&, long int)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const __gmp_expr<T, U>'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(long int, const __gmp_expr<T, U>&)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: cannot convert
> 'Parma_Polyhedra_Library::Variable(i)' (type
> 'Parma_Polyhedra_Library::Variable') to type 'long int'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(const __gmp_expr<T, U>&, long unsigned int)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const __gmp_expr<T, U>'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(long unsigned int, const __gmp_expr<T, U>&)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: cannot convert
> 'Parma_Polyhedra_Library::Variable(i)' (type
> 'Parma_Polyhedra_Library::Variable') to type 'long unsigned int'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(const __gmp_expr<T, U>&, float)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const __gmp_expr<T, U>'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(float, const __gmp_expr<T, U>&)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: cannot convert
> 'Parma_Polyhedra_Library::Variable(i)' (type
> 'Parma_Polyhedra_Library::Variable') to type 'float'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(const __gmp_expr<T, U>&, double)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const __gmp_expr<T, U>'
> In file included from /usr/include/x86_64-linux-gnu/ppl.hh:748:0,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/gmpxx.h:3082:1: note: template<class T, class U> bool
> operator==(double, const __gmp_expr<T, U>&)
> /usr/include/gmpxx.h:3082:1: note: template argument deduction/substitution
> failed:
> ppl_user.cc:323:43: note: cannot convert
> 'Parma_Polyhedra_Library::Variable(i)' (type
> 'Parma_Polyhedra_Library::Variable') to type 'double'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:99004:1: note: template<class D> bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Powerset<D>&, const
> Parma_Polyhedra_Library::Powerset<D>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:99004:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::Powerset<D>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:98192:1: note: template<class Container>
> bool Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::iterator_to_const<Container>&, const
> Parma_Polyhedra_Library::const_iterator_to_const<Container>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:98192:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::iterator_to_const<Container>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:97757:1: note: template<class PSET> bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Determinate<PSET>&, const
> Parma_Polyhedra_Library::Determinate<PSET>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:97757:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::Determinate<PSET>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:96423:1: note: template<class D1, class
> D2, class R> bool Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Partially_Reduced_Product<D1, D2, R>&, const
> Parma_Polyhedra_Library::Partially_Reduced_Product<D1, D2, R>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:96423:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::Partially_Reduced_Product<D1,
> D2, R>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:68900:1: note: template<class T> bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Octagonal_Shape<U>&, const
> Parma_Polyhedra_Library::Octagonal_Shape<U>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:68900:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::Octagonal_Shape<U>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:65368:1: note: template<class T> bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::OR_Matrix<T>&, const
> Parma_Polyhedra_Library::OR_Matrix<T>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:65368:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::OR_Matrix<T>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:77943:1: note: template<class T> bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::BD_Shape<U>&, const
> Parma_Polyhedra_Library::BD_Shape<U>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:77943:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::BD_Shape<U>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:60983:1: note: template<class T> bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::DB_Matrix<T>&, const
> Parma_Polyhedra_Library::DB_Matrix<T>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:60983:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::DB_Matrix<T>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:60143:1: note: template<class T> bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::DB_Row<T>&, const
> Parma_Polyhedra_Library::DB_Row<T>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:60143:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::DB_Row<T>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:56995:15: note: bool
> Parma_Polyhedra_Library::operator==(const Parma_Polyhedra_Library::Grid&,
> const Parma_Polyhedra_Library::Grid&)
> /usr/include/x86_64-linux-gnu/ppl.hh:56995:15: note: no known conversion
> for argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Grid&'
> /usr/include/x86_64-linux-gnu/ppl.hh:55095:1: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Grid_Generator_System&, const
> Parma_Polyhedra_Library::Grid_Generator_System&)
> /usr/include/x86_64-linux-gnu/ppl.hh:55095:1: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Grid_Generator_System&'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:50403:1: note: template<class Row> bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Matrix<Row>&, const
> Parma_Polyhedra_Library::Matrix<Row>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:50403:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::Matrix<Row>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:47980:15: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Polyhedron&, const
> Parma_Polyhedra_Library::Polyhedron&)
> /usr/include/x86_64-linux-gnu/ppl.hh:47980:15: note: no known conversion
> for argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Polyhedron&'
> /usr/include/x86_64-linux-gnu/ppl.hh:46018:1: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Poly_Gen_Relation&, const
> Parma_Polyhedra_Library::Poly_Gen_Relation&)
> /usr/include/x86_64-linux-gnu/ppl.hh:46018:1: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Poly_Gen_Relation&'
> /usr/include/x86_64-linux-gnu/ppl.hh:45733:1: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Generator_System&, const
> Parma_Polyhedra_Library::Generator_System&)
> /usr/include/x86_64-linux-gnu/ppl.hh:45733:1: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Generator_System&'
> /usr/include/x86_64-linux-gnu/ppl.hh:44740:1: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Poly_Con_Relation&, const
> Parma_Polyhedra_Library::Poly_Con_Relation&)
> /usr/include/x86_64-linux-gnu/ppl.hh:44740:1: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Poly_Con_Relation&'
> /usr/include/x86_64-linux-gnu/ppl.hh:43597:3: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Congruence_System&, const
> Parma_Polyhedra_Library::Congruence_System&)
> /usr/include/x86_64-linux-gnu/ppl.hh:43597:3: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Congruence_System&'
> /usr/include/x86_64-linux-gnu/ppl.hh:43079:1: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Constraint_System&, const
> Parma_Polyhedra_Library::Constraint_System&)
> /usr/include/x86_64-linux-gnu/ppl.hh:43079:1: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Constraint_System&'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:40513:6: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Bit_Matrix&, const
> Parma_Polyhedra_Library::Bit_Matrix&)
> /usr/include/x86_64-linux-gnu/ppl.hh:40513:6: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Bit_Matrix&'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:39427:15: note: bool
> Parma_Polyhedra_Library::operator==(const Parma_Polyhedra_Library::Bit_Row&,
> const Parma_Polyhedra_Library::Bit_Row&)
> /usr/include/x86_64-linux-gnu/ppl.hh:39427:15: note: no known conversion
> for argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Bit_Row&'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:41575:1: note: template<class Row> bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Linear_System<Row>&, const
> Parma_Polyhedra_Library::Linear_System<Row>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:41575:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::Linear_System<Row>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:85726:1: note: template<class ITV> bool
> Parma_Polyhedra_Library::operator==(const Parma_Polyhedra_Library::Box<ITV>&,
> const Parma_Polyhedra_Library::Box<ITV>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:85726:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::Box<ITV>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:34485:1: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Congruence&, const
> Parma_Polyhedra_Library::Congruence&)
> /usr/include/x86_64-linux-gnu/ppl.hh:34485:1: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Congruence&'
> /usr/include/x86_64-linux-gnu/ppl.hh:33787:1: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Grid_Generator&, const
> Parma_Polyhedra_Library::Grid_Generator&)
> /usr/include/x86_64-linux-gnu/ppl.hh:33787:1: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Grid_Generator&'
> /usr/include/x86_64-linux-gnu/ppl.hh:32432:1: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Generator&, const
> Parma_Polyhedra_Library::Generator&)
> /usr/include/x86_64-linux-gnu/ppl.hh:32432:1: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Generator&'
> /usr/include/x86_64-linux-gnu/ppl.hh:30611:1: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Constraint&, const
> Parma_Polyhedra_Library::Constraint&)
> /usr/include/x86_64-linux-gnu/ppl.hh:30611:1: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Constraint&'
> /usr/include/x86_64-linux-gnu/ppl.hh:30696:1: note:
> Parma_Polyhedra_Library::Constraint
> Parma_Polyhedra_Library::operator==(Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct
> [1], __mpz_struct [1]> >::const_reference, const
> Parma_Polyhedra_Library::Linear_Expression&)
> /usr/include/x86_64-linux-gnu/ppl.hh:30696:1: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to
> 'Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct
> [1], __mpz_struct [1]> >::const_reference {aka const __gmp_expr<__mpz_struct
> [1], __mpz_struct [1]>&}'
> /usr/include/x86_64-linux-gnu/ppl.hh:30729:1: note:
> Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Linear_Expression&,
> Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct
> [1], __mpz_struct [1]> >::const_reference)
> /usr/include/x86_64-linux-gnu/ppl.hh:30729:1: note: no known conversion for
> argument 2 from 'mpq_class {aka __gmp_expr<__mpq_struct [1], __mpq_struct
> [1]>}' to
> 'Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct
> [1], __mpz_struct [1]> >::const_reference {aka const __gmp_expr<__mpz_struct
> [1], __mpz_struct [1]>&}'
> /usr/include/x86_64-linux-gnu/ppl.hh:30633:1: note:
> Parma_Polyhedra_Library::Constraint
> Parma_Polyhedra_Library::operator==(Parma_Polyhedra_Library::Variable,
> Parma_Polyhedra_Library::Variable)
> /usr/include/x86_64-linux-gnu/ppl.hh:30633:1: note: no known conversion for
> argument 2 from 'mpq_class {aka __gmp_expr<__mpq_struct [1], __mpq_struct
> [1]>}' to 'Parma_Polyhedra_Library::Variable'
> /usr/include/x86_64-linux-gnu/ppl.hh:30623:1: note:
> Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Linear_Expression&, const
> Parma_Polyhedra_Library::Linear_Expression&)
> /usr/include/x86_64-linux-gnu/ppl.hh:30623:1: note: no known conversion for
> argument 2 from 'mpq_class {aka __gmp_expr<__mpq_struct [1], __mpq_struct
> [1]>}' to 'const Parma_Polyhedra_Library::Linear_Expression&'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:24149:6: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Sparse_Row&, const
> Parma_Polyhedra_Library::Dense_Row&)
> /usr/include/x86_64-linux-gnu/ppl.hh:24149:6: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Sparse_Row&'
> /usr/include/x86_64-linux-gnu/ppl.hh:24146:6: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Dense_Row&, const
> Parma_Polyhedra_Library::Sparse_Row&)
> /usr/include/x86_64-linux-gnu/ppl.hh:24146:6: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Dense_Row&'
> /usr/include/x86_64-linux-gnu/ppl.hh:24138:6: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Sparse_Row&, const
> Parma_Polyhedra_Library::Sparse_Row&)
> /usr/include/x86_64-linux-gnu/ppl.hh:24138:6: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Sparse_Row&'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:20252:6: note: bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Dense_Row&, const
> Parma_Polyhedra_Library::Dense_Row&)
> /usr/include/x86_64-linux-gnu/ppl.hh:20252:6: note: no known conversion for
> argument 1 from 'Parma_Polyhedra_Library::Variable' to 'const
> Parma_Polyhedra_Library::Dense_Row&'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:17519:1: note: template<class T1, class
> T2> typename
> Parma_Polyhedra_Library::Enable_If<(((Parma_Polyhedra_Library::Is_Singleton<T>::value
> || Parma_Polyhedra_Library::Is_Interval<T>::value) &&
> (Parma_Polyhedra_Library::Is_Singleton<T2>::value ||
> Parma_Polyhedra_Library::Is_Interval<T2>::value)) &&
> (Parma_Polyhedra_Library::Is_Interval<T>::value ||
> Parma_Polyhedra_Library::Is_Interval<T2>::value)), bool>::type
> Parma_Polyhedra_Library::operator==(const T1&, const T2&)
> /usr/include/x86_64-linux-gnu/ppl.hh:17519:1: note: template argument
> deduction/substitution failed:
> /usr/include/x86_64-linux-gnu/ppl.hh: In substitution of 'template<class T1,
> class T2> typename
> Parma_Polyhedra_Library::Enable_If<(((Parma_Polyhedra_Library::Is_Singleton<T>::value
> || Parma_Polyhedra_Library::Is_Interval<T>::value) &&
> (Parma_Polyhedra_Library::Is_Singleton<T2>::value ||
> Parma_Polyhedra_Library::Is_Interval<T2>::value)) &&
> (Parma_Polyhedra_Library::Is_Interval<T>::value ||
> Parma_Polyhedra_Library::Is_Interval<T2>::value)), bool>::type
> Parma_Polyhedra_Library::operator==(const T1&, const T2&) [with T1 =
> Parma_Polyhedra_Library::Variable; T2 = __gmp_expr<__mpq_struct [1],
> __mpq_struct [1]>]':
> ppl_user.cc:323:43: required from here
> /usr/include/x86_64-linux-gnu/ppl.hh:17519:1: error: no type named 'type' in
> 'struct Parma_Polyhedra_Library::Enable_If<false, bool>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:14257:1: note: template<class T1, class
> T2> typename
> Parma_Polyhedra_Library::Enable_If<((Parma_Polyhedra_Library::Is_Native_Or_Checked<T>::value
> && Parma_Polyhedra_Library::Is_Native_Or_Checked<From>::value) &&
> (Parma_Polyhedra_Library::Is_Checked<T>::value ||
> Parma_Polyhedra_Library::Is_Checked<T2>::value)), bool>::type
> Parma_Polyhedra_Library::operator==(const T1&, const T2&)
> /usr/include/x86_64-linux-gnu/ppl.hh:14257:1: note: template argument
> deduction/substitution failed:
> /usr/include/x86_64-linux-gnu/ppl.hh: In substitution of 'template<class T1,
> class T2> typename
> Parma_Polyhedra_Library::Enable_If<((Parma_Polyhedra_Library::Is_Native_Or_Checked<T>::value
> && Parma_Polyhedra_Library::Is_Native_Or_Checked<From>::value) &&
> (Parma_Polyhedra_Library::Is_Checked<T>::value ||
> Parma_Polyhedra_Library::Is_Checked<T2>::value)), bool>::type
> Parma_Polyhedra_Library::operator==(const T1&, const T2&) [with T1 =
> Parma_Polyhedra_Library::Variable; T2 = __gmp_expr<__mpq_struct [1],
> __mpq_struct [1]>]':
> ppl_user.cc:323:43: required from here
> /usr/include/x86_64-linux-gnu/ppl.hh:14257:1: error: no type named 'type' in
> 'struct Parma_Polyhedra_Library::Enable_If<false, bool>'
> In file included from ppl_poly.hh:20:0,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/x86_64-linux-gnu/ppl.hh:89753:1: note: template<class C> bool
> Parma_Polyhedra_Library::operator==(const
> Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&, const
> Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>&)
> /usr/include/x86_64-linux-gnu/ppl.hh:89753:1: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const Parma_Polyhedra_Library::Linear_Form<FP_Interval_Type>'
> In file included from /usr/include/c++/4.7/list:64:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:98212,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_list.h:1574:5: note: template<class _Tp, class
> _Alloc> bool std::operator==(const std::list<_Tp, _Alloc>&, const
> std::list<_Tp, _Alloc>&)
> /usr/include/c++/4.7/bits/stl_list.h:1574:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::list<_Tp, _Alloc>'
> In file included from /usr/include/c++/4.7/list:64:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:98212,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_list.h:277:5: note: template<class _Val> bool
> std::operator==(const std::_List_iterator<_Tp>&, const
> std::_List_const_iterator<_Val>&)
> /usr/include/c++/4.7/bits/stl_list.h:277:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::_List_iterator<_Tp>'
> In file included from /usr/include/c++/4.7/iterator:66:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:42042,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stream_iterator.h:130:5: note: template<class _Tp,
> class _CharT, class _Traits, class _Dist> bool std::operator==(const
> std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&, const
> std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&)
> /usr/include/c++/4.7/bits/stream_iterator.h:130:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>'
> In file included from /usr/include/c++/4.7/deque:65:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:40991,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_deque.h:1929:5: note: template<class _Tp, class
> _Alloc> bool std::operator==(const std::deque<_Tp, _Alloc>&, const
> std::deque<_Tp, _Alloc>&)
> /usr/include/c++/4.7/bits/stl_deque.h:1929:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::deque<_Tp, _Alloc>'
> In file included from /usr/include/c++/4.7/deque:65:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:40991,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_deque.h:255:5: note: template<class _Tp, class
> _RefL, class _PtrL, class _RefR, class _PtrR> bool std::operator==(const
> std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp,
> _RefR, _PtrR>&)
> /usr/include/c++/4.7/bits/stl_deque.h:255:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::_Deque_iterator<_Tp, _Ref, _Ptr>'
> In file included from /usr/include/c++/4.7/deque:65:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:40991,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_deque.h:248:5: note: template<class _Tp, class
> _Ref, class _Ptr> bool std::operator==(const std::_Deque_iterator<_Tp, _Ref,
> _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&)
> /usr/include/c++/4.7/bits/stl_deque.h:248:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::_Deque_iterator<_Tp, _Ref, _Ptr>'
> In file included from /usr/include/c++/4.7/vector:65:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:4803,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_vector.h:1370:5: note: template<class _Tp,
> class _Alloc> bool std::operator==(const std::vector<_Tp, _Alloc>&, const
> std::vector<_Tp, _Alloc>&)
> /usr/include/c++/4.7/bits/stl_vector.h:1370:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::vector<_Tp, _Alloc>'
> In file included from /usr/include/c++/4.7/map:62:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:3071,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_multimap.h:805:5: note: template<class _Key,
> class _Tp, class _Compare, class _Alloc> bool std::operator==(const
> std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp,
> _Compare, _Alloc>&)
> /usr/include/c++/4.7/bits/stl_multimap.h:805:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::multimap<_Key, _Tp, _Compare, _Alloc>'
> In file included from /usr/include/c++/4.7/map:61:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:3071,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_map.h:889:5: note: template<class _Key, class
> _Tp, class _Compare, class _Alloc> bool std::operator==(const std::map<_Key,
> _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
> /usr/include/c++/4.7/bits/stl_map.h:889:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::map<_Key, _Tp, _Compare, _Alloc>'
> In file included from /usr/include/c++/4.7/set:62:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:3069,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_multiset.h:685:5: note: template<class _Key,
> class _Compare, class _Alloc> bool std::operator==(const std::multiset<_Key,
> _Compare, _Alloc>&, const std::multiset<_Key, _Compare, _Alloc>&)
> /usr/include/c++/4.7/bits/stl_multiset.h:685:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::multiset<_Key, _Compare, _Alloc>'
> In file included from /usr/include/c++/4.7/set:61:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:3069,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_set.h:704:5: note: template<class _Key, class
> _Compare, class _Alloc> bool std::operator==(const std::set<_Key, _Compare,
> _Alloc>&, const std::set<_Key, _Compare, _Alloc>&)
> /usr/include/c++/4.7/bits/stl_set.h:704:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::set<_Key, _Compare, _Alloc>'
> In file included from /usr/include/c++/4.7/set:60:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:3069,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_tree.h:863:5: note: template<class _Key, class
> _Val, class _KeyOfValue, class _Compare, class _Alloc> bool
> std::operator==(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
> _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
> /usr/include/c++/4.7/bits/stl_tree.h:863:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>'
> In file included from /usr/include/c++/4.7/set:60:0,
> from /usr/include/x86_64-linux-gnu/ppl.hh:3069,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/stl_tree.h:309:5: note: template<class _Val> bool
> std::operator==(const std::_Rb_tree_iterator<_Tp>&, const
> std::_Rb_tree_const_iterator<_Val>&)
> /usr/include/c++/4.7/bits/stl_tree.h:309:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::_Rb_tree_iterator<_Tp>'
> In file included from /usr/include/c++/4.7/bits/locale_facets.h:50:0,
> from /usr/include/c++/4.7/bits/basic_ios.h:39,
> from /usr/include/c++/4.7/ios:45,
> from /usr/include/c++/4.7/ostream:40,
> from /usr/include/c++/4.7/iostream:40,
> from /usr/include/x86_64-linux-gnu/ppl.hh:747,
> from ppl_poly.hh:20,
> from ppl_user.hh:20,
> from ppl_user.cc:20:
> /usr/include/c++/4.7/bits/streambuf_iterator.h:206:5: note: template<class
> _CharT, class _Traits> bool std::operator==(const
> std::istreambuf_iterator<_CharT, _Traits>&, const
> std::istreambuf_iterator<_CharT, _Traits>&)
> /usr/include/c++/4.7/bits/streambuf_iterator.h:206:5: note: template
> argument deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::istreambuf_iterator<_CharT, _Traits>'
> In file included from /usr/include/c++/4.7/string:54:0,
> from /usr/include/c++/4.7/stdexcept:40,
> from ppl_user.cc:19:
> /usr/include/c++/4.7/bits/basic_string.h:2516:5: note: template<class _CharT,
> class _Traits, class _Alloc> bool std::operator==(const
> std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
> /usr/include/c++/4.7/bits/basic_string.h:2516:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::basic_string<_CharT, _Traits, _Alloc>'
> In file included from /usr/include/c++/4.7/string:54:0,
> from /usr/include/c++/4.7/stdexcept:40,
> from ppl_user.cc:19:
> /usr/include/c++/4.7/bits/basic_string.h:2504:5: note: template<class _CharT,
> class _Traits, class _Alloc> bool std::operator==(const _CharT*, const
> std::basic_string<_CharT, _Traits, _Alloc>&)
> /usr/include/c++/4.7/bits/basic_string.h:2504:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: mismatched types 'const _CharT*' and
> 'Parma_Polyhedra_Library::Variable'
> In file included from /usr/include/c++/4.7/string:54:0,
> from /usr/include/c++/4.7/stdexcept:40,
> from ppl_user.cc:19:
> /usr/include/c++/4.7/bits/basic_string.h:2490:5: note: template<class _CharT>
> typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type
> std::operator==(const std::basic_string<_CharT>&, const
> std::basic_string<_CharT>&)
> /usr/include/c++/4.7/bits/basic_string.h:2490:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::basic_string<_CharT>'
> In file included from /usr/include/c++/4.7/string:54:0,
> from /usr/include/c++/4.7/stdexcept:40,
> from ppl_user.cc:19:
> /usr/include/c++/4.7/bits/basic_string.h:2483:5: note: template<class _CharT,
> class _Traits, class _Alloc> bool std::operator==(const
> std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT,
> _Traits, _Alloc>&)
> /usr/include/c++/4.7/bits/basic_string.h:2483:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::basic_string<_CharT, _Traits, _Alloc>'
> In file included from /usr/include/c++/4.7/string:43:0,
> from /usr/include/c++/4.7/stdexcept:40,
> from ppl_user.cc:19:
> /usr/include/c++/4.7/bits/allocator.h:124:5: note: template<class _Tp> bool
> std::operator==(const std::allocator<_CharT>&, const std::allocator<_CharT>&)
> /usr/include/c++/4.7/bits/allocator.h:124:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::allocator<_CharT>'
> In file included from /usr/include/c++/4.7/string:43:0,
> from /usr/include/c++/4.7/stdexcept:40,
> from ppl_user.cc:19:
> /usr/include/c++/4.7/bits/allocator.h:119:5: note: template<class _T1, class
> _T2> bool std::operator==(const std::allocator<_CharT>&, const
> std::allocator<_T2>&)
> /usr/include/c++/4.7/bits/allocator.h:119:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::allocator<_CharT>'
> In file included from /usr/include/c++/4.7/bits/char_traits.h:42:0,
> from /usr/include/c++/4.7/string:42,
> from /usr/include/c++/4.7/stdexcept:40,
> from ppl_user.cc:19:
> /usr/include/c++/4.7/bits/postypes.h:218:5: note: template<class _StateT>
> bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)
> /usr/include/c++/4.7/bits/postypes.h:218:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::fpos<_StateT>'
> In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
> from /usr/include/c++/4.7/bits/char_traits.h:41,
> from /usr/include/c++/4.7/string:42,
> from /usr/include/c++/4.7/stdexcept:40,
> from ppl_user.cc:19:
> /usr/include/c++/4.7/bits/stl_iterator.h:343:5: note: template<class
> _IteratorL, class _IteratorR> bool std::operator==(const
> std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
> /usr/include/c++/4.7/bits/stl_iterator.h:343:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::reverse_iterator<_Iterator>'
> In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
> from /usr/include/c++/4.7/bits/char_traits.h:41,
> from /usr/include/c++/4.7/string:42,
> from /usr/include/c++/4.7/stdexcept:40,
> from ppl_user.cc:19:
> /usr/include/c++/4.7/bits/stl_iterator.h:293:5: note: template<class
> _Iterator> bool std::operator==(const std::reverse_iterator<_Iterator>&,
> const std::reverse_iterator<_Iterator>&)
> /usr/include/c++/4.7/bits/stl_iterator.h:293:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::reverse_iterator<_Iterator>'
> In file included from /usr/include/c++/4.7/bits/stl_algobase.h:65:0,
> from /usr/include/c++/4.7/bits/char_traits.h:41,
> from /usr/include/c++/4.7/string:42,
> from /usr/include/c++/4.7/stdexcept:40,
> from ppl_user.cc:19:
> /usr/include/c++/4.7/bits/stl_pair.h:206:5: note: template<class _T1, class
> _T2> bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1,
> _T2>&)
> /usr/include/c++/4.7/bits/stl_pair.h:206:5: note: template argument
> deduction/substitution failed:
> ppl_user.cc:323:43: note: 'Parma_Polyhedra_Library::Variable' is not
> derived from 'const std::pair<_T1, _T2>'
> make[4]: *** [ppl_user.o] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2013/05/09/apron_0.9.10-5.2_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.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]