Opened 15 years ago

Closed 12 years ago

#21286 closed defect (fixed)

ppl build fails on Leopard

Reported by: jwhowse4 Owned by: adfernandes (Andrew Fernandes)
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: Cc: nerdling (Jeremy Lavergne), anddam (Andrea D'Amore)
Port: ppl

Description

On an Intel Mac with Leopard 10.5.8 and Xcode 3.1.3 my ppl upgrade from version 0.9 fails with the following lengthy error message. Any idea what is wrong?

/usr/bin/make  all-am
/bin/sh ../libtool --tag=CXX   --mode=compile /usr/bin/g++-4.0 -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/opt/macports/include  -g -O2 -frounding-math -O2 -arch i386 -W -Wall -MT Box.lo -MD -MP -MF .deps/Box.Tpo -c -o Box.lo Box.cc
libtool: compile:  /usr/bin/g++-4.0 -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/opt/macports/include -g -O2 -frounding-math -O2 -arch i386 -W -Wall -MT Box.lo -MD -MP -MF .deps/Box.Tpo -c Box.cc  -fno-common -DPIC -o .libs/Box.o
math_utilities.inlines.hh: In function 'void Parma_Polyhedra_Library::div_round_up(Parma_Polyhedra_Library::Checked_Number<T, P>&, const Parma_Polyhedra_Library::GMP_Integer&, const Parma_Polyhedra_Library::GMP_Integer&)':
math_utilities.inlines.hh:71: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
math_utilities.inlines.hh:71: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
math_utilities.inlines.hh:71: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
math_utilities.inlines.hh:71: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
math_utilities.inlines.hh:71: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
math_utilities.inlines.hh:71: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
math_utilities.inlines.hh:71: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
math_utilities.inlines.hh:71: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:378: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:378: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:378: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:378: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:378: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:378: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:378: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:378: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
math_utilities.inlines.hh:72: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
math_utilities.inlines.hh:72: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
math_utilities.inlines.hh:72: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
math_utilities.inlines.hh:72: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
math_utilities.inlines.hh:72: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
math_utilities.inlines.hh:72: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
math_utilities.inlines.hh:72: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
math_utilities.inlines.hh:72: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::contains_integer_point() const':
Octagonal_Shape.templates.hh:877: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:877: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:877: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:877: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:877: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:877: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:877: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:877: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh: In member function 'Parma_Polyhedra_Library::Poly_Con_Relation Parma_Polyhedra_Library::Octagonal_Shape<T>::relation_with(const Parma_Polyhedra_Library::Congruence&) const':
Octagonal_Shape.templates.hh:1234: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1234: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1234: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1234: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1234: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1234: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1234: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1234: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:378: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:378: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:378: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:378: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:378: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:378: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:378: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:378: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1235: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1235: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1235: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1235: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1235: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1235: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1235: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1235: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh: In member function 'Parma_Polyhedra_Library::Poly_Con_Relation Parma_Polyhedra_Library::Octagonal_Shape<T>::relation_with(const Parma_Polyhedra_Library::Constraint&) const':
Octagonal_Shape.templates.hh:1422: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1422: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1422: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1422: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1422: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1422: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1422: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1422: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1423: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1423: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1423: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1423: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1423: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1423: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1423: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1423: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1424: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1424: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1424: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1424: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1424: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1424: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1424: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1424: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1436: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1436: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1436: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1436: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1436: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1436: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1436: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1436: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1437: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1437: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1437: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1437: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1437: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1437: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1437: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1437: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1451: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1451: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1451: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1451: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1451: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1451: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1451: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1451: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1452: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1452: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1452: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1452: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1452: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1452: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1452: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1452: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1457: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1457: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1457: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1457: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1457: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1457: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1457: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1457: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1458: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1458: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1458: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1458: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:1458: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1458: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:1458: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:1458: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::deduce_v_pm_u_bounds(Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::GMP_Integer&, const Parma_Polyhedra_Library::Checked_Number<T, Parma_Polyhedra_Library::WRD_Extended_Number_Policy>&)':
Octagonal_Shape.templates.hh:3322: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3322: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3322: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3322: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3322: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3322: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3322: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3322: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3369: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3369: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3369: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3369: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3369: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3369: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3369: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3369: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:406: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:406: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:406: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:406: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:406: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:406: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:406: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:406: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3370: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3370: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3370: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3370: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3370: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3370: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3370: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3370: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3373: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3373: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3373: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3373: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3373: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3373: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3373: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3373: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3408: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3408: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3408: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3408: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3408: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3408: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3408: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3408: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3409: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3409: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3409: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3409: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3409: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3409: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3409: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3409: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3412: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3412: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3412: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3412: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3412: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3412: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3412: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3412: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3413: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3413: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3413: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3413: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3413: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3413: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3413: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3413: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::deduce_minus_v_pm_u_bounds(Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::GMP_Integer&, const Parma_Polyhedra_Library::Checked_Number<T, Parma_Polyhedra_Library::WRD_Extended_Number_Policy>&)':
Octagonal_Shape.templates.hh:3441: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3441: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3441: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3441: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3441: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3441: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3441: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3441: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3487: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3487: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3487: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3487: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3487: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3487: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3487: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3487: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3488: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3488: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3488: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3488: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3488: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3488: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3488: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3488: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3491: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3491: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3491: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3491: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3491: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3491: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3491: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3491: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3526: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3526: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3526: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3526: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3526: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3526: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3526: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3526: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3527: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3527: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3527: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3527: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3527: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3527: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3527: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3527: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3530: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3530: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3530: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3530: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3530: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3530: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3530: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3530: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::GMP_Integer&)':
Octagonal_Shape.templates.hh:3878: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3878: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3878: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3878: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:3878: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3878: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:3878: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:3878: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::GMP_Integer&)':
Octagonal_Shape.templates.hh:4241: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4241: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:4241: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4241: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:4241: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4241: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:4241: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4241: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:4389: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4389: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:4389: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4389: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:4389: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4389: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:4389: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4389: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:4464: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4464: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:4464: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4464: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:4464: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4464: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:4464: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4464: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::generalized_affine_image(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::GMP_Integer&)':
Octagonal_Shape.templates.hh:4775: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4775: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:4775: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4775: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:4775: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4775: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:4775: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:4775: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::GMP_Integer&)':
Octagonal_Shape.templates.hh:5442: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5442: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:5442: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5442: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:5442: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5442: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:5442: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5442: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:5536: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5536: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:5536: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5536: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:5536: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5536: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:5536: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5536: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:5592: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5592: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:5592: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5592: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Octagonal_Shape.templates.hh:5592: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5592: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Octagonal_Shape.templates.hh:5592: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Octagonal_Shape.templates.hh:5592: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh: In member function 'bool Parma_Polyhedra_Library::BD_Shape<T>::contains_integer_point() const':
BD_Shape.templates.hh:759: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:759: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:759: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:759: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:759: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:759: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:759: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:759: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Checked_Number.inlines.hh:382: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Checked_Number.inlines.hh:382: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh: In member function 'Parma_Polyhedra_Library::Poly_Con_Relation Parma_Polyhedra_Library::BD_Shape<T>::relation_with(const Parma_Polyhedra_Library::Congruence&) const':
BD_Shape.templates.hh:1258: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1258: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1258: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1258: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1258: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1258: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1258: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1258: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1259: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1259: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1259: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1259: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1259: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1259: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1259: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1259: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh: In member function 'Parma_Polyhedra_Library::Poly_Con_Relation Parma_Polyhedra_Library::BD_Shape<T>::relation_with(const Parma_Polyhedra_Library::Constraint&) const':
BD_Shape.templates.hh:1438: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1438: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1438: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1438: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1438: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1438: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1438: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1438: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1440: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1440: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1440: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1440: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1440: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1440: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1440: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1440: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1454: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1454: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1454: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1454: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1454: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1454: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1454: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1454: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1455: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1455: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1455: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1455: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1455: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1455: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1455: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1455: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1471: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1471: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1471: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1471: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1471: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1471: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1471: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1471: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1472: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1472: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1472: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1472: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1472: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1472: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1472: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1472: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1477: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1477: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1477: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1477: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1477: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1477: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1477: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1477: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1478: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1478: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1478: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1478: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:1478: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1478: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:1478: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:1478: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::deduce_v_minus_u_bounds(Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::GMP_Integer&, const Parma_Polyhedra_Library::Checked_Number<To, Parma_Polyhedra_Library::Extended_Number_Policy>&)':
BD_Shape.templates.hh:3112: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3112: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:3112: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3112: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:3112: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3112: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:3112: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3112: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:3138: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3138: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:3138: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3138: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:3138: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3138: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:3138: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3138: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::deduce_u_minus_v_bounds(Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::GMP_Integer&, const Parma_Polyhedra_Library::Checked_Number<To, Parma_Polyhedra_Library::Extended_Number_Policy>&)':
BD_Shape.templates.hh:3173: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3173: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:3173: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3173: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:3173: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3173: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:3173: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3173: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:3200: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3200: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:3200: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3200: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
BD_Shape.templates.hh:3200: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3200: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
BD_Shape.templates.hh:3200: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
BD_Shape.templates.hh:3200: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh: In constructor 'Parma_Polyhedra_Library::Box<Interval>::Box(const Parma_Polyhedra_Library::Octagonal_Shape<T>&, Parma_Polyhedra_Library::Complexity_Class)':
Box.templates.hh:305: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:305: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:305: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:305: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:305: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:305: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:305: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:305: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:305: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:305: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:305: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:305: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:305: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:305: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:305: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:305: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:305: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:305: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh:305: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:305: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh:316: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:316: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:316: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:316: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:316: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:316: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:316: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:316: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:316: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:316: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:316: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:316: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:316: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:316: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:316: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:316: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:316: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:316: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh:316: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:316: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh:317: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:317: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:317: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:317: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:317: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:317: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:317: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:317: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:317: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:317: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:317: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:317: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:317: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:317: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:317: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:317: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:317: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:317: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh:317: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:317: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh: In function 'Parma_Polyhedra_Library::Poly_Con_Relation Parma_Polyhedra_Library::interval_relation(const ITV&, Parma_Polyhedra_Library::Constraint::Type, const Parma_Polyhedra_Library::GMP_Integer&, const Parma_Polyhedra_Library::GMP_Integer&)':
Box.templates.hh:590: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:590: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:590: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:590: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:590: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:590: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:590: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:590: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:590: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:590: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:590: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:590: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:590: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:590: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:590: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:590: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:590: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:590: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh:590: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:590: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh: In member function 'Parma_Polyhedra_Library::Poly_Con_Relation Parma_Polyhedra_Library::Box<Interval>::relation_with(const Parma_Polyhedra_Library::Congruence&) const':
Box.templates.hh:798: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:798: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:798: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:798: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:798: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:798: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:798: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:798: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:798: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:798: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:798: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:798: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:798: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:798: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:798: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:798: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:798: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:798: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh:798: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:798: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh: In member function 'Parma_Polyhedra_Library::Poly_Con_Relation Parma_Polyhedra_Library::Box<Interval>::relation_with(const Parma_Polyhedra_Library::Constraint&) const':
Box.templates.hh:894: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:894: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:894: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:894: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:894: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:894: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:894: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:894: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:894: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:894: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Interval'
Box.templates.hh:894: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:894: error:   trying to instantiate 'template<class T, class Enable> struct Parma_Polyhedra_Library::Is_Singleton'
Box.templates.hh:894: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:894: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:894: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:894: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Checked'
Box.templates.hh:894: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:894: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
Box.templates.hh:894: error: 'Parma_Polyhedra_Library::Bool<true>::<anonymous enum>' is/uses anonymous type
Box.templates.hh:894: error:   trying to instantiate 'template<class T> struct Parma_Polyhedra_Library::Is_Native_Or_Checked'
make[3]: *** [Box.lo] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Warning: the following items did not execute (for ppl): org.macports.destroot org.macports.build

Attachments (3)

debugbuildppl.log (123.2 KB) - added by gondre@… 15 years ago.
debug build log
Portfile (2.2 KB) - added by jwhowse4 15 years ago.
Portfile that worked under Leopard with Macports GCC 4.3
Portfile.diff (1.5 KB) - added by adfernandes (Andrew Fernandes) 13 years ago.

Download all attachments as: .zip

Change History (15)

comment:1 Changed 15 years ago by nerdling (Jeremy Lavergne)

Port: ppl added

comment:2 Changed 15 years ago by nerdling (Jeremy Lavergne)

Cc: snc@… added

Please clean the port and attach a debug build.

sudo port clean ppl
sudo port -d build ppl

comment:3 Changed 15 years ago by nerdling (Jeremy Lavergne)

For what it's worth, this builds for me in 10.6.

comment:4 Changed 15 years ago by tobypeterson

Summary: ppl build failsppl build fails on Leopard

Changed 15 years ago by gondre@…

Attachment: debugbuildppl.log added

debug build log

comment:5 Changed 15 years ago by gondre@…

I just got the same error with 10.5.6 and XCode 3.1.3. but this is not an upgrade, this is my first ppl install. Attached is what I got with "sudo port -d build ppl"

comment:6 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

I can confirm the issue on Leopard as well. FYI, I updated ppl to this version to fix #21134, and this version builds fine on Snow Leopard. Maybe it requires a newer GCC than Leopard provides. Maybe an upstream bug report should be filed.

comment:7 Changed 15 years ago by jwhowse4

On my Intel Mac running Leopard 10.5.8 with Xcode 3.1.3 your conjecture about requiring a newer compiler appears to be correct. Attached is a Portfile that I used to successfully build and install PPL 0.10.2. I got it to build by requiring the build to use the Macports GCC 4.3.4 compiler. A possible alternative, which I have not tested, would be requiring the build to use the Apple GCC 4.2 compiler, but I do not know how to make Macports do this.

Changed 15 years ago by jwhowse4

Attachment: Portfile added

Portfile that worked under Leopard with Macports GCC 4.3

comment:8 Changed 15 years ago by jwhowse4

Although my Portfile also allows for the possibility of using the Macports GCC 4.4 compiler, I have not tested this option.

comment:9 Changed 14 years ago by anddam (Andrea D'Amore)

Cc: and.damore@… added

Cc Me!

comment:10 Changed 13 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to adfernandes@…

comment:11 Changed 13 years ago by adfernandes (Andrew Fernandes)

If someone can confirm the attached Portfile.diff works with the default gcc-4.2 requirement, I'll commit. Thanks!

Changed 13 years ago by adfernandes (Andrew Fernandes)

Attachment: Portfile.diff added

comment:12 Changed 12 years ago by adfernandes (Andrew Fernandes)

Resolution: fixed
Status: newclosed

should have been fixed quite a while ago with recent versions of the ppl portfile

Note: See TracTickets for help on using tickets.