
Thanks again for your time!
I am not fluent in C++ standards, and eventually I gave up on using the IBM compiler.
I tried gcc, it configured fine, but it failed during make with the following error, and several others thereafter (see attachments for details):
globals.inlines.hh:76: error: 'PPL_SIZEOF_MP_LIMB_T' was not declared in this scope
:-(
Note that my gmp installation looked fine, and all its test passed.
Thanks Davide Del Vento, Consulting Services Software Engineer NCAR Computational & Information Services Laboratory http://www.cisl.ucar.edu/hss/csg/ office: Mesa Lab, Room 42B phone: (303) 497-1233
On 09/17/2009 01:29 AM Enea Zaffanella wrote:
Davide Del Vento wrote:
Thanks for your message!
xlc and xlC are the IBM's compilers for c and c++ respectively. They do support several standards: http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=/co...
and sometimes are more nitpicking than gcc about the standards, as I believe it's happening here. Anyway, I was able to remove several of those errors with the enclosed patch. Can you please have a look at it just to be sure that I didn't change what ppl was supposed to do? Unfortunately, though, the problem is NOT solved, since there are other (possibly similar) problems that you can see in the make.log Do you have any clue about them?
All of the changes in your patch have to do with a single name lookup issue. Namely, the IBM compiler seems unable to compile the following
/* ========================= */ namespace Namespace { class Base {}; // Definition. class Derived; // Forward declaration. }
class Namespace::Derived // Definition. : public Base { typedef Base base_type; } /* ========================= */
If I have understood, it claims that there is no accessible declaration for `Base'. This is really strange ... I really don't think that we are using extensions of gcc, rather I suspect that the IBM compiler is just wrong.
Looking to name lookup rules in the C++ standard (14882-1998), one can see the following example in section 3.4.1(8) (unqualified name lookup, pages 30-31):
=============================== [Example: class B { }; namespace M { namespace N { class X : public B { void f(); }; } } void M::N::X::f() { i = 16; }
// The following scopes are searched for a declaration of i: // 1) outermost block scope of M::N::X::f, before the use of i // 2) scope of class M::N::X // 3) scope of M::N::X’s base class B // 4) scope of namespace M::N // 5) scope of namespace M // 6) global scope, before the definition of M::N::X::f —end example] ===============================
In points 4 and 5 it is said that the unqualified name (i) is also searched in the scope of the enclosing namespaces (here M::N and M). Hence, in our simpler example above, `Base' should also be searched inside `Namespace'.
According to the make.log contents, it is not just a matter of the names of base classes when using inheritance ... and we cannot reasonably change *all* the uses of unqualified names in the PPL sources to become qualified names (that is, add Parma_Polyhedra_Library:: everywhere even if not needed).
Are you using the latest available version of the compiler? I am asking because it seems there has been bug corrections regarding name lookup issues last June:
http://www-01.ibm.com/support/docview.wss?uid=swg24023988
Cheers, Enea Zaffanella.
Compiling with gcc is possible, but there will be several linking problems with other libraries that I eventually need to link together (gcc binaries are not-linkable with xlC binaries).
Thanks again Davide Del Vento, Consulting Services Software Engineer NCAR Computational & Information Services Laboratory http://www.cisl.ucar.edu/hss/csg/ office: Mesa Lab, Room 42B phone: (303) 497-1233
make all-recursive Making all in . /usr/bin/sed -f ./ppl-config.sed >ppl-config.h Target "all-am" is up to date. Making all in utils g++ -maix64 -DHAVE_CONFIG_H -I. -I.. -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -g -O2 -frounding-math -fexceptions -W -Wall -MT timings.o -MD -MP -MF .deps/timings.Tpo -c -o timings.o timings.cc mv -f .deps/timings.Tpo .deps/timings.Po rm -f libppl_utils.a ar cru libppl_utils.a timings.o ranlib libppl_utils.a Target "all" is up to date. Making all in src for file in namespaces.hh compiler.hh meta_programming.hh Slow_Copy.hh Has_Assign_Or_Swap.hh assign_or_swap.hh mp_std_bits.defs.hh mp_std_bits.inlines.hh Temp.defs.hh Temp.inlines.hh Temp.templates.hh Coefficient_traits_template.hh Checked_Number.types.hh GMP_Integer.types.hh Coefficient.types.hh stdiobuf.types.hh c_streambuf.types.hh globals.types.hh iterator_to_const.types.hh distances.types.hh Interval_Info.types.hh Interval.types.hh Box.types.hh Constraint.types.hh Generator.types.hh Grid_Generator.types.hh Congruence.types.hh Init.types.hh Row.types.hh Linear_Row.types.hh Matrix.types.hh Variable.types.hh Variables_Set.types.hh Linear_Expression.types.hh Linear_System.types.hh Bit_Row.types.hh Bit_Matrix.types.hh Constraint_System.types.hh Generator_System.types.hh Grid_Generator_System.types.hh Congruence_System.types.hh Scalar_Products.types.hh MIP_Problem.types.hh Poly_Con_Relation.types.hh Poly_Gen_Relation.types.hh BHRZ03_Certificate.types.hh H79_Certificate.types.hh Grid_Certificate.types.hh Polyhedron.types.hh C_Polyhedron.types.hh NNC_Polyhedron.types.hh Grid.types.hh Ptr_Iterator.types.hh DB_Row.types.hh DB_Matrix.types.hh BD_Shape.types.hh OR_Matrix.types.hh Octagonal_Shape.types.hh fpu.types.hh Float.defs.hh Float.inlines.hh C_Integer.hh fpu.defs.hh fpu-c99.inlines.hh fpu-ia32.inlines.hh fpu-none.inlines.hh fpu-sparc.inlines.hh Rounding_Dir.defs.hh Rounding_Dir.inlines.hh Result.defs.hh Result.inlines.hh Numeric_Format.defs.hh checked.defs.hh checked.inlines.hh checked_int.inlines.hh checked_float.inlines.hh checked_mpz.inlines.hh checked_mpq.inlines.hh checked_ext.inlines.hh Checked_Number.defs.hh Checked_Number.inlines.hh Checked_Number.templates.hh checked_numeric_limits.hh GMP_Integer.defs.hh GMP_Integer.inlines.hh Coefficient.defs.hh Coefficient.inlines.hh stdiobuf.defs.hh stdiobuf.inlines.hh c_streambuf.defs.hh c_streambuf.inlines.hh globals.defs.hh globals.inlines.hh math_utilities.defs.hh math_utilities.inlines.hh iterator_to_const.defs.hh iterator_to_const.inlines.hh distances.defs.hh distances.inlines.hh Boundary.defs.hh Interval_Info.defs.hh Interval_Info.inlines.hh Interval_Restriction.defs.hh Interval.defs.hh Interval.inlines.hh Interval.templates.hh Box.defs.hh Box_Status.inlines.hh Box.inlines.hh Box.templates.hh Rational_Interval.hh Rational_Box.hh Variable.defs.hh Variable.inlines.hh Variables_Set.defs.hh Variables_Set.inlines.hh Init.defs.hh Init.inlines.hh initializer.hh Topology.hh Row.defs.hh Row.inlines.hh Linear_Row.defs.hh Linear_Row.inlines.hh Matrix.defs.hh Matrix.inlines.hh Bit_Row.defs.hh Bit_Row.inlines.hh Linear_System.defs.hh Linear_System.inlines.hh Bit_Matrix.defs.hh Bit_Matrix.inlines.hh Constraint_System.defs.hh Generator_System.defs.hh Grid_Generator_System.defs.hh Congruence_System.defs.hh Linear_Expression.defs.hh Linear_Expression.inlines.hh Constraint.defs.hh Constraint.inlines.hh Constraint_System.inlines.hh Generator.defs.hh Generator.inlines.hh Grid_Generator.defs.hh Grid_Generator.inlines.hh Congruence.defs.hh Congruence.inlines.hh Generator_System.inlines.hh Grid_Generator_System.inlines.hh Congruence_System.inlines.hh Scalar_Products.defs.hh Scalar_Products.inlines.hh MIP_Problem.defs.hh MIP_Problem.inlines.hh MIP_Problem.templates.hh Poly_Con_Relation.defs.hh Poly_Con_Relation.inlines.hh Poly_Gen_Relation.defs.hh Poly_Gen_Relation.inlines.hh BHRZ03_Certificate.defs.hh BHRZ03_Certificate.inlines.hh H79_Certificate.defs.hh H79_Certificate.inlines.hh Grid_Certificate.defs.hh Grid_Certificate.inlines.hh Polyhedron.defs.hh Ph_Status.inlines.hh Polyhedron.inlines.hh Polyhedron.templates.hh Grid.defs.hh Grid_Status.inlines.hh Grid.inlines.hh Grid.templates.hh C_Polyhedron.defs.hh C_Polyhedron.inlines.hh NNC_Polyhedron.defs.hh NNC_Polyhedron.inlines.hh Widening_Function.types.hh Widening_Function.defs.hh Widening_Function.inlines.hh Ptr_Iterator.defs.hh Ptr_Iterator.inlines.hh DB_Row.defs.hh DB_Row.inlines.hh DB_Row.templates.hh DB_Matrix.defs.hh DB_Matrix.inlines.hh DB_Matrix.templates.hh BD_Shape.defs.hh BDS_Status.inlines.hh BD_Shape.inlines.hh BD_Shape.templates.hh OR_Matrix.defs.hh OR_Matrix.inlines.hh OR_Matrix.templates.hh Octagonal_Shape.defs.hh Og_Status.inlines.hh Octagonal_Shape.inlines.hh Octagonal_Shape.templates.hh Determinate.types.hh Determinate.defs.hh Determinate.inlines.hh Powerset.types.hh Powerset.defs.hh Powerset.inlines.hh Powerset.templates.hh Pointset_Powerset.types.hh Pointset_Powerset.defs.hh Pointset_Powerset.inlines.hh Pointset_Powerset.templates.hh Partially_Reduced_Product.types.hh Partially_Reduced_Product.defs.hh Partially_Reduced_Product.inlines.hh Partially_Reduced_Product.templates.hh max_space_dimension.hh algorithms.hh wrap.hh ; do i="#include "$file"" ; ( cd ../src ; /usr/local/bin//grep -F -q "$i" namespaces.hh compiler.hh meta_programming.hh Slow_Copy.hh Has_Assign_Or_Swap.hh assign_or_swap.hh mp_std_bits.defs.hh mp_std_bits.inlines.hh Temp.defs.hh Temp.inlines.hh Temp.templates.hh Coefficient_traits_template.hh Checked_Number.types.hh GMP_Integer.types.hh Coefficient.types.hh stdiobuf.types.hh c_streambuf.types.hh globals.types.hh iterator_to_const.types.hh distances.types.hh Interval_Info.types.hh Interval.types.hh Box.types.hh Constraint.types.hh Generator.types.hh Grid_Generator.types.hh Congruence.types.hh Init.types.hh Row.types.hh Linear_Row.types.hh Matrix.types.hh Variable.types.hh Variables_Set.types.hh Linear_Expression.types.hh Linear_System.types.hh Bit_Row.types.hh Bit_Matrix.types.hh Constraint_System.types.hh Generator_System.types.hh Grid_Generator_System.types.hh Congruence_System.types.hh Scalar_Products.types.hh MIP_Problem.types.hh Poly_Con_Relation.types.hh Poly_Gen_Relation.types.hh BHRZ03_Certificate.types.hh H79_Certificate.types.hh Grid_Certificate.types.hh Polyhedron.types.hh C_Polyhedron.types.hh NNC_Polyhedron.types.hh Grid.types.hh Ptr_Iterator.types.hh DB_Row.types.hh DB_Matrix.types.hh BD_Shape.types.hh OR_Matrix.types.hh Octagonal_Shape.types.hh fpu.types.hh Float.defs.hh Float.inlines.hh C_Integer.hh fpu.defs.hh fpu-c99.inlines.hh fpu-ia32.inlines.hh fpu-none.inlines.hh fpu-sparc.inlines.hh Rounding_Dir.defs.hh Rounding_Dir.inlines.hh Result.defs.hh Result.inlines.hh Numeric_Format.defs.hh checked.defs.hh checked.inlines.hh checked_int.inlines.hh checked_float.inlines.hh checked_mpz.inlines.hh checked_mpq.inlines.hh checked_ext.inlines.hh Checked_Number.defs.hh Checked_Number.inlines.hh Checked_Number.templates.hh checked_numeric_limits.hh GMP_Integer.defs.hh GMP_Integer.inlines.hh Coefficient.defs.hh Coefficient.inlines.hh stdiobuf.defs.hh stdiobuf.inlines.hh c_streambuf.defs.hh c_streambuf.inlines.hh globals.defs.hh globals.inlines.hh math_utilities.defs.hh math_utilities.inlines.hh iterator_to_const.defs.hh iterator_to_const.inlines.hh distances.defs.hh distances.inlines.hh Boundary.defs.hh Interval_Info.defs.hh Interval_Info.inlines.hh Interval_Restriction.defs.hh Interval.defs.hh Interval.inlines.hh Interval.templates.hh Box.defs.hh Box_Status.inlines.hh Box.inlines.hh Box.templates.hh Rational_Interval.hh Rational_Box.hh Variable.defs.hh Variable.inlines.hh Variables_Set.defs.hh Variables_Set.inlines.hh Init.defs.hh Init.inlines.hh initializer.hh Topology.hh Row.defs.hh Row.inlines.hh Linear_Row.defs.hh Linear_Row.inlines.hh Matrix.defs.hh Matrix.inlines.hh Bit_Row.defs.hh Bit_Row.inlines.hh Linear_System.defs.hh Linear_System.inlines.hh Bit_Matrix.defs.hh Bit_Matrix.inlines.hh Constraint_System.defs.hh Generator_System.defs.hh Grid_Generator_System.defs.hh Congruence_System.defs.hh Linear_Expression.defs.hh Linear_Expression.inlines.hh Constraint.defs.hh Constraint.inlines.hh Constraint_System.inlines.hh Generator.defs.hh Generator.inlines.hh Grid_Generator.defs.hh Grid_Generator.inlines.hh Congruence.defs.hh Congruence.inlines.hh Generator_System.inlines.hh Grid_Generator_System.inlines.hh Congruence_System.inlines.hh Scalar_Products.defs.hh Scalar_Products.inlines.hh MIP_Problem.defs.hh MIP_Problem.inlines.hh MIP_Problem.templates.hh Poly_Con_Relation.defs.hh Poly_Con_Relation.inlines.hh Poly_Gen_Relation.defs.hh Poly_Gen_Relation.inlines.hh BHRZ03_Certificate.defs.hh BHRZ03_Certificate.inlines.hh H79_Certificate.defs.hh H79_Certificate.inlines.hh Grid_Certificate.defs.hh Grid_Certificate.inlines.hh Polyhedron.defs.hh Ph_Status.inlines.hh Polyhedron.inlines.hh Polyhedron.templates.hh Grid.defs.hh Grid_Status.inlines.hh Grid.inlines.hh Grid.templates.hh C_Polyhedron.defs.hh C_Polyhedron.inlines.hh NNC_Polyhedron.defs.hh NNC_Polyhedron.inlines.hh Widening_Function.types.hh Widening_Function.defs.hh Widening_Function.inlines.hh Ptr_Iterator.defs.hh Ptr_Iterator.inlines.hh DB_Row.defs.hh DB_Row.inlines.hh DB_Row.templates.hh DB_Matrix.defs.hh DB_Matrix.inlines.hh DB_Matrix.templates.hh BD_Shape.defs.hh BDS_Status.inlines.hh BD_Shape.inlines.hh BD_Shape.templates.hh OR_Matrix.defs.hh OR_Matrix.inlines.hh OR_Matrix.templates.hh Octagonal_Shape.defs.hh Og_Status.inlines.hh Octagonal_Shape.inlines.hh Octagonal_Shape.templates.hh Determinate.types.hh Determinate.defs.hh Determinate.inlines.hh Powerset.types.hh Powerset.defs.hh Powerset.inlines.hh Powerset.templates.hh Pointset_Powerset.types.hh Pointset_Powerset.defs.hh Pointset_Powerset.inlines.hh Pointset_Powerset.templates.hh Partially_Reduced_Product.types.hh Partially_Reduced_Product.defs.hh Partially_Reduced_Product.inlines.hh Partially_Reduced_Product.templates.hh max_space_dimension.hh algorithms.hh wrap.hh ) || echo "$i" ; done > ppl_include_files.hh ../utils/build_header -I .. -I ../src ../src/ppl_header.hh >ppl.hh make all-am /bin/sh ../libtool --tag=CXX --mode=compile g++ -maix64 -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -g -O2 -frounding-math -fexceptions -W -Wall -MT Box.lo -MD -MP -MF .deps/Box.Tpo -c -o Box.lo Box.cc libtool: compile: g++ -maix64 -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -g -O2 -frounding-math -fexceptions -W -Wall -MT Box.lo -MD -MP -MF .deps/Box.Tpo -c Box.cc -DPIC -o .libs/Box.o globals.inlines.hh: In function 'Parma_Polyhedra_Library::memory_size_type Parma_Polyhedra_Library::external_memory_in_bytes(const mpz_class&)': globals.inlines.hh:76: error: 'PPL_SIZEOF_MP_LIMB_T' was not declared in this scope Checked_Number.inlines.hh: At global scope: Checked_Number.inlines.hh:163: error: expected constructor, destructor, or type conversion before '(' token Checked_Number.inlines.hh:163: error: expected unqualified-id before ')' token Checked_Number.inlines.hh:164: error: expected unqualified-id before ')' token Checked_Number.inlines.hh:165: error: expected unqualified-id before ')' token Coefficient.types.hh:89: error: 'PPL_COEFFICIENT_TYPE' does not name a type Coefficient.types.hh:95: error: 'Coefficient' was not declared in this scope Coefficient.types.hh:95: error: template argument 1 is invalid Coefficient.types.hh:95: error: invalid type in declaration before ';' token Coefficient.defs.hh:51: error: 'Coefficient_traits' is not a class or namespace Coefficient.defs.hh:51: error: expected initializer before 'Coefficient_zero' Coefficient.defs.hh:54: error: 'Coefficient_traits' is not a class or namespace Coefficient.defs.hh:54: error: expected initializer before 'Coefficient_one' Row.defs.hh:283: error: ISO C++ forbids declaration of 'Coefficient' with no type Row.defs.hh:283: error: expected ';' before '&' token Row.defs.hh:286: error: 'Coefficient_traits' is not a class or namespace Row.defs.hh:286: error: expected ';' before 'operator' Row.defs.hh:462: error: ISO C++ forbids declaration of 'Coefficient' with no type Row.defs.hh:462: error: expected ';' before '&' token Row.defs.hh:465: error: 'Coefficient_traits' is not a class or namespace Row.defs.hh:465: error: expected ';' before 'operator' Row.defs.hh:488: error: 'Coefficient' does not name a type math_utilities.defs.hh:38: error: 'Coefficient' has not been declared math_utilities.defs.hh:38: error: 'Coefficient' has not been declared math_utilities.defs.hh:46: error: 'Coefficient_traits' is not a class or namespace math_utilities.defs.hh:46: error: expected ',' or '...' before 'x' math_utilities.defs.hh:89: error: 'Coefficient_traits' is not a class or namespace math_utilities.defs.hh:89: error: expected ',' or '...' before 'x' math_utilities.inlines.hh:33: error: 'Coefficient_traits' is not a class or namespace math_utilities.inlines.hh:33: error: expected ',' or '...' before 'x' math_utilities.inlines.hh: In function 'void Parma_Polyhedra_Library::normalize2(int)': math_utilities.inlines.hh:36: error: 'Coefficient' was not declared in this scope math_utilities.inlines.hh:36: error: template argument 1 is invalid math_utilities.inlines.hh:36: error: expected initializer before 'holdergcd' math_utilities.inlines.hh:36: error: 'Coefficient' cannot appear in a constant-expression math_utilities.inlines.hh:36: error: template argument 1 is invalid math_utilities.inlines.hh:36: error: expected initializer before 'gcd' math_utilities.inlines.hh:37: error: 'gcd' was not declared in this scope math_utilities.inlines.hh:37: error: 'x' was not declared in this scope math_utilities.inlines.hh:37: error: 'y' was not declared in this scope math_utilities.inlines.hh:38: error: 'nx' was not declared in this scope math_utilities.inlines.hh:39: error: 'ny' was not declared in this scope math_utilities.inlines.hh: At global scope: math_utilities.inlines.hh:35: warning: unused parameter 'const_reference' math_utilities.inlines.hh:52: error: 'Coefficient' has not been declared math_utilities.inlines.hh:52: error: 'Coefficient' has not been declared math_utilities.inlines.hh:65: error: 'Coefficient_traits' is not a class or namespace math_utilities.inlines.hh:65: error: expected ',' or '...' before 'x' math_utilities.inlines.hh: In function 'void Parma_Polyhedra_Library::div_round_up(Parma_Polyhedra_Library::Checked_Number<T, P>&, int)': math_utilities.inlines.hh:71: error: 'x' was not declared in this scope math_utilities.inlines.hh:72: error: 'y' was not declared in this scope Row.inlines.hh: In static member function 'static void* Parma_Polyhedra_Library::Row_Impl_Handler::Impl::operator new(size_t, Parma_Polyhedra_Library::dimension_type)': Row.inlines.hh:82: error: 'Coefficient' was not declared in this scope Row.inlines.hh: In static member function 'static Parma_Polyhedra_Library::dimension_type Parma_Polyhedra_Library::Row_Impl_Handler::Impl::max_size()': Row.inlines.hh:98: error: 'Coefficient' was not declared in this scope Row.inlines.hh: At global scope: Row.inlines.hh:136: error: expected initializer before '&' token Row.inlines.hh:142: error: 'Coefficient_traits' is not a class or namespace Row.inlines.hh:143: error: expected initializer before 'Row_Impl_Handler' Row.inlines.hh: In member function 'Parma_Polyhedra_Library::memory_size_type Parma_Polyhedra_Library::Row_Impl_Handler::Impl::total_memory_in_bytes(Parma_Polyhedra_Library::dimension_type) const': Row.inlines.hh:152: error: 'Coefficient' was not declared in this scope Row.inlines.hh: At global scope: Row.inlines.hh:344: error: expected initializer before '&' token Row.inlines.hh:350: error: 'Coefficient_traits' is not a class or namespace Row.inlines.hh:351: error: expected initializer before 'Row' Linear_Row.defs.hh:323: error: 'Coefficient_traits' is not a class or namespace Linear_Row.defs.hh:323: error: expected ';' before 'inhomogeneous_term' Linear_Row.defs.hh:326: error: 'Coefficient_traits' is not a class or namespace Linear_Row.defs.hh:326: error: expected ';' before 'coefficient' Linear_Row.inlines.hh:240: error: 'Coefficient_traits' is not a class or namespace Linear_Row.inlines.hh:241: error: expected initializer before 'Linear_Row' Linear_Row.inlines.hh:245: error: 'Coefficient_traits' is not a class or namespace Linear_Row.inlines.hh:246: error: expected initializer before 'Linear_Row' Linear_Expression.defs.hh:69: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:69: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:69: error: 'Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator+(int)' must have an argument of class or enumerated type Linear_Expression.defs.hh:74: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:74: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:109: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:109: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:109: error: 'Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator-(int)' must have an argument of class or enumerated type Linear_Expression.defs.hh:114: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:114: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:119: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:119: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:119: error: 'Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int)' must have an argument of class or enumerated type Linear_Expression.defs.hh:124: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:124: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:143: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:143: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:162: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:162: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:167: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:167: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:251: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:251: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:314: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:314: error: expected ';' before 'coefficient' Linear_Expression.defs.hh:317: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:317: error: expected ';' before 'inhomogeneous_term' Linear_Expression.defs.hh:408: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:408: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:408: error: 'Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator+(int)' must have an argument of class or enumerated type Linear_Expression.defs.hh:410: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:410: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:424: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:424: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:424: error: 'Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator-(int)' must have an argument of class or enumerated type Linear_Expression.defs.hh:426: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:426: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:433: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:433: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:433: error: 'Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int)' must have an argument of class or enumerated type Linear_Expression.defs.hh:435: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:435: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:442: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:442: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:449: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:449: error: expected ',' or '...' before 'n' Linear_Expression.defs.hh:452: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.defs.hh:452: error: expected ',' or '...' before 'n' Linear_Expression.inlines.hh:63: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.inlines.hh:63: error: expected ',' or '...' before 'n' Linear_Expression.inlines.hh: In constructor 'Parma_Polyhedra_Library::Linear_Expression::Linear_Expression(int)': Linear_Expression.inlines.hh:65: error: no match for 'operator[]' in '*(Parma_Polyhedra_Library::Linear_Expression*)this[0]' Linear_Expression.inlines.hh:65: error: 'n' was not declared in this scope Linear_Expression.inlines.hh: At global scope: Linear_Expression.inlines.hh:63: warning: unused parameter 'const_reference' Linear_Expression.inlines.hh:73: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.inlines.hh:74: error: expected initializer before 'Linear_Expression' Linear_Expression.inlines.hh:80: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.inlines.hh:81: error: expected initializer before 'Linear_Expression' Linear_Expression.inlines.hh:109: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.inlines.hh:109: error: expected ',' or '...' before 'n' Linear_Expression.inlines.hh: In function 'Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator+(const Parma_Polyhedra_Library::Linear_Expression&, int)': Linear_Expression.inlines.hh:110: error: 'n' was not declared in this scope Linear_Expression.inlines.hh: At global scope: Linear_Expression.inlines.hh:109: warning: unused parameter 'const_reference' Linear_Expression.inlines.hh:121: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.inlines.hh:121: error: expected ',' or '...' before 'n' Linear_Expression.inlines.hh: In function 'Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator-(const Parma_Polyhedra_Library::Linear_Expression&, int)': Linear_Expression.inlines.hh:122: error: 'n' was not declared in this scope Linear_Expression.inlines.hh: At global scope: Linear_Expression.inlines.hh:121: warning: unused parameter 'const_reference' Linear_Expression.inlines.hh:133: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.inlines.hh:133: error: expected ',' or '...' before 'n' Linear_Expression.inlines.hh: In function 'Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int)': Linear_Expression.inlines.hh:134: error: 'n' was not declared in this scope Linear_Expression.inlines.hh: At global scope: Linear_Expression.inlines.hh:133: warning: unused parameter 'const_reference' Linear_Expression.inlines.hh:139: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.inlines.hh:139: error: expected ',' or '...' before 'n' Linear_Expression.inlines.hh: In function 'Parma_Polyhedra_Library::Linear_Expression& Parma_Polyhedra_Library::operator+=(Parma_Polyhedra_Library::Linear_Expression&, int)': Linear_Expression.inlines.hh:140: error: no match for 'operator[]' in 'e[0]' Linear_Expression.inlines.hh:140: error: 'n' was not declared in this scope Linear_Expression.inlines.hh: At global scope: Linear_Expression.inlines.hh:139: warning: unused parameter 'const_reference' Linear_Expression.inlines.hh:146: error: 'Coefficient_traits' is not a class or namespace Linear_Expression.inlines.hh:146: error: expected ',' or '...' before 'n' Linear_Expression.inlines.hh: In function 'Parma_Polyhedra_Library::Linear_Expression& Parma_Polyhedra_Library::operator-=(Parma_Polyhedra_Library::Linear_Expression&, int)': Linear_Expression.inlines.hh:147: error: no match for 'operator[]' in 'e[0]' Linear_Expression.inlines.hh:147: error: 'n' was not declared in this scope Linear_Expression.inlines.hh: At global scope: Linear_Expression.inlines.hh:146: warning: unused parameter 'const_reference' Bit_Row.inlines.hh: In member function 'Parma_Polyhedra_Library::memory_size_type Parma_Polyhedra_Library::Bit_Row::external_memory_in_bytes() const': Bit_Row.inlines.hh:97: error: 'PPL_SIZEOF_MP_LIMB_T' was not declared in this scope Constraint_System.defs.hh: At global scope: Constraint_System.defs.hh:377: error: 'Coefficient_traits' is not a class or namespace Constraint_System.defs.hh:377: error: expected ',' or '...' before 'denominator' Constraint.defs.hh:63: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:63: error: expected ',' or '...' before 'n' Constraint.defs.hh:68: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:68: error: expected ',' or '...' before 'n' Constraint.defs.hh:68: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator==(int)' must have an argument of class or enumerated type Constraint.defs.hh:68: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator==(int)' must take exactly two arguments Constraint.defs.hh:83: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:83: error: expected ',' or '...' before 'n' Constraint.defs.hh:88: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:88: error: expected ',' or '...' before 'n' Constraint.defs.hh:88: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(int)' must have an argument of class or enumerated type Constraint.defs.hh:88: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(int)' must take exactly two arguments Constraint.defs.hh:103: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:103: error: expected ',' or '...' before 'n' Constraint.defs.hh:108: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:108: error: expected ',' or '...' before 'n' Constraint.defs.hh:108: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(int)' must have an argument of class or enumerated type Constraint.defs.hh:108: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(int)' must take exactly two arguments Constraint.defs.hh:123: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:123: error: expected ',' or '...' before 'n' Constraint.defs.hh:128: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:128: error: expected ',' or '...' before 'n' Constraint.defs.hh:128: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(int)' must have an argument of class or enumerated type Constraint.defs.hh:128: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(int)' must take exactly two arguments Constraint.defs.hh:143: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:143: error: expected ',' or '...' before 'n' Constraint.defs.hh:148: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:148: error: expected ',' or '...' before 'n' Constraint.defs.hh:148: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(int)' must have an argument of class or enumerated type Constraint.defs.hh:148: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(int)' must take exactly two arguments Constraint.defs.hh:326: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:326: error: expected ';' before 'coefficient' Constraint.defs.hh:329: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:329: error: expected ';' before 'inhomogeneous_term' Constraint.defs.hh:479: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:479: error: expected ',' or '...' before 'n' Constraint.defs.hh:481: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:481: error: expected ',' or '...' before 'n' Constraint.defs.hh:481: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator==(int)' must have an argument of class or enumerated type Constraint.defs.hh:481: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator==(int)' must take exactly two arguments Constraint.defs.hh:488: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:488: error: expected ',' or '...' before 'n' Constraint.defs.hh:490: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:490: error: expected ',' or '...' before 'n' Constraint.defs.hh:490: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(int)' must have an argument of class or enumerated type Constraint.defs.hh:490: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(int)' must take exactly two arguments Constraint.defs.hh:495: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:495: error: expected ',' or '...' before 'n' Constraint.defs.hh:497: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:497: error: expected ',' or '...' before 'n' Constraint.defs.hh:497: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(int)' must have an argument of class or enumerated type Constraint.defs.hh:497: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(int)' must take exactly two arguments Constraint.defs.hh:504: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:504: error: expected ',' or '...' before 'n' Constraint.defs.hh:506: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:506: error: expected ',' or '...' before 'n' Constraint.defs.hh:506: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(int)' must have an argument of class or enumerated type Constraint.defs.hh:506: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(int)' must take exactly two arguments Constraint.defs.hh:511: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:511: error: expected ',' or '...' before 'n' Constraint.defs.hh:513: error: 'Coefficient_traits' is not a class or namespace Constraint.defs.hh:513: error: expected ',' or '...' before 'n' Constraint.defs.hh:513: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(int)' must have an argument of class or enumerated type Constraint.defs.hh:513: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(int)' must take exactly two arguments Constraint.inlines.hh: In member function 'Parma_Polyhedra_Library::Constraint::Type Parma_Polyhedra_Library::Constraint::type() const': Constraint.inlines.hh:86: error: no match for 'operator[]' in '*(const Parma_Polyhedra_Library::Constraint*)this[(((const Parma_Polyhedra_Library::Constraint*)this)->Parma_Polyhedra_Library::Constraint::<anonymous>.Parma_Polyhedra_Library::Linear_Row::<anonymous>.Parma_Polyhedra_Library::Row::size() - 1ul)]' Constraint.inlines.hh: At global scope: Constraint.inlines.hh:111: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:112: error: expected initializer before 'Constraint' Constraint.inlines.hh:118: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:119: error: expected initializer before 'Constraint' Constraint.inlines.hh:211: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:211: error: expected ',' or '...' before 'n' Constraint.inlines.hh:211: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator==(int)' must have an argument of class or enumerated type Constraint.inlines.hh:211: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator==(int)' must take exactly two arguments Constraint.inlines.hh: In function 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator==(int)': Constraint.inlines.hh:212: error: 'n' was not declared in this scope Constraint.inlines.hh:212: error: 'e' was not declared in this scope Constraint.inlines.hh: At global scope: Constraint.inlines.hh:211: warning: unused parameter 'const_reference' Constraint.inlines.hh:221: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:221: error: expected ',' or '...' before 'n' Constraint.inlines.hh:221: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(int)' must have an argument of class or enumerated type Constraint.inlines.hh:221: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(int)' must take exactly two arguments Constraint.inlines.hh: In function 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(int)': Constraint.inlines.hh:222: error: 'n' was not declared in this scope Constraint.inlines.hh:222: error: 'e' was not declared in this scope Constraint.inlines.hh: At global scope: Constraint.inlines.hh:221: warning: unused parameter 'const_reference' Constraint.inlines.hh:231: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:231: error: expected ',' or '...' before 'n' Constraint.inlines.hh:231: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(int)' must have an argument of class or enumerated type Constraint.inlines.hh:231: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(int)' must take exactly two arguments Constraint.inlines.hh: In function 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(int)': Constraint.inlines.hh:235: error: 'e' was not declared in this scope Constraint.inlines.hh:236: error: 'n' was not declared in this scope Constraint.inlines.hh: At global scope: Constraint.inlines.hh:231: warning: unused parameter 'const_reference' Constraint.inlines.hh:245: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:245: error: expected ',' or '...' before 'n' Constraint.inlines.hh: In function 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator==(const Parma_Polyhedra_Library::Linear_Expression&, int)': Constraint.inlines.hh:246: error: 'n' was not declared in this scope Constraint.inlines.hh: At global scope: Constraint.inlines.hh:245: warning: unused parameter 'const_reference' Constraint.inlines.hh:255: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:255: error: expected ',' or '...' before 'n' Constraint.inlines.hh: In function 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(const Parma_Polyhedra_Library::Linear_Expression&, int)': Constraint.inlines.hh:256: error: 'n' was not declared in this scope Constraint.inlines.hh: At global scope: Constraint.inlines.hh:255: warning: unused parameter 'const_reference' Constraint.inlines.hh:265: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:265: error: expected ',' or '...' before 'n' Constraint.inlines.hh: In function 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(const Parma_Polyhedra_Library::Linear_Expression&, int)': Constraint.inlines.hh:271: error: 'n' was not declared in this scope Constraint.inlines.hh: At global scope: Constraint.inlines.hh:265: warning: unused parameter 'const_reference' Constraint.inlines.hh:293: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:293: error: expected ',' or '...' before 'n' Constraint.inlines.hh:293: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(int)' must have an argument of class or enumerated type Constraint.inlines.hh:293: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(int)' must take exactly two arguments Constraint.inlines.hh: In function 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(int)': Constraint.inlines.hh:294: error: 'e' was not declared in this scope Constraint.inlines.hh:294: error: 'n' was not declared in this scope Constraint.inlines.hh: At global scope: Constraint.inlines.hh:293: warning: unused parameter 'const_reference' Constraint.inlines.hh:299: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:299: error: expected ',' or '...' before 'n' Constraint.inlines.hh: In function 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(const Parma_Polyhedra_Library::Linear_Expression&, int)': Constraint.inlines.hh:300: error: 'n' was not declared in this scope Constraint.inlines.hh: At global scope: Constraint.inlines.hh:299: warning: unused parameter 'const_reference' Constraint.inlines.hh:317: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:317: error: expected ',' or '...' before 'n' Constraint.inlines.hh:317: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(int)' must have an argument of class or enumerated type Constraint.inlines.hh:317: error: 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(int)' must take exactly two arguments Constraint.inlines.hh: In function 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(int)': Constraint.inlines.hh:318: error: 'e' was not declared in this scope Constraint.inlines.hh:318: error: 'n' was not declared in this scope Constraint.inlines.hh: At global scope: Constraint.inlines.hh:317: warning: unused parameter 'const_reference' Constraint.inlines.hh:323: error: 'Coefficient_traits' is not a class or namespace Constraint.inlines.hh:323: error: expected ',' or '...' before 'n' Constraint.inlines.hh: In function 'Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(const Parma_Polyhedra_Library::Linear_Expression&, int)': Constraint.inlines.hh:324: error: 'n' was not declared in this scope Constraint.inlines.hh: At global scope: Constraint.inlines.hh:323: warning: unused parameter 'const_reference' Box.defs.hh:587: error: 'Coefficient' has not been declared Box.defs.hh:587: error: 'Coefficient' has not been declared Box.defs.hh:618: error: 'Coefficient' has not been declared Box.defs.hh:618: error: 'Coefficient' has not been declared Box.defs.hh:646: error: 'Coefficient' has not been declared Box.defs.hh:646: error: 'Coefficient' has not been declared Box.defs.hh:677: error: 'Coefficient' has not been declared Box.defs.hh:677: error: 'Coefficient' has not been declared Box.defs.hh:962: error: 'Coefficient_traits' is not a class or namespace Box.defs.hh:962: error: expected ',' or '...' before 'denominator' Box.defs.hh:987: error: 'Coefficient_traits' is not a class or namespace Box.defs.hh:987: error: expected ',' or '...' before 'denominator' Box.defs.hh:1017: error: 'Coefficient_traits' is not a class or namespace Box.defs.hh:1017: error: expected ',' or '...' before 'denominator' Box.defs.hh:1048: error: 'Coefficient_traits' is not a class or namespace Box.defs.hh:1048: error: expected ',' or '...' before 'denominator' Box.defs.hh:1123: error: 'Coefficient_traits' is not a class or namespace Box.defs.hh:1123: error: expected ',' or '...' before 'denominator' Box.defs.hh:1154: error: 'Coefficient_traits' is not a class or namespace Box.defs.hh:1154: error: expected ',' or '...' before 'denominator' Box.defs.hh:1476: error: 'Coefficient' has not been declared Box.defs.hh:1476: error: 'Coefficient' has not been declared Box.defs.hh:1497: error: 'Coefficient' has not been declared Box.defs.hh:1497: error: 'Coefficient' has not been declared Box.defs.hh:1604: error: 'Coefficient_traits' is not a class or namespace Box.defs.hh:1604: error: expected ',' or '...' before 'num' Box.defs.hh:1907: error: 'Coefficient' has not been declared Box.defs.hh:1907: error: 'Coefficient' has not been declared Box.defs.hh:1937: error: 'Coefficient' has not been declared Box.defs.hh:1937: error: 'Coefficient' has not been declared Box.defs.hh:2014: error: 'Coefficient_traits' is not a class or namespace Box.defs.hh:2014: error: expected ',' or '...' before 'num' Congruence_System.defs.hh:472: error: 'Coefficient_traits' is not a class or namespace Congruence_System.defs.hh:472: error: expected ',' or '...' before 'denominator' Congruence.defs.hh:77: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:77: error: expected ',' or '...' before 'n' Congruence.defs.hh:87: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:87: error: expected ',' or '...' before 'k' Congruence.defs.hh:92: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:92: error: expected ',' or '...' before 'm' Congruence.defs.hh:239: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:239: error: expected ';' before 'coefficient' Congruence.defs.hh:242: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:242: error: expected ';' before 'inhomogeneous_term' Congruence.defs.hh:245: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:245: error: expected ';' before 'modulus' Congruence.defs.hh:254: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:254: error: expected ',' or '...' before 'k' Congruence.defs.hh:323: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:323: error: expected ',' or '...' before 'n' Congruence.defs.hh:327: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:327: error: expected ',' or '...' before 'n' Congruence.defs.hh:412: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:412: error: expected ',' or '...' before 'k' Congruence.defs.hh:426: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:426: error: expected ',' or '...' before 'm' Congruence.defs.hh:448: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:448: error: expected ',' or '...' before 'k' Congruence.defs.hh:450: error: 'Coefficient_traits' is not a class or namespace Congruence.defs.hh:450: error: expected ',' or '...' before 'm' Congruence.inlines.hh:46: error: 'Coefficient_traits' is not a class or namespace Congruence.inlines.hh:46: error: expected ',' or '...' before 'k' Congruence.inlines.hh: In constructor 'Parma_Polyhedra_Library::Congruence::Congruence(const Parma_Polyhedra_Library::Congruence&, int)': Congruence.inlines.hh:48: error: 'k' was not declared in this scope Congruence.inlines.hh:49: error: no match for 'operator[]' in '*(Parma_Polyhedra_Library::Congruence*)this[(((Parma_Polyhedra_Library::Congruence*)this)->Parma_Polyhedra_Library::Congruence::<anonymous>.Parma_Polyhedra_Library::Row::size() - 1ul)]' Congruence.inlines.hh:51: error: no match for 'operator[]' in '*(Parma_Polyhedra_Library::Congruence*)this[(((Parma_Polyhedra_Library::Congruence*)this)->Parma_Polyhedra_Library::Congruence::<anonymous>.Parma_Polyhedra_Library::Row::size() - 1ul)]' Congruence.inlines.hh: At global scope: Congruence.inlines.hh:46: warning: unused parameter 'const_reference' Congruence.inlines.hh:60: error: 'Coefficient_traits' is not a class or namespace Congruence.inlines.hh:60: error: expected ',' or '...' before 'm' Congruence.inlines.hh: In constructor 'Parma_Polyhedra_Library::Congruence::Congruence(Parma_Polyhedra_Library::Linear_Expression&, int)': Congruence.inlines.hh:62: error: 'm' was not declared in this scope Congruence.inlines.hh:63: error: no match for 'operator[]' in '*(Parma_Polyhedra_Library::Congruence*)this[(((Parma_Polyhedra_Library::Congruence*)this)->Parma_Polyhedra_Library::Congruence::<anonymous>.Parma_Polyhedra_Library::Row::size() - 1ul)]' Congruence.inlines.hh: At global scope: Congruence.inlines.hh:60: warning: unused parameter 'const_reference' Congruence.inlines.hh:68: error: 'Coefficient_traits' is not a class or namespace Congruence.inlines.hh:68: error: expected ',' or '...' before 'n' Congruence.inlines.hh: In static member function 'static Parma_Polyhedra_Library::Congruence Parma_Polyhedra_Library::Congruence::create(const Parma_Polyhedra_Library::Linear_Expression&, int)': Congruence.inlines.hh:71: error: 'n' was not declared in this scope Congruence.inlines.hh: At global scope: Congruence.inlines.hh:68: warning: unused parameter 'const_reference' Congruence.inlines.hh:77: error: 'Coefficient_traits' is not a class or namespace Congruence.inlines.hh:77: error: expected ',' or '...' before 'n' Congruence.inlines.hh: In static member function 'static Parma_Polyhedra_Library::Congruence Parma_Polyhedra_Library::Congruence::create(int)': Congruence.inlines.hh:80: error: 'e' was not declared in this scope Congruence.inlines.hh:81: error: 'n' was not declared in this scope Congruence.inlines.hh: At global scope: Congruence.inlines.hh:78: warning: unused parameter 'const_reference' Congruence.inlines.hh:94: error: 'Coefficient_traits' is not a class or namespace Congruence.inlines.hh:94: error: expected ',' or '...' before 'n' Congruence.inlines.hh: In function 'Parma_Polyhedra_Library::Congruence Parma_Polyhedra_Library::operator%=(const Parma_Polyhedra_Library::Linear_Expression&, int)': Congruence.inlines.hh:95: error: 'n' was not declared in this scope Congruence.inlines.hh: At global scope: Congruence.inlines.hh:94: warning: unused parameter 'const_reference' Congruence.inlines.hh:100: error: 'Coefficient_traits' is not a class or namespace Congruence.inlines.hh:100: error: expected ',' or '...' before 'k' Congruence.inlines.hh: In function 'Parma_Polyhedra_Library::Congruence Parma_Polyhedra_Library::operator/(const Parma_Polyhedra_Library::Congruence&, int)': Congruence.inlines.hh:101: error: 'k' was not declared in this scope Congruence.inlines.hh: At global scope: Congruence.inlines.hh:100: warning: unused parameter 'const_reference' Congruence.inlines.hh:123: error: 'Coefficient_traits' is not a class or namespace Congruence.inlines.hh:123: error: expected ',' or '...' before 'm' Congruence.inlines.hh: In function 'Parma_Polyhedra_Library::Congruence Parma_Polyhedra_Library::operator/(const Parma_Polyhedra_Library::Constraint&, int)': Congruence.inlines.hh:125: error: 'm' was not declared in this scope Congruence.inlines.hh: At global scope: Congruence.inlines.hh:123: warning: unused parameter 'const_reference' Congruence.inlines.hh:129: error: 'Coefficient_traits' is not a class or namespace Congruence.inlines.hh:129: error: expected ',' or '...' before 'k' Congruence.inlines.hh: In member function 'Parma_Polyhedra_Library::Congruence& Parma_Polyhedra_Library::Congruence::operator/=(int)': Congruence.inlines.hh:130: error: 'k' was not declared in this scope Congruence.inlines.hh:131: error: no match for 'operator[]' in '*(Parma_Polyhedra_Library::Congruence*)this[(((Parma_Polyhedra_Library::Congruence*)this)->Parma_Polyhedra_Library::Congruence::<anonymous>.Parma_Polyhedra_Library::Row::size() - 1ul)]' Congruence.inlines.hh:133: error: no match for 'operator[]' in '*(Parma_Polyhedra_Library::Congruence*)this[(((Parma_Polyhedra_Library::Congruence*)this)->Parma_Polyhedra_Library::Congruence::<anonymous>.Parma_Polyhedra_Library::Row::size() - 1ul)]' Congruence.inlines.hh: At global scope: Congruence.inlines.hh:129: warning: unused parameter 'const_reference' Congruence.inlines.hh:165: error: 'Coefficient_traits' is not a class or namespace Congruence.inlines.hh:166: error: expected initializer before 'Congruence' Congruence.inlines.hh:172: error: 'Coefficient_traits' is not a class or namespace Congruence.inlines.hh:173: error: expected initializer before 'Congruence' Congruence.inlines.hh:177: error: 'Coefficient_traits' is not a class or namespace Congruence.inlines.hh:178: error: expected initializer before 'Congruence' Congruence.inlines.hh: In member function 'bool Parma_Polyhedra_Library::Congruence::is_proper_congruence() const': Congruence.inlines.hh:185: error: 'modulus' was not declared in this scope Congruence.inlines.hh: In member function 'bool Parma_Polyhedra_Library::Congruence::is_equality() const': Congruence.inlines.hh:190: error: 'modulus' was not declared in this scope Congruence.inlines.hh: In member function 'bool Parma_Polyhedra_Library::Congruence::is_equal_at_dimension(Parma_Polyhedra_Library::dimension_type, const Parma_Polyhedra_Library::Congruence&) const': Congruence.inlines.hh:196: error: 'operator[]' not defined Congruence.inlines.hh:196: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'modulus' Congruence.inlines.hh:196: error: no match for 'operator[]' in 'cg[dim]' Congruence.inlines.hh:196: error: 'modulus' was not declared in this scope Congruence.inlines.hh: In member function 'void Parma_Polyhedra_Library::Congruence::set_is_equality()': Congruence.inlines.hh:201: error: no match for 'operator[]' in '*(Parma_Polyhedra_Library::Congruence*)this[(((Parma_Polyhedra_Library::Congruence*)this)->Parma_Polyhedra_Library::Congruence::<anonymous>.Parma_Polyhedra_Library::Row::size() - 1ul)]' Congruence.inlines.hh: In member function 'void Parma_Polyhedra_Library::Congruence::negate(Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type)': Congruence.inlines.hh:207: error: 'operator[]' not defined Box.inlines.hh: At global scope: Box.inlines.hh:193: error: 'Coefficient' has not been declared Box.inlines.hh:193: error: 'Coefficient' has not been declared Box.inlines.hh:201: error: 'Coefficient' has not been declared Box.inlines.hh:201: error: 'Coefficient' has not been declared Box.inlines.hh:209: error: 'Coefficient' has not been declared Box.inlines.hh:209: error: 'Coefficient' has not been declared Box.inlines.hh:217: error: 'Coefficient' has not been declared Box.inlines.hh:217: error: 'Coefficient' has not been declared Box.inlines.hh:260: error: 'Coefficient' has not been declared Box.inlines.hh:260: error: 'Coefficient' has not been declared Box.inlines.hh:280: error: 'Coefficient' has not been declared Box.inlines.hh:280: error: 'Coefficient' has not been declared Box.inlines.hh:379: error: 'Coefficient_traits' is not a class or namespace Box.inlines.hh:379: error: expected ',' or '...' before 'num' Box.inlines.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::add_interval_constraint_no_check(Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::Constraint::Type, int)': Box.inlines.hh:383: error: 'den' was not declared in this scope Box.inlines.hh:391: error: 'num' was not declared in this scope Generator_System.defs.hh: At global scope: Generator_System.defs.hh:483: error: 'Coefficient_traits' is not a class or namespace Generator_System.defs.hh:483: error: expected ',' or '...' before 'denominator' Generator.defs.hh:271: error: 'Coefficient_traits' is not a class or namespace Generator.defs.hh:271: error: expected ',' or '...' before 'd' Generator.defs.hh:284: error: 'Coefficient_traits' is not a class or namespace Generator.defs.hh:284: error: expected ',' or '...' before 'd' Generator.defs.hh:339: error: 'Coefficient_traits' is not a class or namespace Generator.defs.hh:339: error: expected ';' before 'coefficient' Generator.defs.hh:346: error: 'Coefficient_traits' is not a class or namespace Generator.defs.hh:346: error: expected ';' before 'divisor' Generator.defs.hh:272: error: default argument missing for parameter 2 of 'static Parma_Polyhedra_Library::Generator Parma_Polyhedra_Library::Generator::point(const Parma_Polyhedra_Library::Linear_Expression&, int)' Generator.defs.hh:284: error: default argument missing for parameter 2 of 'static Parma_Polyhedra_Library::Generator Parma_Polyhedra_Library::Generator::closure_point(const Parma_Polyhedra_Library::Linear_Expression&, int)' Generator.defs.hh:493: error: 'Coefficient_traits' is not a class or namespace Generator.defs.hh:493: error: expected ',' or '...' before 'd' Generator.defs.hh:493: error: default argument missing for parameter 2 of 'Parma_Polyhedra_Library::Generator Parma_Polyhedra_Library::point(const Parma_Polyhedra_Library::Linear_Expression&, int)' Generator.defs.hh:503: error: 'Coefficient_traits' is not a class or namespace Generator.defs.hh:503: error: expected ',' or '...' before 'd' Generator.defs.hh:503: error: default argument missing for parameter 2 of 'Parma_Polyhedra_Library::Generator Parma_Polyhedra_Library::closure_point(const Parma_Polyhedra_Library::Linear_Expression&, int)' Generator.inlines.hh: In member function 'bool Parma_Polyhedra_Library::Generator::is_line_or_ray() const': Generator.inlines.hh:79: error: no match for 'operator[]' in '*(const Parma_Polyhedra_Library::Generator*)this[0]' Generator.inlines.hh: In member function 'Parma_Polyhedra_Library::Generator::Type Parma_Polyhedra_Library::Generator::type() const': Generator.inlines.hh:98: error: no match for 'operator[]' in 'g[(((const Parma_Polyhedra_Library::Generator*)this)->Parma_Polyhedra_Library::Generator::<anonymous>.Parma_Polyhedra_Library::Linear_Row::<anonymous>.Parma_Polyhedra_Library::Row::size() - 1ul)]' Generator.inlines.hh: At global scope: Generator.inlines.hh:122: error: 'Coefficient_traits' is not a class or namespace Generator.inlines.hh:123: error: expected initializer before 'Generator' Generator.inlines.hh:129: error: 'Coefficient_traits' is not a class or namespace Generator.inlines.hh:130: error: expected initializer before 'Generator' Generator.inlines.hh:174: error: 'Coefficient_traits' is not a class or namespace Generator.inlines.hh:174: error: expected ',' or '...' before 'd' Generator.inlines.hh: In function 'Parma_Polyhedra_Library::Generator Parma_Polyhedra_Library::point(const Parma_Polyhedra_Library::Linear_Expression&, int)': Generator.inlines.hh:175: error: 'd' was not declared in this scope Generator.inlines.hh: At global scope: Generator.inlines.hh:174: warning: unused parameter 'const_reference' Generator.inlines.hh:181: error: 'Coefficient_traits' is not a class or namespace Generator.inlines.hh:181: error: expected ',' or '...' before 'd' Generator.inlines.hh: In function 'Parma_Polyhedra_Library::Generator Parma_Polyhedra_Library::closure_point(const Parma_Polyhedra_Library::Linear_Expression&, int)': Generator.inlines.hh:182: error: 'd' was not declared in this scope Generator.inlines.hh: At global scope: Generator.inlines.hh:181: warning: unused parameter 'const_reference' Generator.inlines.hh: In function 'bool Parma_Polyhedra_Library::l_m_distance_assign(Parma_Polyhedra_Library::Checked_Number<To, Parma_Polyhedra_Library::Extended_Number_Policy>&, const Parma_Polyhedra_Library::Generator&, const Parma_Polyhedra_Library::Generator&, Parma_Polyhedra_Library::Rounding_Dir, Temp&, Temp&, Temp&)': Generator.inlines.hh:243: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Generator.inlines.hh:244: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Generator.inlines.hh:248: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Generator.inlines.hh:250: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Grid_Generator_System.defs.hh: At global scope: Grid_Generator_System.defs.hh:434: error: 'Coefficient_traits' is not a class or namespace Grid_Generator_System.defs.hh:434: error: expected ',' or '...' before 'denominator' Grid_Generator.defs.hh:247: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.defs.hh:247: error: expected ',' or '...' before 'd' Grid_Generator.defs.hh:260: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.defs.hh:260: error: expected ',' or '...' before 'd' Grid_Generator.defs.hh:321: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.defs.hh:321: error: expected ';' before 'coefficient' Grid_Generator.defs.hh:328: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.defs.hh:328: error: expected ';' before 'divisor' Grid_Generator.defs.hh:413: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.defs.hh:413: error: expected ',' or '...' before 'd' Grid_Generator.defs.hh:435: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.defs.hh:435: error: expected ',' or '...' before 'd' Grid_Generator.defs.hh:458: error: ISO C++ forbids declaration of 'Coefficient' with no type Grid_Generator.defs.hh:458: error: expected ';' before '&' token Grid_Generator.defs.hh:461: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.defs.hh:461: error: expected ';' before 'operator' Grid_Generator.defs.hh:248: error: default argument missing for parameter 2 of 'static Parma_Polyhedra_Library::Grid_Generator Parma_Polyhedra_Library::Grid_Generator::parameter(const Parma_Polyhedra_Library::Linear_Expression&, int)' Grid_Generator.defs.hh:261: error: default argument missing for parameter 2 of 'static Parma_Polyhedra_Library::Grid_Generator Parma_Polyhedra_Library::Grid_Generator::grid_point(const Parma_Polyhedra_Library::Linear_Expression&, int)' Grid_Generator.defs.hh:502: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.defs.hh:502: error: expected ',' or '...' before 'd' Grid_Generator.defs.hh:502: error: default argument missing for parameter 2 of 'Parma_Polyhedra_Library::Grid_Generator Parma_Polyhedra_Library::parameter(const Parma_Polyhedra_Library::Linear_Expression&, int)' Grid_Generator.defs.hh:512: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.defs.hh:512: error: expected ',' or '...' before 'd' Grid_Generator.defs.hh:512: error: default argument missing for parameter 2 of 'Parma_Polyhedra_Library::Grid_Generator Parma_Polyhedra_Library::grid_point(const Parma_Polyhedra_Library::Linear_Expression&, int)' Grid_Generator.inlines.hh:53: error: expected initializer before '&' token Grid_Generator.inlines.hh:58: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.inlines.hh:59: error: expected initializer before 'Grid_Generator' Grid_Generator.inlines.hh:110: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.inlines.hh:110: error: expected ',' or '...' before 'd' Grid_Generator.inlines.hh: In member function 'void Parma_Polyhedra_Library::Grid_Generator::set_divisor(int)': Grid_Generator.inlines.hh:113: error: 'operator[]' is not a member of 'Parma_Polyhedra_Library::Generator' Grid_Generator.inlines.hh:113: error: 'd' was not declared in this scope Grid_Generator.inlines.hh:115: error: 'operator[]' is not a member of 'Parma_Polyhedra_Library::Generator' Grid_Generator.inlines.hh:115: error: 'd' was not declared in this scope Grid_Generator.inlines.hh: At global scope: Grid_Generator.inlines.hh:110: warning: unused parameter 'const_reference' Grid_Generator.inlines.hh:118: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.inlines.hh:119: error: expected initializer before 'Grid_Generator' Grid_Generator.inlines.hh: In member function 'bool Parma_Polyhedra_Library::Grid_Generator::is_equal_at_dimension(Parma_Polyhedra_Library::dimension_type, const Parma_Polyhedra_Library::Grid_Generator&) const': Grid_Generator.inlines.hh:131: error: 'operator[]' not defined Grid_Generator.inlines.hh:131: error: 'const class Parma_Polyhedra_Library::Grid_Generator' has no member named 'divisor' Grid_Generator.inlines.hh:131: error: no match for 'operator[]' in 'gg[dim]' Grid_Generator.inlines.hh:131: error: 'divisor' was not declared in this scope Grid_Generator.inlines.hh: In member function 'void Parma_Polyhedra_Library::Grid_Generator::negate(Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type)': Grid_Generator.inlines.hh:159: error: 'operator[]' not defined Grid_Generator.inlines.hh: At global scope: Grid_Generator.inlines.hh:162: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.inlines.hh:163: error: expected initializer before 'Grid_Generator' Grid_Generator.inlines.hh:216: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.inlines.hh:216: error: expected ',' or '...' before 'd' Grid_Generator.inlines.hh: In function 'Parma_Polyhedra_Library::Grid_Generator Parma_Polyhedra_Library::parameter(const Parma_Polyhedra_Library::Linear_Expression&, int)': Grid_Generator.inlines.hh:217: error: 'd' was not declared in this scope Grid_Generator.inlines.hh: At global scope: Grid_Generator.inlines.hh:216: warning: unused parameter 'const_reference' Grid_Generator.inlines.hh:223: error: 'Coefficient_traits' is not a class or namespace Grid_Generator.inlines.hh:223: error: expected ',' or '...' before 'd' Grid_Generator.inlines.hh: In function 'Parma_Polyhedra_Library::Grid_Generator Parma_Polyhedra_Library::grid_point(const Parma_Polyhedra_Library::Linear_Expression&, int)': Grid_Generator.inlines.hh:224: error: 'd' was not declared in this scope Grid_Generator.inlines.hh: At global scope: Grid_Generator.inlines.hh:223: warning: unused parameter 'const_reference' Polyhedron.defs.hh:367: error: 'Coefficient' does not name a type Polyhedron.defs.hh:672: error: 'Coefficient' has not been declared Polyhedron.defs.hh:672: error: 'Coefficient' has not been declared Polyhedron.defs.hh:703: error: 'Coefficient' has not been declared Polyhedron.defs.hh:703: error: 'Coefficient' has not been declared Polyhedron.defs.hh:731: error: 'Coefficient' has not been declared Polyhedron.defs.hh:731: error: 'Coefficient' has not been declared Polyhedron.defs.hh:762: error: 'Coefficient' has not been declared Polyhedron.defs.hh:762: error: 'Coefficient' has not been declared Polyhedron.defs.hh:1367: error: 'Coefficient_traits' is not a class or namespace Polyhedron.defs.hh:1367: error: expected ',' or '...' before 'denominator' Polyhedron.defs.hh:1459: error: 'Coefficient_traits' is not a class or namespace Polyhedron.defs.hh:1459: error: expected ',' or '...' before 'denominator' Polyhedron.defs.hh:1491: error: 'Coefficient_traits' is not a class or namespace Polyhedron.defs.hh:1491: error: expected ',' or '...' before 'denominator' Polyhedron.defs.hh:1524: error: 'Coefficient_traits' is not a class or namespace Polyhedron.defs.hh:1524: error: expected ',' or '...' before 'denominator' Polyhedron.defs.hh:1604: error: 'Coefficient_traits' is not a class or namespace Polyhedron.defs.hh:1604: error: expected ',' or '...' before 'denominator' Polyhedron.defs.hh:1636: error: 'Coefficient_traits' is not a class or namespace Polyhedron.defs.hh:1636: error: expected ',' or '...' before 'denominator' Polyhedron.defs.hh:2465: error: 'Coefficient' has not been declared Polyhedron.defs.hh:2465: error: 'Coefficient' has not been declared Polyhedron.inlines.hh:316: error: 'Coefficient' has not been declared Polyhedron.inlines.hh:316: error: 'Coefficient' has not been declared Polyhedron.inlines.hh:324: error: 'Coefficient' has not been declared Polyhedron.inlines.hh:324: error: 'Coefficient' has not been declared Polyhedron.inlines.hh:331: error: 'Coefficient' has not been declared Polyhedron.inlines.hh:331: error: 'Coefficient' has not been declared Polyhedron.inlines.hh:339: error: 'Coefficient' has not been declared Polyhedron.inlines.hh:339: error: 'Coefficient' has not been declared MIP_Problem.defs.hh:351: error: 'Coefficient' has not been declared MIP_Problem.defs.hh:352: error: 'Coefficient' has not been declared MIP_Problem.defs.hh:377: error: 'Coefficient' has not been declared MIP_Problem.defs.hh:377: error: 'Coefficient' has not been declared MIP_Problem.inlines.hh:88: error: variable or field 'optimal_value' declared void MIP_Problem.inlines.hh:88: error: 'Parma_Polyhedra_Library::MIP_Problem::optimal_value' declared as an 'inline' variable MIP_Problem.inlines.hh:88: error: 'int Parma_Polyhedra_Library::MIP_Problem::optimal_value' is not a static member of 'class Parma_Polyhedra_Library::MIP_Problem' MIP_Problem.inlines.hh:88: error: 'Coefficient' was not declared in this scope MIP_Problem.inlines.hh:88: error: 'num' was not declared in this scope MIP_Problem.inlines.hh:88: error: 'Coefficient' was not declared in this scope MIP_Problem.inlines.hh:88: error: 'den' was not declared in this scope MIP_Problem.inlines.hh:88: error: initializer expression list treated as compound expression MIP_Problem.inlines.hh:88: error: expected ',' or ';' before 'const' Polyhedron.templates.hh: In constructor 'Parma_Polyhedra_Library::Polyhedron::Polyhedron(Parma_Polyhedra_Library::Topology, const Parma_Polyhedra_Library::Box<ITV>&, Parma_Polyhedra_Library::Complexity_Class)': Polyhedron.templates.hh:61: error: 'Coefficient' was not declared in this scope Polyhedron.templates.hh:61: error: template argument 1 is invalid Polyhedron.templates.hh:61: error: expected initializer before 'holderl_n' Polyhedron.templates.hh:61: error: 'Coefficient' cannot appear in a constant-expression Polyhedron.templates.hh:61: error: template argument 1 is invalid Polyhedron.templates.hh:61: error: expected initializer before 'l_n' Polyhedron.templates.hh:62: error: 'Coefficient' cannot appear in a constant-expression Polyhedron.templates.hh:62: error: template argument 1 is invalid Polyhedron.templates.hh:62: error: expected initializer before 'holderl_d' Polyhedron.templates.hh:62: error: 'Coefficient' cannot appear in a constant-expression Polyhedron.templates.hh:62: error: template argument 1 is invalid Polyhedron.templates.hh:62: error: expected initializer before 'l_d' Polyhedron.templates.hh:63: error: 'Coefficient' cannot appear in a constant-expression Polyhedron.templates.hh:63: error: template argument 1 is invalid Polyhedron.templates.hh:63: error: expected initializer before 'holderu_n' Polyhedron.templates.hh:63: error: 'Coefficient' cannot appear in a constant-expression Polyhedron.templates.hh:63: error: template argument 1 is invalid Polyhedron.templates.hh:63: error: expected initializer before 'u_n' Polyhedron.templates.hh:64: error: 'Coefficient' cannot appear in a constant-expression Polyhedron.templates.hh:64: error: template argument 1 is invalid Polyhedron.templates.hh:64: error: expected initializer before 'holderu_d' Polyhedron.templates.hh:64: error: 'Coefficient' cannot appear in a constant-expression Polyhedron.templates.hh:64: error: template argument 1 is invalid Polyhedron.templates.hh:64: error: expected initializer before 'u_d' Polyhedron.templates.hh:70: error: 'l_n' was not declared in this scope Polyhedron.templates.hh:70: error: 'l_d' was not declared in this scope Polyhedron.templates.hh:73: error: 'u_n' was not declared in this scope Polyhedron.templates.hh:73: error: 'u_d' was not declared in this scope Polyhedron.templates.hh:97: error: 'l_n' was not declared in this scope Polyhedron.templates.hh:97: error: 'l_d' was not declared in this scope Polyhedron.templates.hh:100: error: 'u_n' was not declared in this scope Polyhedron.templates.hh:100: error: 'u_d' was not declared in this scope Polyhedron.templates.hh: In member function 'void Parma_Polyhedra_Library::Polyhedron::map_space_dimensions(const Partial_Function&)': Polyhedron.templates.hh:263: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((new_space_dimension - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Polyhedron.templates.hh:266: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Polyhedron.templates.hh:268: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Polyhedron.templates.hh:283: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Polyhedron.templates.hh:287: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Grid.defs.hh: At global scope: Grid.defs.hh:363: error: 'Coefficient' does not name a type Grid.defs.hh:833: error: 'Coefficient' has not been declared Grid.defs.hh:833: error: 'Coefficient' has not been declared Grid.defs.hh:867: error: 'Coefficient' has not been declared Grid.defs.hh:867: error: 'Coefficient' has not been declared Grid.defs.hh:898: error: 'Coefficient' has not been declared Grid.defs.hh:898: error: 'Coefficient' has not been declared Grid.defs.hh:932: error: 'Coefficient' has not been declared Grid.defs.hh:932: error: 'Coefficient' has not been declared Grid.defs.hh:1512: error: 'Coefficient_traits' is not a class or namespace Grid.defs.hh:1512: error: expected ',' or '...' before 'denominator' Grid.defs.hh:1576: error: 'Coefficient_traits' is not a class or namespace Grid.defs.hh:1576: error: expected ',' or '...' before 'denominator' Grid.defs.hh:1613: error: 'Coefficient_traits' is not a class or namespace Grid.defs.hh:1613: error: expected ',' or '...' before 'denominator' Grid.defs.hh:1652: error: 'Coefficient_traits' is not a class or namespace Grid.defs.hh:1652: error: expected ',' or '...' before 'denominator' Grid.defs.hh:1685: error: 'Coefficient_traits' is not a class or namespace Grid.defs.hh:1685: error: expected ',' or '...' before 'modulus' Grid.defs.hh:1716: error: 'Coefficient_traits' is not a class or namespace Grid.defs.hh:1716: error: expected ',' or '...' before 'modulus' Grid.defs.hh:1748: error: 'Coefficient_traits' is not a class or namespace Grid.defs.hh:1748: error: expected ',' or '...' before 'denominator' Grid.defs.hh:1780: error: 'Coefficient_traits' is not a class or namespace Grid.defs.hh:1780: error: expected ',' or '...' before 'denominator' Grid.defs.hh:2397: error: 'Coefficient' has not been declared Grid.defs.hh:2397: error: 'Coefficient' has not been declared Grid.defs.hh:2509: error: 'Coefficient' has not been declared Grid.defs.hh:2661: error: expected ',' or '...' before '&' token Grid.defs.hh:2664: error: ISO C++ forbids declaration of 'Coefficient' with no type Grid.defs.hh:2668: error: expected ',' or '...' before '&' token Grid.defs.hh:2672: error: ISO C++ forbids declaration of 'Coefficient' with no type Grid.defs.hh:2672: error: 'static void Parma_Polyhedra_Library::Grid::multiply_grid(int)' cannot be overloaded Grid.defs.hh:2664: error: with 'static void Parma_Polyhedra_Library::Grid::multiply_grid(int)' Grid.inlines.hh:346: error: 'Coefficient' has not been declared Grid.inlines.hh:346: error: 'Coefficient' has not been declared Grid.inlines.hh:352: error: 'Coefficient' has not been declared Grid.inlines.hh:352: error: 'Coefficient' has not been declared Grid.inlines.hh:359: error: 'Coefficient' has not been declared Grid.inlines.hh:359: error: 'Coefficient' has not been declared Grid.inlines.hh:365: error: 'Coefficient' has not been declared Grid.inlines.hh:365: error: 'Coefficient' has not been declared Grid.inlines.hh: In static member function 'static void Parma_Polyhedra_Library::Grid::normalize_divisors(Parma_Polyhedra_Library::Grid_Generator_System&)': Grid.inlines.hh:372: error: 'Coefficient' was not declared in this scope Grid.inlines.hh:372: error: template argument 1 is invalid Grid.inlines.hh:372: error: expected initializer before 'holderdivisor' Grid.inlines.hh:372: error: 'Coefficient' cannot appear in a constant-expression Grid.inlines.hh:372: error: template argument 1 is invalid Grid.inlines.hh:372: error: expected initializer before 'divisor' Grid.inlines.hh:373: error: 'divisor' was not declared in this scope Grid.templates.hh: In constructor 'Parma_Polyhedra_Library::Grid::Grid(const Parma_Polyhedra_Library::Box<ITV>&, Parma_Polyhedra_Library::Complexity_Class)': Grid.templates.hh:60: error: 'Coefficient' was not declared in this scope Grid.templates.hh:60: error: template argument 1 is invalid Grid.templates.hh:60: error: expected initializer before 'holderl_n' Grid.templates.hh:60: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:60: error: template argument 1 is invalid Grid.templates.hh:60: error: expected initializer before 'l_n' Grid.templates.hh:61: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:61: error: template argument 1 is invalid Grid.templates.hh:61: error: expected initializer before 'holderl_d' Grid.templates.hh:61: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:61: error: template argument 1 is invalid Grid.templates.hh:61: error: expected initializer before 'l_d' Grid.templates.hh:62: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:62: error: template argument 1 is invalid Grid.templates.hh:62: error: expected initializer before 'holderu_n' Grid.templates.hh:62: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:62: error: template argument 1 is invalid Grid.templates.hh:62: error: expected initializer before 'u_n' Grid.templates.hh:63: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:63: error: template argument 1 is invalid Grid.templates.hh:63: error: expected initializer before 'holderu_d' Grid.templates.hh:63: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:63: error: template argument 1 is invalid Grid.templates.hh:63: error: expected initializer before 'u_d' Grid.templates.hh:64: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((((Parma_Polyhedra_Library::Grid*)this)->Parma_Polyhedra_Library::Grid::space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Grid.templates.hh:69: error: 'l_n' was not declared in this scope Grid.templates.hh:69: error: 'l_d' was not declared in this scope Grid.templates.hh:70: error: 'u_n' was not declared in this scope Grid.templates.hh:70: error: 'u_d' was not declared in this scope Grid.templates.hh:78: error: expected initializer before '&' token Grid.templates.hh:79: error: 'point_divisor' was not declared in this scope Grid.templates.hh:90: error: no match for 'operator[]' in 'point[(k + 1)]' Grid.templates.hh: In constructor 'Parma_Polyhedra_Library::Grid::Grid(const Box&, Parma_Polyhedra_Library::From_Covering_Box)': Grid.templates.hh:120: error: 'Coefficient' was not declared in this scope Grid.templates.hh:120: error: template argument 1 is invalid Grid.templates.hh:120: error: expected initializer before 'holderl_n' Grid.templates.hh:120: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:120: error: template argument 1 is invalid Grid.templates.hh:120: error: expected initializer before 'l_n' Grid.templates.hh:121: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:121: error: template argument 1 is invalid Grid.templates.hh:121: error: expected initializer before 'holderl_d' Grid.templates.hh:121: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:121: error: template argument 1 is invalid Grid.templates.hh:121: error: expected initializer before 'l_d' Grid.templates.hh:132: error: 'l_n' was not declared in this scope Grid.templates.hh:132: error: 'l_d' was not declared in this scope Grid.templates.hh:134: error: 'l_n' was not declared in this scope Grid.templates.hh:134: error: 'l_d' was not declared in this scope Grid.templates.hh:151: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:151: error: template argument 1 is invalid Grid.templates.hh:151: error: expected initializer before 'holderu_n' Grid.templates.hh:151: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:151: error: template argument 1 is invalid Grid.templates.hh:151: error: expected initializer before 'u_n' Grid.templates.hh:152: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:152: error: template argument 1 is invalid Grid.templates.hh:152: error: expected initializer before 'holderu_d' Grid.templates.hh:152: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:152: error: template argument 1 is invalid Grid.templates.hh:152: error: expected initializer before 'u_d' Grid.templates.hh:153: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:153: error: template argument 1 is invalid Grid.templates.hh:153: error: expected initializer before 'holderd' Grid.templates.hh:153: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:153: error: template argument 1 is invalid Grid.templates.hh:153: error: expected initializer before 'd' Grid.templates.hh:154: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((((Parma_Polyhedra_Library::Grid*)this)->Parma_Polyhedra_Library::Grid::space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Grid.templates.hh:159: error: 'l_n' was not declared in this scope Grid.templates.hh:159: error: 'l_d' was not declared in this scope Grid.templates.hh:161: error: expected initializer before '&' token Grid.templates.hh:163: error: 'point_divisor' was not declared in this scope Grid.templates.hh:165: error: 'd' was not declared in this scope Grid.templates.hh:173: error: no match for 'operator[]' in 'point[(k + 1)]' Grid.templates.hh:175: error: 'u_n' was not declared in this scope Grid.templates.hh:175: error: 'u_d' was not declared in this scope Grid.templates.hh:205: error: 'u_n' was not declared in this scope Grid.templates.hh:205: error: 'u_d' was not declared in this scope Grid.templates.hh:206: error: expected initializer before '&' token Grid.templates.hh:208: error: 'point_divisor' was not declared in this scope Grid.templates.hh:210: error: 'd' was not declared in this scope Grid.templates.hh:218: error: no match for 'operator[]' in 'point[(k + 1)]' Grid.templates.hh: In member function 'void Parma_Polyhedra_Library::Grid::get_covering_box(Parma_Polyhedra_Library::Box<ITV>&) const': Grid.templates.hh:270: error: 'Coefficient' was not declared in this scope Grid.templates.hh:270: error: template argument 1 is invalid Grid.templates.hh:270: error: expected initializer before 'holdergcd' Grid.templates.hh:270: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:270: error: template argument 1 is invalid Grid.templates.hh:270: error: expected initializer before 'gcd' Grid.templates.hh:271: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:271: error: template argument 1 is invalid Grid.templates.hh:271: error: expected initializer before 'holderbound' Grid.templates.hh:271: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:271: error: template argument 1 is invalid Grid.templates.hh:271: error: expected initializer before 'bound' Grid.templates.hh:282: error: no match for 'operator[]' in 'interval_sizes[dim]' Grid.templates.hh:288: error: no match for 'operator[]' in 'gen[(dim + 1)]' Grid.templates.hh:305: error: no match for 'operator[]' in 'gen[dim]' Grid.templates.hh:305: error: no match for 'operator[]' in 'point[dim]' Grid.templates.hh:308: error: 'const class Parma_Polyhedra_Library::Grid_Generator' has no member named 'divisor' Grid.templates.hh:312: error: no match for 'operator[]' in 'interval_sizes[dim]' Grid.templates.hh:312: error: no match for 'operator[]' in 'interval_sizes[dim]' Grid.templates.hh:312: error: no match for 'operator[]' in 'gen[(dim + 1)]' Grid.templates.hh:320: error: expected initializer before '&' token Grid.templates.hh:321: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:321: error: template argument 1 is invalid Grid.templates.hh:321: error: expected initializer before 'holderlower_bound' Grid.templates.hh:321: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:321: error: template argument 1 is invalid Grid.templates.hh:321: error: expected initializer before 'lower_bound' Grid.templates.hh:326: error: 'lower_bound' was not declared in this scope Grid.templates.hh:326: error: no match for 'operator[]' in 'point[(dim + 1)]' Grid.templates.hh:330: error: no match for 'operator[]' in 'interval_sizes[dim]' Grid.templates.hh:333: error: no match for 'operator[]' in 'interval_sizes[dim]' Grid.templates.hh:338: error: no match for 'operator[]' in 'interval_sizes[dim]' Grid.templates.hh:339: error: no match for 'operator[]' in 'interval_sizes[dim]' Grid.templates.hh:342: error: no match for 'operator[]' in 'interval_sizes[dim]' Grid.templates.hh:343: error: no match for 'operator[]' in 'interval_sizes[dim]' Grid.templates.hh:346: error: 'bound' was not declared in this scope Grid.templates.hh:346: error: no match for 'operator[]' in 'interval_sizes[dim]' Grid.templates.hh:347: error: 'gcd' was not declared in this scope Grid.templates.hh:347: error: 'divisor' was not declared in this scope Grid.templates.hh:355: error: 'gcd' was not declared in this scope Grid.templates.hh:355: error: 'divisor' was not declared in this scope Grid.templates.hh:364: error: expected initializer before '&' token Grid.templates.hh:368: error: 'gcd' was not declared in this scope Grid.templates.hh:368: error: no match for 'operator[]' in 'point[(dim + 1)]' Grid.templates.hh:368: error: 'divisor' was not declared in this scope Grid.templates.hh:369: error: 'bound' was not declared in this scope Grid.templates.hh:369: error: no match for 'operator[]' in 'point[(dim + 1)]' Grid.templates.hh: In member function 'void Parma_Polyhedra_Library::Grid::map_space_dimensions(const Partial_Function&)': Grid.templates.hh:500: error: expected initializer before '&' token Grid.templates.hh:503: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((new_space_dimension - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Grid.templates.hh:506: error: 'const class Parma_Polyhedra_Library::Grid_Generator' has no member named 'coefficient' Grid.templates.hh:508: error: 'const class Parma_Polyhedra_Library::Grid_Generator' has no member named 'coefficient' Grid.templates.hh:519: error: 'system_divisor' was not declared in this scope Grid.templates.hh:522: error: 'const class Parma_Polyhedra_Library::Grid_Generator' has no member named 'divisor' Grid.templates.hh: In static member function 'static void Parma_Polyhedra_Library::Grid::reduce_reduced(M&, Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type, const std::vector<Parma_Polyhedra_Library::Grid::Dimension_Kind, std::allocator<Parma_Polyhedra_Library::Grid::Dimension_Kind> >&, bool)': Grid.templates.hh:549: error: expected initializer before '&' token Grid.templates.hh:551: error: 'pivot_dim' was not declared in this scope Grid.templates.hh:554: error: 'Coefficient' was not declared in this scope Grid.templates.hh:554: error: template argument 1 is invalid Grid.templates.hh:554: error: expected initializer before 'holderpivot_dim_half' Grid.templates.hh:554: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:554: error: template argument 1 is invalid Grid.templates.hh:554: error: expected initializer before 'pivot_dim_half' Grid.templates.hh:555: error: 'pivot_dim_half' was not declared in this scope Grid.templates.hh:555: error: 'pivot_dim' was not declared in this scope Grid.templates.hh:570: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:570: error: template argument 1 is invalid Grid.templates.hh:570: error: expected initializer before 'holdernum_rows_to_subtract' Grid.templates.hh:570: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:570: error: template argument 1 is invalid Grid.templates.hh:570: error: expected initializer before 'num_rows_to_subtract' Grid.templates.hh:571: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:571: error: template argument 1 is invalid Grid.templates.hh:571: error: expected initializer before 'holderrow_dim_remainder' Grid.templates.hh:571: error: 'Coefficient' cannot appear in a constant-expression Grid.templates.hh:571: error: template argument 1 is invalid Grid.templates.hh:571: error: expected initializer before 'row_dim_remainder' Grid.templates.hh:585: error: expected initializer before '&' token Grid.templates.hh:587: error: 'num_rows_to_subtract' was not declared in this scope Grid.templates.hh:587: error: 'row_dim' was not declared in this scope Grid.templates.hh:593: error: 'row_dim_remainder' was not declared in this scope BD_Shape.defs.hh: At global scope: BD_Shape.defs.hh:288: error: 'Coefficient' has not been declared BD_Shape.defs.hh:653: error: 'Coefficient' has not been declared BD_Shape.defs.hh:653: error: 'Coefficient' has not been declared BD_Shape.defs.hh:684: error: 'Coefficient' has not been declared BD_Shape.defs.hh:684: error: 'Coefficient' has not been declared BD_Shape.defs.hh:712: error: 'Coefficient' has not been declared BD_Shape.defs.hh:712: error: 'Coefficient' has not been declared BD_Shape.defs.hh:743: error: 'Coefficient' has not been declared BD_Shape.defs.hh:743: error: 'Coefficient' has not been declared BD_Shape.defs.hh:1201: error: 'Coefficient_traits' is not a class or namespace BD_Shape.defs.hh:1201: error: expected ',' or '...' before 'denominator' BD_Shape.defs.hh:1225: error: 'Coefficient_traits' is not a class or namespace BD_Shape.defs.hh:1225: error: expected ',' or '...' before 'denominator' BD_Shape.defs.hh:1255: error: 'Coefficient_traits' is not a class or namespace BD_Shape.defs.hh:1255: error: expected ',' or '...' before 'denominator' BD_Shape.defs.hh:1308: error: 'Coefficient_traits' is not a class or namespace BD_Shape.defs.hh:1309: error: expected ',' or '...' before 'denominator' BD_Shape.defs.hh:1363: error: 'Coefficient_traits' is not a class or namespace BD_Shape.defs.hh:1363: error: expected ',' or '...' before 'denominator' BD_Shape.defs.hh:1395: error: 'Coefficient_traits' is not a class or namespace BD_Shape.defs.hh:1395: error: expected ',' or '...' before 'denominator' BD_Shape.defs.hh:1937: error: 'Coefficient' has not been declared BD_Shape.defs.hh:1937: error: 'Coefficient' has not been declared BD_Shape.defs.hh:1968: error: 'Coefficient' has not been declared BD_Shape.defs.hh:1968: error: 'Coefficient' has not been declared BD_Shape.defs.hh:2019: error: 'Coefficient_traits' is not a class or namespace BD_Shape.defs.hh:2019: error: expected ',' or '...' before 'num' BD_Shape.defs.hh:2030: error: 'Coefficient_traits' is not a class or namespace BD_Shape.defs.hh:2030: error: expected ',' or '...' before 'denominator' BD_Shape.defs.hh:2056: error: 'Coefficient_traits' is not a class or namespace BD_Shape.defs.hh:2056: error: expected ',' or '...' before 'sc_den' BD_Shape.defs.hh:2078: error: 'Coefficient_traits' is not a class or namespace BD_Shape.defs.hh:2078: error: expected ',' or '...' before 'sc_den' Octagonal_Shape.defs.hh:295: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:296: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:748: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:748: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:779: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:779: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:807: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:807: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:838: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:838: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:1081: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.defs.hh:1081: error: expected ',' or '...' before 'denominator' Octagonal_Shape.defs.hh:1104: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.defs.hh:1104: error: expected ',' or '...' before 'denominator' Octagonal_Shape.defs.hh:1134: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.defs.hh:1134: error: expected ',' or '...' before 'denominator' Octagonal_Shape.defs.hh:1189: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.defs.hh:1189: error: expected ',' or '...' before 'denominator' Octagonal_Shape.defs.hh:1219: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.defs.hh:1220: error: expected ',' or '...' before 'denominator' Octagonal_Shape.defs.hh:1274: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.defs.hh:1274: error: expected ',' or '...' before 'denominator' Octagonal_Shape.defs.hh:1713: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.defs.hh:1713: error: expected ',' or '...' before 'num' Octagonal_Shape.defs.hh:1725: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.defs.hh:1725: error: expected ',' or '...' before 'denominator' Octagonal_Shape.defs.hh:1764: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.defs.hh:1764: error: expected ',' or '...' before 'sc_den' Octagonal_Shape.defs.hh:1798: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.defs.hh:1798: error: expected ',' or '...' before 'sc_den' Octagonal_Shape.defs.hh:1926: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:1926: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:1961: error: 'Coefficient' has not been declared Octagonal_Shape.defs.hh:1961: error: 'Coefficient' has not been declared Octagonal_Shape.inlines.hh:266: error: 'Coefficient' has not been declared Octagonal_Shape.inlines.hh:266: error: 'Coefficient' has not been declared Octagonal_Shape.inlines.hh:274: error: 'Coefficient' has not been declared Octagonal_Shape.inlines.hh:274: error: 'Coefficient' has not been declared Octagonal_Shape.inlines.hh:283: error: 'Coefficient' has not been declared Octagonal_Shape.inlines.hh:283: error: 'Coefficient' has not been declared Octagonal_Shape.inlines.hh:291: error: 'Coefficient' has not been declared Octagonal_Shape.inlines.hh:291: error: 'Coefficient' has not been declared Octagonal_Shape.inlines.hh:396: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.inlines.hh:396: error: expected ',' or '...' before 'num' Octagonal_Shape.inlines.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::add_octagonal_constraint(Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type, int)': Octagonal_Shape.inlines.hh:403: error: 'den' was not declared in this scope Octagonal_Shape.inlines.hh:406: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh: In constructor 'Parma_Polyhedra_Library::Octagonal_Shape<T>::Octagonal_Shape(const Parma_Polyhedra_Library::Polyhedron&, Parma_Polyhedra_Library::Complexity_Class)': Octagonal_Shape.templates.hh:117: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:117: error: template argument 1 is invalid Octagonal_Shape.templates.hh:117: error: expected initializer before 'holdernum' Octagonal_Shape.templates.hh:117: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:117: error: template argument 1 is invalid Octagonal_Shape.templates.hh:117: error: expected initializer before 'num' Octagonal_Shape.templates.hh:118: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:118: error: template argument 1 is invalid Octagonal_Shape.templates.hh:118: error: expected initializer before 'holderden' Octagonal_Shape.templates.hh:118: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:118: error: template argument 1 is invalid Octagonal_Shape.templates.hh:118: error: expected initializer before 'den' Octagonal_Shape.templates.hh:125: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:125: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:135: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:135: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:147: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:147: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:160: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:160: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:171: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:171: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:179: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:179: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh: In constructor 'Parma_Polyhedra_Library::Octagonal_Shape<T>::Octagonal_Shape(const Parma_Polyhedra_Library::Generator_System&)': Octagonal_Shape.templates.hh:225: error: expected initializer before '&' token Octagonal_Shape.templates.hh:227: error: expected initializer before '&' token Octagonal_Shape.templates.hh:232: error: expected initializer before '&' token Octagonal_Shape.templates.hh:238: error: 'g_j' was not declared in this scope Octagonal_Shape.templates.hh:238: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:238: error: 'd' was not declared in this scope Octagonal_Shape.templates.hh:245: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:245: error: 'd' was not declared in this scope Octagonal_Shape.templates.hh:252: error: expected initializer before '&' token Octagonal_Shape.templates.hh:254: error: expected initializer before '&' token Octagonal_Shape.templates.hh:259: error: expected initializer before '&' token Octagonal_Shape.templates.hh:265: error: 'g_j' was not declared in this scope Octagonal_Shape.templates.hh:265: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:265: error: 'd' was not declared in this scope Octagonal_Shape.templates.hh:276: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:276: error: 'd' was not declared in this scope Octagonal_Shape.templates.hh:300: error: expected initializer before '&' token Octagonal_Shape.templates.hh:305: error: expected initializer before '&' token Octagonal_Shape.templates.hh:308: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:308: error: 'g_j' was not declared in this scope Octagonal_Shape.templates.hh:313: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:313: error: 'g_j' was not declared in this scope Octagonal_Shape.templates.hh:319: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:328: error: expected initializer before '&' token Octagonal_Shape.templates.hh:333: error: expected initializer before '&' token Octagonal_Shape.templates.hh:337: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:337: error: 'g_j' was not declared in this scope Octagonal_Shape.templates.hh:340: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:340: error: 'g_j' was not declared in this scope Octagonal_Shape.templates.hh:343: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:343: error: 'g_j' was not declared in this scope Octagonal_Shape.templates.hh:346: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:346: error: 'g_j' was not declared in this scope Octagonal_Shape.templates.hh:351: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh:354: error: 'g_i' was not declared in this scope Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::add_constraint(const Parma_Polyhedra_Library::Constraint&)': Octagonal_Shape.templates.hh:391: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:391: error: template argument 1 is invalid Octagonal_Shape.templates.hh:391: error: expected initializer before 'holdercoeff' Octagonal_Shape.templates.hh:391: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:391: error: template argument 1 is invalid Octagonal_Shape.templates.hh:391: error: expected initializer before 'coeff' Octagonal_Shape.templates.hh:392: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:392: error: template argument 1 is invalid Octagonal_Shape.templates.hh:392: error: expected initializer before 'holderterm' Octagonal_Shape.templates.hh:392: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:392: error: template argument 1 is invalid Octagonal_Shape.templates.hh:392: error: expected initializer before 'term' Octagonal_Shape.templates.hh:395: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh:395: error: 'term' was not declared in this scope Octagonal_Shape.templates.hh:401: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:402: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:412: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh:418: error: 'term' was not declared in this scope Octagonal_Shape.templates.hh:418: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::refine_no_check(const Parma_Polyhedra_Library::Constraint&)': Octagonal_Shape.templates.hh:486: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:486: error: template argument 1 is invalid Octagonal_Shape.templates.hh:486: error: expected initializer before 'holdercoeff' Octagonal_Shape.templates.hh:486: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:486: error: template argument 1 is invalid Octagonal_Shape.templates.hh:486: error: expected initializer before 'coeff' Octagonal_Shape.templates.hh:487: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:487: error: template argument 1 is invalid Octagonal_Shape.templates.hh:487: error: expected initializer before 'holderterm' Octagonal_Shape.templates.hh:487: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:487: error: template argument 1 is invalid Octagonal_Shape.templates.hh:487: error: expected initializer before 'term' Octagonal_Shape.templates.hh:490: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh:490: error: 'term' was not declared in this scope Octagonal_Shape.templates.hh:494: error: expected initializer before '&' token Octagonal_Shape.templates.hh:496: error: 'c_inhomo' was not declared in this scope Octagonal_Shape.templates.hh:508: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh:514: error: 'term' was not declared in this scope Octagonal_Shape.templates.hh:514: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh: In member function 'Parma_Polyhedra_Library::Congruence_System Parma_Polyhedra_Library::Octagonal_Shape<T>::minimized_congruences() const': Octagonal_Shape.templates.hh:590: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Octagonal_Shape.templates.hh:594: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Octagonal_Shape.templates.hh:602: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:602: error: template argument 1 is invalid Octagonal_Shape.templates.hh:602: error: expected initializer before 'holdernum' Octagonal_Shape.templates.hh:602: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:602: error: template argument 1 is invalid Octagonal_Shape.templates.hh:602: error: expected initializer before 'num' Octagonal_Shape.templates.hh:603: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:603: error: template argument 1 is invalid Octagonal_Shape.templates.hh:603: error: expected initializer before 'holderden' Octagonal_Shape.templates.hh:603: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:603: error: template argument 1 is invalid Octagonal_Shape.templates.hh:603: error: expected initializer before 'den' Octagonal_Shape.templates.hh:634: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:634: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:651: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:651: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::bounds(const Parma_Polyhedra_Library::Linear_Expression&, bool) const': Octagonal_Shape.templates.hh:1016: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:1016: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1016: error: expected initializer before 'holdercoeff' Octagonal_Shape.templates.hh:1016: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1016: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1016: error: expected initializer before 'coeff' Octagonal_Shape.templates.hh:1017: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1017: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1017: error: expected initializer before 'holderterm' Octagonal_Shape.templates.hh:1017: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1017: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1017: error: expected initializer before 'term' Octagonal_Shape.templates.hh:1019: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh:1019: error: 'term' was not declared in this scope Octagonal_Shape.templates.hh: At global scope: Octagonal_Shape.templates.hh:1040: error: 'Coefficient' has not been declared Octagonal_Shape.templates.hh:1040: error: 'Coefficient' has not been declared Octagonal_Shape.templates.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::max_min(const Parma_Polyhedra_Library::Linear_Expression&, bool, int&, int&, bool&) const': Octagonal_Shape.templates.hh:1054: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1072: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:1072: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1072: error: expected initializer before 'holdercoeff' Octagonal_Shape.templates.hh:1072: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1072: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1072: error: expected initializer before 'coeff' Octagonal_Shape.templates.hh:1073: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1073: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1073: error: expected initializer before 'holderterm' Octagonal_Shape.templates.hh:1073: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1073: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1073: error: expected initializer before 'term' Octagonal_Shape.templates.hh:1075: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh:1075: error: 'term' was not declared in this scope Octagonal_Shape.templates.hh:1091: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1102: error: expected initializer before '&' token Octagonal_Shape.templates.hh:1103: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1103: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1103: error: expected initializer before 'holderminus_b' Octagonal_Shape.templates.hh:1103: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1103: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1103: error: expected initializer before 'minus_b' Octagonal_Shape.templates.hh:1104: error: 'minus_b' was not declared in this scope Octagonal_Shape.templates.hh:1104: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:1105: error: expected initializer before '&' token Octagonal_Shape.templates.hh:1106: error: 'sc_b' was not declared in this scope Octagonal_Shape.templates.hh:1110: error: expected initializer before '&' token Octagonal_Shape.templates.hh:1111: error: 'coeff_i' was not declared in this scope Octagonal_Shape.templates.hh:1115: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1115: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1115: error: expected initializer before 'holderminus_coeff_i' Octagonal_Shape.templates.hh:1115: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1115: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1115: error: expected initializer before 'minus_coeff_i' Octagonal_Shape.templates.hh:1116: error: 'minus_coeff_i' was not declared in this scope Octagonal_Shape.templates.hh:1116: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:1129: error: no matching function for call to 'neg_assign(int&)' Octagonal_Shape.templates.hh: At global scope: Octagonal_Shape.templates.hh:1143: error: 'Coefficient' has not been declared Octagonal_Shape.templates.hh:1143: error: 'Coefficient' has not been declared Octagonal_Shape.templates.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::max_min(const Parma_Polyhedra_Library::Linear_Expression&, bool, int&, int&, bool&, Parma_Polyhedra_Library::Generator&) const': Octagonal_Shape.templates.hh:1157: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'inhomogeneous_term' 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:1212: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1212: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'modulus' Octagonal_Shape.templates.hh:1217: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:1217: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1217: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1217: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1217: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1217: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1217: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1217: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1217: error: request for member 'item' in 'holdermin_num', which is of non-class type 'int' Octagonal_Shape.templates.hh:1218: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1218: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1218: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1218: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1218: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1218: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1218: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1218: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1218: error: request for member 'item' in 'holdermin_den', which is of non-class type 'int' Octagonal_Shape.templates.hh:1220: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1220: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1220: error: expected initializer before 'holdermod' Octagonal_Shape.templates.hh:1220: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1220: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1220: error: expected initializer before 'mod' Octagonal_Shape.templates.hh:1221: error: 'mod' was not declared in this scope Octagonal_Shape.templates.hh:1221: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'modulus' Octagonal_Shape.templates.hh:1224: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'coefficient' Octagonal_Shape.templates.hh:1230: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1230: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1230: error: expected initializer before 'holderv' Octagonal_Shape.templates.hh:1230: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1230: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1230: error: expected initializer before 'v' Octagonal_Shape.templates.hh:1231: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1231: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1231: error: expected initializer before 'holderlower_num' Octagonal_Shape.templates.hh:1231: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1231: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1231: error: expected initializer before 'lower_num' Octagonal_Shape.templates.hh:1232: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1232: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1232: error: expected initializer before 'holderlower_den' Octagonal_Shape.templates.hh:1232: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1232: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1232: error: expected initializer before 'lower_den' Octagonal_Shape.templates.hh:1233: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1233: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1233: error: expected initializer before 'holderlower' Octagonal_Shape.templates.hh:1233: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1233: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1233: error: expected initializer before 'lower' Octagonal_Shape.templates.hh:1234: error: 'lower_num' was not declared in this scope Octagonal_Shape.templates.hh:1235: error: 'lower_den' was not declared in this scope Octagonal_Shape.templates.hh:1236: error: 'v' was not declared in this scope Octagonal_Shape.templates.hh:1236: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1237: error: 'lower' was not declared in this scope 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:1264: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1265: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1267: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1274: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1287: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:1287: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1287: error: expected initializer before 'holdercoeff' Octagonal_Shape.templates.hh:1287: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1287: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1287: error: expected initializer before 'coeff' Octagonal_Shape.templates.hh:1288: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1288: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1288: error: expected initializer before 'holderc_term' Octagonal_Shape.templates.hh:1288: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1288: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1288: error: expected initializer before 'c_term' Octagonal_Shape.templates.hh:1290: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh:1290: error: 'c_term' was not declared in this scope Octagonal_Shape.templates.hh:1300: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'coefficient' Octagonal_Shape.templates.hh:1302: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1302: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1302: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1302: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1302: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1302: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1302: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1302: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1302: error: request for member 'item' in 'holdermax_num', which is of non-class type 'int' Octagonal_Shape.templates.hh:1303: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1303: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1303: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1303: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1303: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1303: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1303: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1303: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1303: error: request for member 'item' in 'holdermax_den', which is of non-class type 'int' Octagonal_Shape.templates.hh:1305: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1305: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1305: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1305: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1305: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1305: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1305: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1305: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1305: error: request for member 'item' in 'holdermin_num', which is of non-class type 'int' Octagonal_Shape.templates.hh:1306: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1306: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1306: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1306: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1306: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1306: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1306: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1306: error: invalid type in declaration before '=' token Octagonal_Shape.templates.hh:1306: error: request for member 'item' in 'holdermin_den', which is of non-class type 'int' Octagonal_Shape.templates.hh:1313: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1328: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1341: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1342: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1378: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Octagonal_Shape.templates.hh:1401: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh:1412: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1412: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1412: error: expected initializer before 'holdernumer' Octagonal_Shape.templates.hh:1412: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1412: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1412: error: expected initializer before 'numer' Octagonal_Shape.templates.hh:1413: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1413: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1413: error: expected initializer before 'holderdenom' Octagonal_Shape.templates.hh:1413: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1413: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1413: error: expected initializer before 'denom' Octagonal_Shape.templates.hh:1422: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh:1423: error: 'c_term' was not declared in this scope Octagonal_Shape.templates.hh:1435: error: 'numer' was not declared in this scope Octagonal_Shape.templates.hh:1435: error: 'denom' was not declared in this scope Octagonal_Shape.templates.hh:1450: error: 'numer' was not declared in this scope Octagonal_Shape.templates.hh:1450: error: 'denom' was not declared in this scope Octagonal_Shape.templates.hh: In member function 'Parma_Polyhedra_Library::Poly_Gen_Relation Parma_Polyhedra_Library::Octagonal_Shape<T>::relation_with(const Parma_Polyhedra_Library::Generator&) const': Octagonal_Shape.templates.hh:1530: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:1530: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1530: error: expected initializer before 'holdernum' Octagonal_Shape.templates.hh:1530: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1530: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1530: error: expected initializer before 'num' Octagonal_Shape.templates.hh:1531: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1531: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1531: error: expected initializer before 'holderden' Octagonal_Shape.templates.hh:1531: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1531: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1531: error: expected initializer before 'den' Octagonal_Shape.templates.hh:1532: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1532: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1532: error: expected initializer before 'holderproduct' Octagonal_Shape.templates.hh:1532: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:1532: error: template argument 1 is invalid Octagonal_Shape.templates.hh:1532: error: expected initializer before 'product' Octagonal_Shape.templates.hh:1543: error: expected initializer before '&' token Octagonal_Shape.templates.hh:1552: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:1552: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:1554: error: 'product' was not declared in this scope Octagonal_Shape.templates.hh:1554: error: 'g_coeff_x' was not declared in this scope Octagonal_Shape.templates.hh:1559: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Octagonal_Shape.templates.hh:1570: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:1570: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:1572: error: 'product' was not declared in this scope Octagonal_Shape.templates.hh:1572: error: 'g_coeff_x' was not declared in this scope Octagonal_Shape.templates.hh:1577: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Octagonal_Shape.templates.hh:1591: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:1591: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:1593: error: 'product' was not declared in this scope Octagonal_Shape.templates.hh:1593: error: 'g_coeff_x' was not declared in this scope Octagonal_Shape.templates.hh:1598: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Octagonal_Shape.templates.hh:1625: error: expected initializer before '&' token Octagonal_Shape.templates.hh:1629: error: expected initializer before '&' token Octagonal_Shape.templates.hh:1641: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:1641: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:1642: error: 'product' was not declared in this scope Octagonal_Shape.templates.hh:1642: error: 'g_coeff_x' was not declared in this scope Octagonal_Shape.templates.hh:1644: error: 'g_coeff_y' was not declared in this scope Octagonal_Shape.templates.hh:1649: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Octagonal_Shape.templates.hh:1661: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:1661: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:1662: error: 'product' was not declared in this scope Octagonal_Shape.templates.hh:1662: error: 'g_coeff_x' was not declared in this scope Octagonal_Shape.templates.hh:1664: error: 'g_coeff_y' was not declared in this scope Octagonal_Shape.templates.hh:1669: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Octagonal_Shape.templates.hh:1682: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:1682: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:1683: error: 'product' was not declared in this scope Octagonal_Shape.templates.hh:1683: error: 'g_coeff_y' was not declared in this scope Octagonal_Shape.templates.hh:1685: error: 'g_coeff_x' was not declared in this scope Octagonal_Shape.templates.hh:1690: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Octagonal_Shape.templates.hh:1706: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:1706: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:1707: error: 'product' was not declared in this scope Octagonal_Shape.templates.hh:1707: error: 'g_coeff_x' was not declared in this scope Octagonal_Shape.templates.hh:1708: error: 'g_coeff_y' was not declared in this scope Octagonal_Shape.templates.hh:1713: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Octagonal_Shape.templates.hh:1725: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:1725: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:1727: error: 'product' was not declared in this scope Octagonal_Shape.templates.hh:1727: error: 'g_coeff_x' was not declared in this scope Octagonal_Shape.templates.hh:1728: error: 'g_coeff_y' was not declared in this scope Octagonal_Shape.templates.hh:1733: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Octagonal_Shape.templates.hh:1746: error: 'num' was not declared in this scope Octagonal_Shape.templates.hh:1746: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:1747: error: 'product' was not declared in this scope Octagonal_Shape.templates.hh:1747: error: 'g_coeff_x' was not declared in this scope Octagonal_Shape.templates.hh:1748: error: 'g_coeff_y' was not declared in this scope Octagonal_Shape.templates.hh:1753: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::get_limiting_octagon(const Parma_Polyhedra_Library::Constraint_System&, Parma_Polyhedra_Library::Octagonal_Shape<T>&) const': Octagonal_Shape.templates.hh:3031: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:3031: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3031: error: expected initializer before 'holdercoeff' Octagonal_Shape.templates.hh:3031: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3031: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3031: error: expected initializer before 'coeff' Octagonal_Shape.templates.hh:3032: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3032: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3032: error: expected initializer before 'holderterm' Octagonal_Shape.templates.hh:3032: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3032: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3032: error: expected initializer before 'term' Octagonal_Shape.templates.hh:3043: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh:3043: error: 'term' was not declared in this scope Octagonal_Shape.templates.hh:3058: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh:3061: error: 'term' was not declared in this scope Octagonal_Shape.templates.hh:3061: error: 'coeff' was not declared in this scope Octagonal_Shape.templates.hh: At global scope: Octagonal_Shape.templates.hh:3315: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.templates.hh:3315: error: expected ',' or '...' before 'sc_den' 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&, int)': Octagonal_Shape.templates.hh:3318: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:3319: error: 'ub_v' was not declared in this scope Octagonal_Shape.templates.hh:3336: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:3336: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3336: error: expected initializer before 'holderminus_expr_u' Octagonal_Shape.templates.hh:3336: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3336: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3336: error: expected initializer before 'minus_expr_u' Octagonal_Shape.templates.hh:3342: error: expected initializer before '&' token Octagonal_Shape.templates.hh:3344: error: 'expr_u' was not declared in this scope Octagonal_Shape.templates.hh:3349: error: 'expr_u' was not declared in this scope Octagonal_Shape.templates.hh:3388: error: 'minus_expr_u' was not declared in this scope Octagonal_Shape.templates.hh: At global scope: Octagonal_Shape.templates.hh:3434: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.templates.hh:3434: error: expected ',' or '...' before 'sc_den' 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&, int)': Octagonal_Shape.templates.hh:3437: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:3438: error: 'minus_lb_v' was not declared in this scope Octagonal_Shape.templates.hh:3453: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:3453: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3453: error: expected initializer before 'holderminus_expr_u' Octagonal_Shape.templates.hh:3453: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3453: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3453: error: expected initializer before 'minus_expr_u' Octagonal_Shape.templates.hh:3459: error: expected initializer before '&' token Octagonal_Shape.templates.hh:3461: error: 'expr_u' was not declared in this scope Octagonal_Shape.templates.hh:3466: error: 'expr_u' was not declared in this scope Octagonal_Shape.templates.hh:3506: error: 'minus_expr_u' was not declared in this scope Octagonal_Shape.templates.hh: At global scope: Octagonal_Shape.templates.hh:3641: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.templates.hh:3641: error: expected ',' or '...' before 'denominator' 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&, int)': Octagonal_Shape.templates.hh:3642: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:3647: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:3650: error: expected initializer before '&' token Octagonal_Shape.templates.hh:3660: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:3678: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:3678: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3678: error: expected initializer before 'holderminus_den' Octagonal_Shape.templates.hh:3678: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3678: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3678: error: expected initializer before 'minus_den' Octagonal_Shape.templates.hh:3679: error: 'minus_den' was not declared in this scope Octagonal_Shape.templates.hh:3686: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:3687: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:3692: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3692: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3692: error: expected initializer before 'holdertwo_b' Octagonal_Shape.templates.hh:3692: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3692: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3692: error: expected initializer before 'two_b' Octagonal_Shape.templates.hh:3693: error: 'two_b' was not declared in this scope Octagonal_Shape.templates.hh:3693: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:3716: error: expected initializer before '&' token Octagonal_Shape.templates.hh:3720: error: 'w_coeff' was not declared in this scope Octagonal_Shape.templates.hh:3723: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:3727: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:3733: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:3737: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:3744: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:3747: error: 'w_coeff' was not declared in this scope Octagonal_Shape.templates.hh:3767: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:3770: error: 'w_coeff' was not declared in this scope Octagonal_Shape.templates.hh:3798: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3798: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3798: error: expected initializer before 'holderminus_b' Octagonal_Shape.templates.hh:3798: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3798: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3798: error: expected initializer before 'minus_b' Octagonal_Shape.templates.hh:3799: error: 'minus_b' was not declared in this scope Octagonal_Shape.templates.hh:3799: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:3800: error: expected initializer before '&' token Octagonal_Shape.templates.hh:3801: error: expected initializer before '&' token Octagonal_Shape.templates.hh:3802: error: expected initializer before '&' token Octagonal_Shape.templates.hh:3803: error: expected initializer before '&' token Octagonal_Shape.templates.hh:3828: error: 'sc_b' was not declared in this scope Octagonal_Shape.templates.hh:3829: error: 'minus_sc_b' was not declared in this scope Octagonal_Shape.templates.hh:3834: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3834: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3834: error: expected initializer before 'holderminus_sc_i' Octagonal_Shape.templates.hh:3834: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:3834: error: template argument 1 is invalid Octagonal_Shape.templates.hh:3834: error: expected initializer before 'minus_sc_i' Octagonal_Shape.templates.hh:3846: error: expected initializer before '&' token Octagonal_Shape.templates.hh:3847: error: 'sc_i' was not declared in this scope Octagonal_Shape.templates.hh:3878: error: 'minus_sc_i' was not declared in this scope Octagonal_Shape.templates.hh:3920: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:3927: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:3938: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:3943: error: expected initializer before '&' token Octagonal_Shape.templates.hh:3945: error: 'ppi' was not declared in this scope Octagonal_Shape.templates.hh:3945: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:3952: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:3965: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:3972: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:3983: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:3988: error: expected initializer before '&' token Octagonal_Shape.templates.hh:3990: error: 'npi' was not declared in this scope Octagonal_Shape.templates.hh:3990: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:3998: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4017: error: 'sc_b' was not declared in this scope Octagonal_Shape.templates.hh:4022: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4022: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4022: error: expected initializer before 'holderminus_sc_i' Octagonal_Shape.templates.hh:4022: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4022: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4022: error: expected initializer before 'minus_sc_i' Octagonal_Shape.templates.hh:4033: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4034: error: 'sc_i' was not declared in this scope Octagonal_Shape.templates.hh:4048: error: 'minus_sc_i' was not declared in this scope Octagonal_Shape.templates.hh:4055: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4061: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4072: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4076: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:4084: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:4103: error: 'minus_sc_b' was not declared in this scope Octagonal_Shape.templates.hh:4108: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4108: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4108: error: expected initializer before 'holderminus_sc_i' Octagonal_Shape.templates.hh:4108: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4108: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4108: error: expected initializer before 'minus_sc_i' Octagonal_Shape.templates.hh:4117: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4118: error: 'sc_i' was not declared in this scope Octagonal_Shape.templates.hh:4132: error: 'minus_sc_i' was not declared in this scope Octagonal_Shape.templates.hh:4140: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4146: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4157: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4161: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:4170: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh: At global scope: Octagonal_Shape.templates.hh:4194: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.templates.hh:4195: error: expected ',' or '...' before 'denominator' 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&, int)': Octagonal_Shape.templates.hh:4197: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:4226: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:4239: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4240: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:4240: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4240: error: expected initializer before 'holderminus_den' Octagonal_Shape.templates.hh:4240: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4240: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4240: error: expected initializer before 'minus_den' Octagonal_Shape.templates.hh:4241: error: 'minus_den' was not declared in this scope Octagonal_Shape.templates.hh:4241: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:4256: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4256: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4256: error: expected initializer before 'holdertwo_b' Octagonal_Shape.templates.hh:4256: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4256: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4256: error: expected initializer before 'two_b' Octagonal_Shape.templates.hh:4257: error: 'two_b' was not declared in this scope Octagonal_Shape.templates.hh:4257: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4267: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4268: error: 'w_coeff' was not declared in this scope Octagonal_Shape.templates.hh:4273: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4327: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4351: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4355: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4361: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4365: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4388: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4388: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4388: error: expected initializer before 'holderminus_b' Octagonal_Shape.templates.hh:4388: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4388: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4388: error: expected initializer before 'minus_b' Octagonal_Shape.templates.hh:4389: error: 'minus_b' was not declared in this scope Octagonal_Shape.templates.hh:4389: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4391: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4392: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4393: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4394: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4413: error: 'sc_b' was not declared in this scope Octagonal_Shape.templates.hh:4414: error: 'minus_sc_b' was not declared in this scope Octagonal_Shape.templates.hh:4420: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4420: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4420: error: expected initializer before 'holderminus_sc_i' Octagonal_Shape.templates.hh:4420: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4420: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4420: error: expected initializer before 'minus_sc_i' Octagonal_Shape.templates.hh:4432: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4433: error: 'sc_i' was not declared in this scope Octagonal_Shape.templates.hh:4464: error: 'minus_sc_i' was not declared in this scope Octagonal_Shape.templates.hh:4509: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4515: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4526: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4531: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4532: error: 'ppi' was not declared in this scope Octagonal_Shape.templates.hh:4532: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4539: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4552: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4558: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4569: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4574: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4575: error: 'npi' was not declared in this scope Octagonal_Shape.templates.hh:4575: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:4583: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh: At global scope: Octagonal_Shape.templates.hh:4602: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.templates.hh:4603: error: expected ',' or '...' before 'denominator' Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::affine_preimage(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, int)': Octagonal_Shape.templates.hh:4606: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:4626: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4637: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:4662: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4663: error: 'w_coeff' was not declared in this scope Octagonal_Shape.templates.hh:4663: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:4667: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4682: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4683: error: 'coeff_v' was not declared in this scope Octagonal_Shape.templates.hh:4686: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:4692: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:4692: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4692: error: expected initializer before 'holderminus_coeff_v' Octagonal_Shape.templates.hh:4692: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4692: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4692: error: expected initializer before 'minus_coeff_v' Octagonal_Shape.templates.hh:4693: error: 'minus_coeff_v' was not declared in this scope Octagonal_Shape.templates.hh:4694: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh: At global scope: Octagonal_Shape.templates.hh:4712: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.templates.hh:4712: error: expected ',' or '...' before 'denominator' 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&, int)': Octagonal_Shape.templates.hh:4714: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:4740: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:4758: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:4773: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4774: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:4774: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4774: error: expected initializer before 'holderminus_den' Octagonal_Shape.templates.hh:4774: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4774: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4774: error: expected initializer before 'minus_den' Octagonal_Shape.templates.hh:4775: error: 'minus_den' was not declared in this scope Octagonal_Shape.templates.hh:4775: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:4788: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4788: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4788: error: expected initializer before 'holdertwo_b' Octagonal_Shape.templates.hh:4788: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4788: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4788: error: expected initializer before 'two_b' Octagonal_Shape.templates.hh:4789: error: 'two_b' was not declared in this scope Octagonal_Shape.templates.hh:4789: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4814: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4815: error: 'w_coeff' was not declared in this scope Octagonal_Shape.templates.hh:4821: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4889: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4976: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4976: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4976: error: expected initializer before 'holderminus_b' Octagonal_Shape.templates.hh:4976: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:4976: error: template argument 1 is invalid Octagonal_Shape.templates.hh:4976: error: expected initializer before 'minus_b' Octagonal_Shape.templates.hh:4977: error: 'minus_b' was not declared in this scope Octagonal_Shape.templates.hh:4977: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:4978: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4979: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4980: error: expected initializer before '&' token Octagonal_Shape.templates.hh:4981: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5002: error: 'sc_b' was not declared in this scope Octagonal_Shape.templates.hh:5006: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5006: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5006: error: expected initializer before 'holderminus_sc_i' Octagonal_Shape.templates.hh:5006: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5006: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5006: error: expected initializer before 'minus_sc_i' Octagonal_Shape.templates.hh:5017: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5018: error: 'sc_i' was not declared in this scope Octagonal_Shape.templates.hh:5032: error: 'minus_sc_i' was not declared in this scope Octagonal_Shape.templates.hh:5048: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:5055: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:5066: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:5070: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5071: error: 'pi' was not declared in this scope Octagonal_Shape.templates.hh:5098: error: 'minus_sc_b' was not declared in this scope Octagonal_Shape.templates.hh:5100: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5100: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5100: error: expected initializer before 'holderminus_sc_i' Octagonal_Shape.templates.hh:5100: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5100: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5100: error: expected initializer before 'minus_sc_i' Octagonal_Shape.templates.hh:5111: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5112: error: 'sc_i' was not declared in this scope Octagonal_Shape.templates.hh:5126: error: 'minus_sc_i' was not declared in this scope Octagonal_Shape.templates.hh:5143: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:5150: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:5161: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:5165: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5166: error: 'pi' was not declared in this scope Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::generalized_affine_image(const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&)': Octagonal_Shape.templates.hh:5235: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:5242: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5275: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5277: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:5283: error: 'b_lhs' was not declared in this scope Octagonal_Shape.templates.hh:5284: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:5292: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:5294: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh: At global scope: Octagonal_Shape.templates.hh:5389: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.templates.hh:5390: error: expected ',' or '...' before 'denominator' 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&, int)': Octagonal_Shape.templates.hh:5392: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:5426: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:5440: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5441: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:5441: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5441: error: expected initializer before 'holderminus_den' Octagonal_Shape.templates.hh:5441: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5441: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5441: error: expected initializer before 'minus_den' Octagonal_Shape.templates.hh:5442: error: 'minus_den' was not declared in this scope Octagonal_Shape.templates.hh:5442: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:5459: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5459: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5459: error: expected initializer before 'holdertwo_b' Octagonal_Shape.templates.hh:5459: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5459: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5459: error: expected initializer before 'two_b' Octagonal_Shape.templates.hh:5460: error: 'two_b' was not declared in this scope Octagonal_Shape.templates.hh:5460: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:5469: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5470: error: 'w_coeff' was not declared in this scope Octagonal_Shape.templates.hh:5506: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:5508: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:5512: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:5514: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:5535: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5535: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5535: error: expected initializer before 'holderminus_b' Octagonal_Shape.templates.hh:5535: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5535: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5535: error: expected initializer before 'minus_b' Octagonal_Shape.templates.hh:5536: error: 'minus_b' was not declared in this scope Octagonal_Shape.templates.hh:5536: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:5538: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5539: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5540: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5556: error: 'minus_sc_b' was not declared in this scope Octagonal_Shape.templates.hh:5562: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5562: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5562: error: expected initializer before 'holderminus_sc_i' Octagonal_Shape.templates.hh:5562: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5562: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5562: error: expected initializer before 'minus_sc_i' Octagonal_Shape.templates.hh:5573: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5574: error: 'sc_i' was not declared in this scope Octagonal_Shape.templates.hh:5592: error: 'minus_sc_i' was not declared in this scope Octagonal_Shape.templates.hh:5627: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:5633: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh:5644: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:5649: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5650: error: 'npi' was not declared in this scope Octagonal_Shape.templates.hh:5650: error: 'sc_den' was not declared in this scope Octagonal_Shape.templates.hh:5658: error: 'minus_sc_den' was not declared in this scope Octagonal_Shape.templates.hh: At global scope: Octagonal_Shape.templates.hh:5679: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.templates.hh:5680: error: expected ',' or '...' before 'denominator' Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::generalized_affine_preimage(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&, int)': Octagonal_Shape.templates.hh:5682: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:5708: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:5719: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5720: error: 'expr_v' was not declared in this scope Octagonal_Shape.templates.hh:5724: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:5725: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:5725: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5725: error: expected initializer before 'holderinverse_den' Octagonal_Shape.templates.hh:5725: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5725: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5725: error: expected initializer before 'inverse_den' Octagonal_Shape.templates.hh:5726: error: 'inverse_den' was not declared in this scope Octagonal_Shape.templates.hh:5737: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::generalized_affine_preimage(const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&)': Octagonal_Shape.templates.hh:5788: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:5795: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5810: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5812: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:5818: error: 'b_lhs' was not declared in this scope Octagonal_Shape.templates.hh:5819: error: 'den' was not declared in this scope Octagonal_Shape.templates.hh:5828: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:5830: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh: At global scope: Octagonal_Shape.templates.hh:5919: error: 'Coefficient_traits' is not a class or namespace Octagonal_Shape.templates.hh:5920: error: expected ',' or '...' before 'denominator' Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_preimage(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, int)': Octagonal_Shape.templates.hh:5922: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:5947: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:5948: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:5953: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Octagonal_Shape.templates.hh:5954: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:5960: error: expected initializer before '&' token Octagonal_Shape.templates.hh:5966: error: 'expr_v' was not declared in this scope Octagonal_Shape.templates.hh:5966: error: 'denominator' was not declared in this scope Octagonal_Shape.templates.hh:5967: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:5967: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5967: error: expected initializer before 'holderinverse_den' Octagonal_Shape.templates.hh:5967: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:5967: error: template argument 1 is invalid Octagonal_Shape.templates.hh:5967: error: expected initializer before 'inverse_den' Octagonal_Shape.templates.hh:5968: error: 'inverse_den' was not declared in this scope Octagonal_Shape.templates.hh: In member function 'Parma_Polyhedra_Library::Constraint_System Parma_Polyhedra_Library::Octagonal_Shape<T>::constraints() const': Octagonal_Shape.templates.hh:5991: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((((const Parma_Polyhedra_Library::Octagonal_Shape<T>*)this)->Parma_Polyhedra_Library::Octagonal_Shape<T>::space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Octagonal_Shape.templates.hh:5995: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((((const Parma_Polyhedra_Library::Octagonal_Shape<T>*)this)->Parma_Polyhedra_Library::Octagonal_Shape<T>::space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Octagonal_Shape.templates.hh:6003: error: 'Coefficient' was not declared in this scope Octagonal_Shape.templates.hh:6003: error: template argument 1 is invalid Octagonal_Shape.templates.hh:6003: error: expected initializer before 'holdera' Octagonal_Shape.templates.hh:6003: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:6003: error: template argument 1 is invalid Octagonal_Shape.templates.hh:6003: error: expected initializer before 'a' Octagonal_Shape.templates.hh:6004: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:6004: error: template argument 1 is invalid Octagonal_Shape.templates.hh:6004: error: expected initializer before 'holderb' Octagonal_Shape.templates.hh:6004: error: 'Coefficient' cannot appear in a constant-expression Octagonal_Shape.templates.hh:6004: error: template argument 1 is invalid Octagonal_Shape.templates.hh:6004: error: expected initializer before 'b' Octagonal_Shape.templates.hh:6017: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:6017: error: 'a' was not declared in this scope Octagonal_Shape.templates.hh:6024: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:6024: error: 'a' was not declared in this scope Octagonal_Shape.templates.hh:6029: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:6029: error: 'a' was not declared in this scope Octagonal_Shape.templates.hh:6049: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:6049: error: 'a' was not declared in this scope Octagonal_Shape.templates.hh:6055: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:6055: error: 'a' was not declared in this scope Octagonal_Shape.templates.hh:6059: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:6059: error: 'a' was not declared in this scope Octagonal_Shape.templates.hh:6068: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:6068: error: 'a' was not declared in this scope Octagonal_Shape.templates.hh:6074: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:6074: error: 'a' was not declared in this scope Octagonal_Shape.templates.hh:6078: error: 'b' was not declared in this scope Octagonal_Shape.templates.hh:6078: error: 'a' was not declared in this scope BD_Shape.inlines.hh: At global scope: BD_Shape.inlines.hh:415: error: 'Coefficient' has not been declared BD_Shape.inlines.hh:415: error: 'Coefficient' has not been declared BD_Shape.inlines.hh:423: error: 'Coefficient' has not been declared BD_Shape.inlines.hh:423: error: 'Coefficient' has not been declared BD_Shape.inlines.hh:431: error: 'Coefficient' has not been declared BD_Shape.inlines.hh:431: error: 'Coefficient' has not been declared BD_Shape.inlines.hh:439: error: 'Coefficient' has not been declared BD_Shape.inlines.hh:439: error: 'Coefficient' has not been declared BD_Shape.inlines.hh:716: error: 'Coefficient_traits' is not a class or namespace BD_Shape.inlines.hh:716: error: expected ',' or '...' before 'num' BD_Shape.inlines.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::add_dbm_constraint(Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type, int)': BD_Shape.inlines.hh:720: error: 'den' was not declared in this scope BD_Shape.inlines.hh:722: error: 'num' was not declared in this scope BD_Shape.templates.hh: In constructor 'Parma_Polyhedra_Library::BD_Shape<T>::BD_Shape(const Parma_Polyhedra_Library::Generator_System&)': BD_Shape.templates.hh:83: error: expected initializer before '&' token BD_Shape.templates.hh:85: error: expected initializer before '&' token BD_Shape.templates.hh:89: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' BD_Shape.templates.hh:89: error: 'g_i' was not declared in this scope BD_Shape.templates.hh:89: error: 'd' was not declared in this scope BD_Shape.templates.hh:90: error: 'g_i' was not declared in this scope BD_Shape.templates.hh:90: error: 'd' was not declared in this scope BD_Shape.templates.hh:93: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' BD_Shape.templates.hh:93: error: 'd' was not declared in this scope BD_Shape.templates.hh:99: error: expected initializer before '&' token BD_Shape.templates.hh:101: error: expected initializer before '&' token BD_Shape.templates.hh:105: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' BD_Shape.templates.hh:105: error: 'g_i' was not declared in this scope BD_Shape.templates.hh:105: error: 'd' was not declared in this scope BD_Shape.templates.hh:108: error: 'g_i' was not declared in this scope BD_Shape.templates.hh:108: error: 'd' was not declared in this scope BD_Shape.templates.hh:112: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' BD_Shape.templates.hh:112: error: 'd' was not declared in this scope BD_Shape.templates.hh:135: error: expected initializer before '&' token BD_Shape.templates.hh:139: error: 'g_i' was not declared in this scope BD_Shape.templates.hh:139: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' BD_Shape.templates.hh:141: error: 'g_i' was not declared in this scope BD_Shape.templates.hh:145: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' BD_Shape.templates.hh:150: error: expected initializer before '&' token BD_Shape.templates.hh:154: error: 'g_i' was not declared in this scope BD_Shape.templates.hh:154: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' BD_Shape.templates.hh:156: error: 'g_i' was not declared in this scope BD_Shape.templates.hh:160: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' BD_Shape.templates.hh: In constructor 'Parma_Polyhedra_Library::BD_Shape<T>::BD_Shape(const Parma_Polyhedra_Library::Polyhedron&, Parma_Polyhedra_Library::Complexity_Class)': BD_Shape.templates.hh:247: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:247: error: template argument 1 is invalid BD_Shape.templates.hh:247: error: expected initializer before 'holdernum' BD_Shape.templates.hh:247: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:247: error: template argument 1 is invalid BD_Shape.templates.hh:247: error: expected initializer before 'num' BD_Shape.templates.hh:248: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:248: error: template argument 1 is invalid BD_Shape.templates.hh:248: error: expected initializer before 'holderden' BD_Shape.templates.hh:248: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:248: error: template argument 1 is invalid BD_Shape.templates.hh:248: error: expected initializer before 'den' BD_Shape.templates.hh:255: error: 'num' was not declared in this scope BD_Shape.templates.hh:255: error: 'den' was not declared in this scope BD_Shape.templates.hh:266: error: 'num' was not declared in this scope BD_Shape.templates.hh:266: error: 'den' was not declared in this scope BD_Shape.templates.hh:274: error: 'num' was not declared in this scope BD_Shape.templates.hh:274: error: 'den' was not declared in this scope BD_Shape.templates.hh: In member function 'Parma_Polyhedra_Library::Congruence_System Parma_Polyhedra_Library::BD_Shape<T>::minimized_congruences() const': BD_Shape.templates.hh:334: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) BD_Shape.templates.hh:338: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) BD_Shape.templates.hh:340: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:340: error: template argument 1 is invalid BD_Shape.templates.hh:340: error: expected initializer before 'holdernum' BD_Shape.templates.hh:340: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:340: error: template argument 1 is invalid BD_Shape.templates.hh:340: error: expected initializer before 'num' BD_Shape.templates.hh:341: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:341: error: template argument 1 is invalid BD_Shape.templates.hh:341: error: expected initializer before 'holderden' BD_Shape.templates.hh:341: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:341: error: template argument 1 is invalid BD_Shape.templates.hh:341: error: expected initializer before 'den' BD_Shape.templates.hh:356: error: 'num' was not declared in this scope BD_Shape.templates.hh:356: error: 'den' was not declared in this scope BD_Shape.templates.hh:362: error: 'num' was not declared in this scope BD_Shape.templates.hh:362: error: 'den' was not declared in this scope BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::add_constraint(const Parma_Polyhedra_Library::Constraint&)': BD_Shape.templates.hh:394: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:394: error: template argument 1 is invalid BD_Shape.templates.hh:394: error: expected initializer before 'holdercoeff' BD_Shape.templates.hh:394: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:394: error: template argument 1 is invalid BD_Shape.templates.hh:394: error: expected initializer before 'coeff' BD_Shape.templates.hh:396: error: 'coeff' was not declared in this scope BD_Shape.templates.hh:400: error: expected initializer before '&' token BD_Shape.templates.hh:403: error: 'inhomo' was not declared in this scope BD_Shape.templates.hh:411: error: 'coeff' was not declared in this scope BD_Shape.templates.hh:420: error: 'inhomo' was not declared in this scope BD_Shape.templates.hh:428: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:428: error: template argument 1 is invalid BD_Shape.templates.hh:428: error: expected initializer before 'holderminus_c_term' BD_Shape.templates.hh:428: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:428: error: template argument 1 is invalid BD_Shape.templates.hh:428: error: expected initializer before 'minus_c_term' BD_Shape.templates.hh:429: error: 'minus_c_term' was not declared in this scope BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::refine_no_check(const Parma_Polyhedra_Library::Constraint&)': BD_Shape.templates.hh:481: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:481: error: template argument 1 is invalid BD_Shape.templates.hh:481: error: expected initializer before 'holdercoeff' BD_Shape.templates.hh:481: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:481: error: template argument 1 is invalid BD_Shape.templates.hh:481: error: expected initializer before 'coeff' BD_Shape.templates.hh:483: error: 'coeff' was not declared in this scope BD_Shape.templates.hh:486: error: expected initializer before '&' token BD_Shape.templates.hh:489: error: 'inhomo' was not declared in this scope BD_Shape.templates.hh:498: error: 'coeff' was not declared in this scope BD_Shape.templates.hh:507: error: 'inhomo' was not declared in this scope BD_Shape.templates.hh:515: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:515: error: template argument 1 is invalid BD_Shape.templates.hh:515: error: expected initializer before 'holderminus_c_term' BD_Shape.templates.hh:515: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:515: error: template argument 1 is invalid BD_Shape.templates.hh:515: error: expected initializer before 'minus_c_term' BD_Shape.templates.hh:516: error: 'minus_c_term' was not declared in this scope BD_Shape.templates.hh: In member function 'bool Parma_Polyhedra_Library::BD_Shape<T>::bounds(const Parma_Polyhedra_Library::Linear_Expression&, bool) const': BD_Shape.templates.hh:1038: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:1038: error: template argument 1 is invalid BD_Shape.templates.hh:1038: error: expected initializer before 'holdercoeff' BD_Shape.templates.hh:1038: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1038: error: template argument 1 is invalid BD_Shape.templates.hh:1038: error: expected initializer before 'coeff' BD_Shape.templates.hh:1040: error: 'coeff' was not declared in this scope BD_Shape.templates.hh: At global scope: BD_Shape.templates.hh:1062: error: 'Coefficient' has not been declared BD_Shape.templates.hh:1062: error: 'Coefficient' has not been declared BD_Shape.templates.hh: In member function 'bool Parma_Polyhedra_Library::BD_Shape<T>::max_min(const Parma_Polyhedra_Library::Linear_Expression&, bool, int&, int&, bool&) const': BD_Shape.templates.hh:1077: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1096: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:1096: error: template argument 1 is invalid BD_Shape.templates.hh:1096: error: expected initializer before 'holdercoeff' BD_Shape.templates.hh:1096: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1096: error: template argument 1 is invalid BD_Shape.templates.hh:1096: error: expected initializer before 'coeff' BD_Shape.templates.hh:1098: error: 'coeff' was not declared in this scope BD_Shape.templates.hh:1115: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1126: error: expected initializer before '&' token BD_Shape.templates.hh:1127: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1127: error: template argument 1 is invalid BD_Shape.templates.hh:1127: error: expected initializer before 'holderminus_b' BD_Shape.templates.hh:1127: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1127: error: template argument 1 is invalid BD_Shape.templates.hh:1127: error: expected initializer before 'minus_b' BD_Shape.templates.hh:1128: error: 'minus_b' was not declared in this scope BD_Shape.templates.hh:1128: error: 'b' was not declared in this scope BD_Shape.templates.hh:1129: error: expected initializer before '&' token BD_Shape.templates.hh:1130: error: 'sc_b' was not declared in this scope BD_Shape.templates.hh:1134: error: expected initializer before '&' token BD_Shape.templates.hh:1135: error: 'coeff_i' was not declared in this scope BD_Shape.templates.hh:1139: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1139: error: template argument 1 is invalid BD_Shape.templates.hh:1139: error: expected initializer before 'holderminus_coeff_i' BD_Shape.templates.hh:1139: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1139: error: template argument 1 is invalid BD_Shape.templates.hh:1139: error: expected initializer before 'minus_coeff_i' BD_Shape.templates.hh:1140: error: 'minus_coeff_i' was not declared in this scope BD_Shape.templates.hh:1147: error: no matching function for call to 'neg_assign(int&)' BD_Shape.templates.hh: At global scope: BD_Shape.templates.hh:1161: error: 'Coefficient' has not been declared BD_Shape.templates.hh:1161: error: 'Coefficient' has not been declared BD_Shape.templates.hh: In member function 'bool Parma_Polyhedra_Library::BD_Shape<T>::max_min(const Parma_Polyhedra_Library::Linear_Expression&, bool, int&, int&, bool&, Parma_Polyhedra_Library::Generator&) const': BD_Shape.templates.hh:1177: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'inhomogeneous_term' 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:1220: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:1220: error: template argument 1 is invalid BD_Shape.templates.hh:1220: error: expected initializer before 'holdercoeff' BD_Shape.templates.hh:1220: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1220: error: template argument 1 is invalid BD_Shape.templates.hh:1220: error: expected initializer before 'coeff' BD_Shape.templates.hh:1222: error: 'coeff' was not declared in this scope BD_Shape.templates.hh:1236: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1236: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'modulus' BD_Shape.templates.hh:1241: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:1241: error: template argument 1 is invalid BD_Shape.templates.hh:1241: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1241: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1241: error: template argument 1 is invalid BD_Shape.templates.hh:1241: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1241: error: template argument 1 is invalid BD_Shape.templates.hh:1241: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1241: error: request for member 'item' in 'holdermin_num', which is of non-class type 'int' BD_Shape.templates.hh:1242: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1242: error: template argument 1 is invalid BD_Shape.templates.hh:1242: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1242: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1242: error: template argument 1 is invalid BD_Shape.templates.hh:1242: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1242: error: template argument 1 is invalid BD_Shape.templates.hh:1242: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1242: error: request for member 'item' in 'holdermin_den', which is of non-class type 'int' BD_Shape.templates.hh:1244: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1244: error: template argument 1 is invalid BD_Shape.templates.hh:1244: error: expected initializer before 'holdermod' BD_Shape.templates.hh:1244: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1244: error: template argument 1 is invalid BD_Shape.templates.hh:1244: error: expected initializer before 'mod' BD_Shape.templates.hh:1245: error: 'mod' was not declared in this scope BD_Shape.templates.hh:1245: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'modulus' BD_Shape.templates.hh:1248: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'coefficient' BD_Shape.templates.hh:1254: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1254: error: template argument 1 is invalid BD_Shape.templates.hh:1254: error: expected initializer before 'holderv' BD_Shape.templates.hh:1254: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1254: error: template argument 1 is invalid BD_Shape.templates.hh:1254: error: expected initializer before 'v' BD_Shape.templates.hh:1255: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1255: error: template argument 1 is invalid BD_Shape.templates.hh:1255: error: expected initializer before 'holderlower_num' BD_Shape.templates.hh:1255: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1255: error: template argument 1 is invalid BD_Shape.templates.hh:1255: error: expected initializer before 'lower_num' BD_Shape.templates.hh:1256: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1256: error: template argument 1 is invalid BD_Shape.templates.hh:1256: error: expected initializer before 'holderlower_den' BD_Shape.templates.hh:1256: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1256: error: template argument 1 is invalid BD_Shape.templates.hh:1256: error: expected initializer before 'lower_den' BD_Shape.templates.hh:1257: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1257: error: template argument 1 is invalid BD_Shape.templates.hh:1257: error: expected initializer before 'holderlower' BD_Shape.templates.hh:1257: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1257: error: template argument 1 is invalid BD_Shape.templates.hh:1257: error: expected initializer before 'lower' BD_Shape.templates.hh:1258: error: 'lower_num' was not declared in this scope BD_Shape.templates.hh:1259: error: 'lower_den' was not declared in this scope BD_Shape.templates.hh:1260: error: 'v' was not declared in this scope BD_Shape.templates.hh:1260: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1261: error: 'lower' was not declared in this scope 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:1288: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1289: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1291: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1296: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1309: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:1309: error: template argument 1 is invalid BD_Shape.templates.hh:1309: error: expected initializer before 'holdercoeff' BD_Shape.templates.hh:1309: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1309: error: template argument 1 is invalid BD_Shape.templates.hh:1309: error: expected initializer before 'coeff' BD_Shape.templates.hh:1310: error: 'coeff' was not declared in this scope BD_Shape.templates.hh:1320: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'coefficient' BD_Shape.templates.hh:1322: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1322: error: template argument 1 is invalid BD_Shape.templates.hh:1322: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1322: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1322: error: template argument 1 is invalid BD_Shape.templates.hh:1322: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1322: error: template argument 1 is invalid BD_Shape.templates.hh:1322: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1322: error: request for member 'item' in 'holdermax_num', which is of non-class type 'int' BD_Shape.templates.hh:1323: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1323: error: template argument 1 is invalid BD_Shape.templates.hh:1323: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1323: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1323: error: template argument 1 is invalid BD_Shape.templates.hh:1323: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1323: error: template argument 1 is invalid BD_Shape.templates.hh:1323: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1323: error: request for member 'item' in 'holdermax_den', which is of non-class type 'int' BD_Shape.templates.hh:1325: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1325: error: template argument 1 is invalid BD_Shape.templates.hh:1325: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1325: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1325: error: template argument 1 is invalid BD_Shape.templates.hh:1325: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1325: error: template argument 1 is invalid BD_Shape.templates.hh:1325: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1325: error: request for member 'item' in 'holdermin_num', which is of non-class type 'int' BD_Shape.templates.hh:1326: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1326: error: template argument 1 is invalid BD_Shape.templates.hh:1326: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1326: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1326: error: template argument 1 is invalid BD_Shape.templates.hh:1326: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1326: error: template argument 1 is invalid BD_Shape.templates.hh:1326: error: invalid type in declaration before '=' token BD_Shape.templates.hh:1326: error: request for member 'item' in 'holdermin_den', which is of non-class type 'int' BD_Shape.templates.hh:1333: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1348: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1361: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1362: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1399: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1419: error: 'coeff' was not declared in this scope BD_Shape.templates.hh:1439: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:1451: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1451: error: template argument 1 is invalid BD_Shape.templates.hh:1451: error: expected initializer before 'holdernumer' BD_Shape.templates.hh:1451: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1451: error: template argument 1 is invalid BD_Shape.templates.hh:1451: error: expected initializer before 'numer' BD_Shape.templates.hh:1452: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1452: error: template argument 1 is invalid BD_Shape.templates.hh:1452: error: expected initializer before 'holderdenom' BD_Shape.templates.hh:1452: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1452: error: template argument 1 is invalid BD_Shape.templates.hh:1452: error: expected initializer before 'denom' BD_Shape.templates.hh:1453: error: 'numer' was not declared in this scope BD_Shape.templates.hh:1453: error: 'denom' was not declared in this scope BD_Shape.templates.hh:1468: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1468: error: template argument 1 is invalid BD_Shape.templates.hh:1468: error: expected initializer before 'holdernumer' BD_Shape.templates.hh:1468: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1468: error: template argument 1 is invalid BD_Shape.templates.hh:1468: error: expected initializer before 'numer' BD_Shape.templates.hh:1469: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1469: error: template argument 1 is invalid BD_Shape.templates.hh:1469: error: expected initializer before 'holderdenom' BD_Shape.templates.hh:1469: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1469: error: template argument 1 is invalid BD_Shape.templates.hh:1469: error: expected initializer before 'denom' BD_Shape.templates.hh:1470: error: 'numer' was not declared in this scope BD_Shape.templates.hh:1470: error: 'denom' was not declared in this scope BD_Shape.templates.hh: In member function 'Parma_Polyhedra_Library::Poly_Gen_Relation Parma_Polyhedra_Library::BD_Shape<T>::relation_with(const Parma_Polyhedra_Library::Generator&) const': BD_Shape.templates.hh:1544: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:1544: error: template argument 1 is invalid BD_Shape.templates.hh:1544: error: expected initializer before 'holdernum' BD_Shape.templates.hh:1544: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1544: error: template argument 1 is invalid BD_Shape.templates.hh:1544: error: expected initializer before 'num' BD_Shape.templates.hh:1545: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1545: error: template argument 1 is invalid BD_Shape.templates.hh:1545: error: expected initializer before 'holderden' BD_Shape.templates.hh:1545: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1545: error: template argument 1 is invalid BD_Shape.templates.hh:1545: error: expected initializer before 'den' BD_Shape.templates.hh:1546: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1546: error: template argument 1 is invalid BD_Shape.templates.hh:1546: error: expected initializer before 'holderproduct' BD_Shape.templates.hh:1546: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1546: error: template argument 1 is invalid BD_Shape.templates.hh:1546: error: expected initializer before 'product' BD_Shape.templates.hh:1549: error: expected initializer before '&' token BD_Shape.templates.hh:1553: error: expected initializer before '&' token BD_Shape.templates.hh:1560: error: 'num' was not declared in this scope BD_Shape.templates.hh:1560: error: 'den' was not declared in this scope BD_Shape.templates.hh:1561: error: 'product' was not declared in this scope BD_Shape.templates.hh:1562: error: 'g_coeff_y' was not declared in this scope BD_Shape.templates.hh:1563: error: 'g_coeff_x' was not declared in this scope BD_Shape.templates.hh:1565: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' BD_Shape.templates.hh:1574: error: 'num' was not declared in this scope BD_Shape.templates.hh:1574: error: 'den' was not declared in this scope BD_Shape.templates.hh:1575: error: 'product' was not declared in this scope BD_Shape.templates.hh:1576: error: 'g_coeff_y' was not declared in this scope BD_Shape.templates.hh:1577: error: 'g_coeff_x' was not declared in this scope BD_Shape.templates.hh:1579: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' BD_Shape.templates.hh:1594: error: 'num' was not declared in this scope BD_Shape.templates.hh:1594: error: 'den' was not declared in this scope BD_Shape.templates.hh:1595: error: 'product' was not declared in this scope BD_Shape.templates.hh:1596: error: 'g_coeff_x' was not declared in this scope BD_Shape.templates.hh:1597: error: 'g_coeff_y' was not declared in this scope BD_Shape.templates.hh:1599: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'divisor' BD_Shape.templates.hh: In member function 'bool Parma_Polyhedra_Library::BD_Shape<T>::BFT00_upper_bound_assign_if_exact(const Parma_Polyhedra_Library::BD_Shape<T>&)': BD_Shape.templates.hh:1955: error: no match for 'operator*' in '0 * eps' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) BD_Shape.templates.hh:1957: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:1957: error: template argument 1 is invalid BD_Shape.templates.hh:1957: error: expected initializer before 'holdernum' BD_Shape.templates.hh:1957: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1957: error: template argument 1 is invalid BD_Shape.templates.hh:1957: error: expected initializer before 'num' BD_Shape.templates.hh:1958: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1958: error: template argument 1 is invalid BD_Shape.templates.hh:1958: error: expected initializer before 'holderden' BD_Shape.templates.hh:1958: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:1958: error: template argument 1 is invalid BD_Shape.templates.hh:1958: error: expected initializer before 'den' BD_Shape.templates.hh:1980: error: 'num' was not declared in this scope BD_Shape.templates.hh:1980: error: 'den' was not declared in this scope BD_Shape.templates.hh:2001: error: 'num' was not declared in this scope BD_Shape.templates.hh:2001: error: 'den' was not declared in this scope BD_Shape.templates.hh:2062: error: 'num' was not declared in this scope BD_Shape.templates.hh:2062: error: 'den' was not declared in this scope BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::get_limiting_shape(const Parma_Polyhedra_Library::Constraint_System&, Parma_Polyhedra_Library::BD_Shape<T>&) const': BD_Shape.templates.hh:2816: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:2816: error: template argument 1 is invalid BD_Shape.templates.hh:2816: error: expected initializer before 'holdercoeff' BD_Shape.templates.hh:2816: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:2816: error: template argument 1 is invalid BD_Shape.templates.hh:2816: error: expected initializer before 'coeff' BD_Shape.templates.hh:2817: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:2817: error: template argument 1 is invalid BD_Shape.templates.hh:2817: error: expected initializer before 'holderminus_c_term' BD_Shape.templates.hh:2817: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:2817: error: template argument 1 is invalid BD_Shape.templates.hh:2817: error: expected initializer before 'minus_c_term' BD_Shape.templates.hh:2827: error: 'coeff' was not declared in this scope BD_Shape.templates.hh:2839: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh:2849: error: 'minus_c_term' was not declared in this scope BD_Shape.templates.hh:2849: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' BD_Shape.templates.hh: At global scope: BD_Shape.templates.hh:3099: error: 'Coefficient_traits' is not a class or namespace BD_Shape.templates.hh:3099: error: expected ',' or '...' before 'sc_den' 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&, int)': BD_Shape.templates.hh:3101: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3102: error: 'ub_v' was not declared in this scope BD_Shape.templates.hh:3122: error: expected initializer before '&' token BD_Shape.templates.hh:3123: error: 'expr_u' was not declared in this scope BD_Shape.templates.hh: At global scope: BD_Shape.templates.hh:3160: error: 'Coefficient_traits' is not a class or namespace BD_Shape.templates.hh:3160: error: expected ',' or '...' before 'sc_den' 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&, int)': BD_Shape.templates.hh:3162: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3163: error: 'minus_lb_v' was not declared in this scope BD_Shape.templates.hh:3184: error: expected initializer before '&' token BD_Shape.templates.hh:3185: error: 'expr_u' was not declared in this scope BD_Shape.templates.hh: At global scope: BD_Shape.templates.hh:3294: error: 'Coefficient_traits' is not a class or namespace BD_Shape.templates.hh:3294: error: expected ',' or '...' before 'denominator' BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::refine(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&, int)': BD_Shape.templates.hh:3295: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:3300: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:3303: error: expected initializer before '&' token BD_Shape.templates.hh:3311: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:3323: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:3331: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:3331: error: template argument 1 is invalid BD_Shape.templates.hh:3331: error: expected initializer before 'holderminus_den' BD_Shape.templates.hh:3331: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:3331: error: template argument 1 is invalid BD_Shape.templates.hh:3331: error: expected initializer before 'minus_den' BD_Shape.templates.hh:3332: error: 'minus_den' was not declared in this scope BD_Shape.templates.hh:3339: error: 'b' was not declared in this scope BD_Shape.templates.hh:3360: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:3365: error: 'b' was not declared in this scope BD_Shape.templates.hh:3394: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:3394: error: template argument 1 is invalid BD_Shape.templates.hh:3394: error: expected initializer before 'holderminus_b' BD_Shape.templates.hh:3394: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:3394: error: template argument 1 is invalid BD_Shape.templates.hh:3394: error: expected initializer before 'minus_b' BD_Shape.templates.hh:3395: error: 'minus_b' was not declared in this scope BD_Shape.templates.hh:3395: error: 'b' was not declared in this scope BD_Shape.templates.hh:3396: error: expected initializer before '&' token BD_Shape.templates.hh:3397: error: expected initializer before '&' token BD_Shape.templates.hh:3398: error: expected initializer before '&' token BD_Shape.templates.hh:3399: error: expected initializer before '&' token BD_Shape.templates.hh:3416: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:3416: error: template argument 1 is invalid BD_Shape.templates.hh:3416: error: expected initializer before 'holderminus_sc_i' BD_Shape.templates.hh:3416: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:3416: error: template argument 1 is invalid BD_Shape.templates.hh:3416: error: expected initializer before 'minus_sc_i' BD_Shape.templates.hh:3432: error: 'sc_b' was not declared in this scope BD_Shape.templates.hh:3433: error: 'minus_sc_b' was not declared in this scope BD_Shape.templates.hh:3439: error: expected initializer before '&' token BD_Shape.templates.hh:3440: error: 'sc_i' was not declared in this scope BD_Shape.templates.hh:3467: error: 'minus_sc_i' was not declared in this scope BD_Shape.templates.hh:3506: error: 'minus_sc_den' was not declared in this scope BD_Shape.templates.hh:3519: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3524: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:3524: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3540: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3545: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:3545: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3558: error: 'sc_b' was not declared in this scope BD_Shape.templates.hh:3564: error: expected initializer before '&' token BD_Shape.templates.hh:3565: error: 'sc_i' was not declared in this scope BD_Shape.templates.hh:3579: error: 'minus_sc_i' was not declared in this scope BD_Shape.templates.hh:3586: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3592: error: 'minus_sc_den' was not declared in this scope BD_Shape.templates.hh:3601: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3604: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:3615: error: 'minus_sc_b' was not declared in this scope BD_Shape.templates.hh:3619: error: expected initializer before '&' token BD_Shape.templates.hh:3620: error: 'sc_i' was not declared in this scope BD_Shape.templates.hh:3634: error: 'minus_sc_i' was not declared in this scope BD_Shape.templates.hh:3641: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3647: error: 'minus_sc_den' was not declared in this scope BD_Shape.templates.hh:3656: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3660: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh: At global scope: BD_Shape.templates.hh:3678: error: 'Coefficient_traits' is not a class or namespace BD_Shape.templates.hh:3678: error: expected ',' or '...' before 'denominator' BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, int)': BD_Shape.templates.hh:3680: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:3701: error: expected initializer before '&' token BD_Shape.templates.hh:3709: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:3723: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:3723: error: template argument 1 is invalid BD_Shape.templates.hh:3723: error: expected initializer before 'holderminus_den' BD_Shape.templates.hh:3723: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:3723: error: template argument 1 is invalid BD_Shape.templates.hh:3723: error: expected initializer before 'minus_den' BD_Shape.templates.hh:3724: error: 'minus_den' was not declared in this scope BD_Shape.templates.hh:3724: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:3734: error: 'b' was not declared in this scope BD_Shape.templates.hh:3742: error: expected initializer before '&' token BD_Shape.templates.hh:3743: error: 'a' was not declared in this scope BD_Shape.templates.hh:3748: error: 'b' was not declared in this scope BD_Shape.templates.hh:3776: error: 'b' was not declared in this scope BD_Shape.templates.hh:3800: error: 'b' was not declared in this scope BD_Shape.templates.hh:3811: error: 'b' was not declared in this scope BD_Shape.templates.hh:3819: error: 'b' was not declared in this scope BD_Shape.templates.hh:3843: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:3843: error: template argument 1 is invalid BD_Shape.templates.hh:3843: error: expected initializer before 'holderminus_b' BD_Shape.templates.hh:3843: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:3843: error: template argument 1 is invalid BD_Shape.templates.hh:3843: error: expected initializer before 'minus_b' BD_Shape.templates.hh:3844: error: 'minus_b' was not declared in this scope BD_Shape.templates.hh:3844: error: 'b' was not declared in this scope BD_Shape.templates.hh:3845: error: expected initializer before '&' token BD_Shape.templates.hh:3846: error: expected initializer before '&' token BD_Shape.templates.hh:3847: error: expected initializer before '&' token BD_Shape.templates.hh:3848: error: expected initializer before '&' token BD_Shape.templates.hh:3867: error: 'sc_b' was not declared in this scope BD_Shape.templates.hh:3868: error: 'minus_sc_b' was not declared in this scope BD_Shape.templates.hh:3874: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:3874: error: template argument 1 is invalid BD_Shape.templates.hh:3874: error: expected initializer before 'holderminus_sc_i' BD_Shape.templates.hh:3874: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:3874: error: template argument 1 is invalid BD_Shape.templates.hh:3874: error: expected initializer before 'minus_sc_i' BD_Shape.templates.hh:3878: error: expected initializer before '&' token BD_Shape.templates.hh:3879: error: 'sc_i' was not declared in this scope BD_Shape.templates.hh:3904: error: 'minus_sc_i' was not declared in this scope BD_Shape.templates.hh:3947: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3953: error: 'minus_sc_den' was not declared in this scope BD_Shape.templates.hh:3962: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3967: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:3967: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3975: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3981: error: 'minus_sc_den' was not declared in this scope BD_Shape.templates.hh:3991: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:3996: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:3996: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh: At global scope: BD_Shape.templates.hh:4009: error: 'Coefficient_traits' is not a class or namespace BD_Shape.templates.hh:4009: error: expected ',' or '...' before 'denominator' BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::affine_preimage(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, int)': BD_Shape.templates.hh:4011: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:4033: error: expected initializer before '&' token BD_Shape.templates.hh:4041: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:4067: error: expected initializer before '&' token BD_Shape.templates.hh:4068: error: 'a' was not declared in this scope BD_Shape.templates.hh:4068: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:4072: error: 'b' was not declared in this scope BD_Shape.templates.hh:4090: error: expected initializer before '&' token BD_Shape.templates.hh:4091: error: 'expr_v' was not declared in this scope BD_Shape.templates.hh:4093: error: 'denominator' was not declared in this scope BD_Shape.templates.hh: At global scope: BD_Shape.templates.hh:4113: error: 'Coefficient_traits' is not a class or namespace BD_Shape.templates.hh:4113: error: expected ',' or '...' before 'denominator' BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, int)': BD_Shape.templates.hh:4115: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:4141: error: expected initializer before '&' token BD_Shape.templates.hh:4149: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:4163: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:4163: error: template argument 1 is invalid BD_Shape.templates.hh:4163: error: expected initializer before 'holderminus_den' BD_Shape.templates.hh:4163: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:4163: error: template argument 1 is invalid BD_Shape.templates.hh:4163: error: expected initializer before 'minus_den' BD_Shape.templates.hh:4164: error: 'minus_den' was not declared in this scope BD_Shape.templates.hh:4164: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:4173: error: 'b' was not declared in this scope BD_Shape.templates.hh:4180: error: expected initializer before '&' token BD_Shape.templates.hh:4181: error: 'a' was not declared in this scope BD_Shape.templates.hh:4214: error: 'b' was not declared in this scope BD_Shape.templates.hh:4224: error: 'b' was not declared in this scope BD_Shape.templates.hh:4245: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:4245: error: template argument 1 is invalid BD_Shape.templates.hh:4245: error: expected initializer before 'holderminus_b' BD_Shape.templates.hh:4245: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:4245: error: template argument 1 is invalid BD_Shape.templates.hh:4245: error: expected initializer before 'minus_b' BD_Shape.templates.hh:4246: error: 'minus_b' was not declared in this scope BD_Shape.templates.hh:4246: error: 'b' was not declared in this scope BD_Shape.templates.hh:4247: error: expected initializer before '&' token BD_Shape.templates.hh:4248: error: expected initializer before '&' token BD_Shape.templates.hh:4249: error: expected initializer before '&' token BD_Shape.templates.hh:4265: error: 'sc_b' was not declared in this scope BD_Shape.templates.hh:4271: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:4271: error: template argument 1 is invalid BD_Shape.templates.hh:4271: error: expected initializer before 'holderminus_sc_i' BD_Shape.templates.hh:4271: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:4271: error: template argument 1 is invalid BD_Shape.templates.hh:4271: error: expected initializer before 'minus_sc_i' BD_Shape.templates.hh:4275: error: expected initializer before '&' token BD_Shape.templates.hh:4276: error: 'sc_i' was not declared in this scope BD_Shape.templates.hh:4291: error: 'minus_sc_i' was not declared in this scope BD_Shape.templates.hh:4322: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:4328: error: 'minus_sc_den' was not declared in this scope BD_Shape.templates.hh:4337: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:4342: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:4342: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh: At global scope: BD_Shape.templates.hh:4355: error: 'Coefficient_traits' is not a class or namespace BD_Shape.templates.hh:4355: error: expected ',' or '...' before 'denominator' BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::bounded_affine_preimage(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, int)': BD_Shape.templates.hh:4357: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:4383: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:4384: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:4389: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:4390: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:4396: error: expected initializer before '&' token BD_Shape.templates.hh:4402: error: 'lb_expr_v' was not declared in this scope BD_Shape.templates.hh:4402: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:4403: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:4403: error: template argument 1 is invalid BD_Shape.templates.hh:4403: error: expected initializer before 'holderlb_inverse_den' BD_Shape.templates.hh:4403: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:4403: error: template argument 1 is invalid BD_Shape.templates.hh:4403: error: expected initializer before 'lb_inverse_den' BD_Shape.templates.hh:4404: error: 'lb_inverse_den' was not declared in this scope BD_Shape.templates.hh: At global scope: BD_Shape.templates.hh:4423: error: 'Coefficient_traits' is not a class or namespace BD_Shape.templates.hh:4424: error: expected ',' or '...' before 'denominator' BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::generalized_affine_image(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&, int)': BD_Shape.templates.hh:4426: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:4458: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:4467: error: expected initializer before '&' token BD_Shape.templates.hh:4475: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:4491: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:4491: error: template argument 1 is invalid BD_Shape.templates.hh:4491: error: expected initializer before 'holderminus_den' BD_Shape.templates.hh:4491: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:4491: error: template argument 1 is invalid BD_Shape.templates.hh:4491: error: expected initializer before 'minus_den' BD_Shape.templates.hh:4492: error: 'minus_den' was not declared in this scope BD_Shape.templates.hh:4492: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:4503: error: 'b' was not declared in this scope BD_Shape.templates.hh:4520: error: expected initializer before '&' token BD_Shape.templates.hh:4521: error: 'a' was not declared in this scope BD_Shape.templates.hh:4526: error: 'b' was not declared in this scope BD_Shape.templates.hh:4650: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:4650: error: template argument 1 is invalid BD_Shape.templates.hh:4650: error: expected initializer before 'holderminus_b' BD_Shape.templates.hh:4650: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:4650: error: template argument 1 is invalid BD_Shape.templates.hh:4650: error: expected initializer before 'minus_b' BD_Shape.templates.hh:4651: error: 'minus_b' was not declared in this scope BD_Shape.templates.hh:4651: error: 'b' was not declared in this scope BD_Shape.templates.hh:4652: error: expected initializer before '&' token BD_Shape.templates.hh:4653: error: expected initializer before '&' token BD_Shape.templates.hh:4654: error: expected initializer before '&' token BD_Shape.templates.hh:4655: error: expected initializer before '&' token BD_Shape.templates.hh:4672: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:4672: error: template argument 1 is invalid BD_Shape.templates.hh:4672: error: expected initializer before 'holderminus_sc_i' BD_Shape.templates.hh:4672: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:4672: error: template argument 1 is invalid BD_Shape.templates.hh:4672: error: expected initializer before 'minus_sc_i' BD_Shape.templates.hh:4679: error: 'sc_b' was not declared in this scope BD_Shape.templates.hh:4684: error: expected initializer before '&' token BD_Shape.templates.hh:4685: error: 'sc_i' was not declared in this scope BD_Shape.templates.hh:4699: error: 'minus_sc_i' was not declared in this scope BD_Shape.templates.hh:4717: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:4723: error: 'minus_sc_den' was not declared in this scope BD_Shape.templates.hh:4732: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:4736: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:4747: error: 'minus_sc_b' was not declared in this scope BD_Shape.templates.hh:4750: error: expected initializer before '&' token BD_Shape.templates.hh:4751: error: 'sc_i' was not declared in this scope BD_Shape.templates.hh:4765: error: 'minus_sc_i' was not declared in this scope BD_Shape.templates.hh:4783: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:4789: error: 'minus_sc_den' was not declared in this scope BD_Shape.templates.hh:4798: error: 'sc_den' was not declared in this scope BD_Shape.templates.hh:4802: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::generalized_affine_image(const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&)': BD_Shape.templates.hh:4859: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:4866: error: expected initializer before '&' token BD_Shape.templates.hh:4897: error: expected initializer before '&' token BD_Shape.templates.hh:4899: error: 'den' was not declared in this scope BD_Shape.templates.hh:4905: error: 'b_lhs' was not declared in this scope BD_Shape.templates.hh:4906: error: 'den' was not declared in this scope BD_Shape.templates.hh:4914: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:4916: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh: At global scope: BD_Shape.templates.hh:5005: error: 'Coefficient_traits' is not a class or namespace BD_Shape.templates.hh:5006: error: expected ',' or '...' before 'denominator' BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::generalized_affine_preimage(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&, int)': BD_Shape.templates.hh:5008: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:5040: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:5051: error: expected initializer before '&' token BD_Shape.templates.hh:5052: error: 'expr_v' was not declared in this scope BD_Shape.templates.hh:5056: error: 'denominator' was not declared in this scope BD_Shape.templates.hh:5057: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:5057: error: template argument 1 is invalid BD_Shape.templates.hh:5057: error: expected initializer before 'holderinverse_den' BD_Shape.templates.hh:5057: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:5057: error: template argument 1 is invalid BD_Shape.templates.hh:5057: error: expected initializer before 'inverse_den' BD_Shape.templates.hh:5058: error: 'inverse_den' was not declared in this scope BD_Shape.templates.hh:5065: error: 'denominator' was not declared in this scope BD_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::BD_Shape<T>::generalized_affine_preimage(const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&)': BD_Shape.templates.hh:5122: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:5129: error: expected initializer before '&' token BD_Shape.templates.hh:5143: error: expected initializer before '&' token BD_Shape.templates.hh:5145: error: 'den' was not declared in this scope BD_Shape.templates.hh:5151: error: 'b_lhs' was not declared in this scope BD_Shape.templates.hh:5152: error: 'den' was not declared in this scope BD_Shape.templates.hh:5160: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh:5162: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' BD_Shape.templates.hh: In member function 'Parma_Polyhedra_Library::Constraint_System Parma_Polyhedra_Library::BD_Shape<T>::constraints() const': BD_Shape.templates.hh:5251: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) BD_Shape.templates.hh:5258: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) BD_Shape.templates.hh:5260: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:5260: error: template argument 1 is invalid BD_Shape.templates.hh:5260: error: expected initializer before 'holdera' BD_Shape.templates.hh:5260: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:5260: error: template argument 1 is invalid BD_Shape.templates.hh:5260: error: expected initializer before 'a' BD_Shape.templates.hh:5261: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:5261: error: template argument 1 is invalid BD_Shape.templates.hh:5261: error: expected initializer before 'holderb' BD_Shape.templates.hh:5261: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:5261: error: template argument 1 is invalid BD_Shape.templates.hh:5261: error: expected initializer before 'b' BD_Shape.templates.hh:5270: error: 'b' was not declared in this scope BD_Shape.templates.hh:5270: error: 'a' was not declared in this scope BD_Shape.templates.hh:5276: error: 'b' was not declared in this scope BD_Shape.templates.hh:5276: error: 'a' was not declared in this scope BD_Shape.templates.hh:5280: error: 'b' was not declared in this scope BD_Shape.templates.hh:5280: error: 'a' was not declared in this scope BD_Shape.templates.hh:5296: error: 'b' was not declared in this scope BD_Shape.templates.hh:5296: error: 'a' was not declared in this scope BD_Shape.templates.hh:5302: error: 'b' was not declared in this scope BD_Shape.templates.hh:5302: error: 'a' was not declared in this scope BD_Shape.templates.hh:5306: error: 'b' was not declared in this scope BD_Shape.templates.hh:5306: error: 'a' was not declared in this scope BD_Shape.templates.hh: In member function 'Parma_Polyhedra_Library::Constraint_System Parma_Polyhedra_Library::BD_Shape<T>::minimized_constraints() const': BD_Shape.templates.hh:5327: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) BD_Shape.templates.hh:5331: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) BD_Shape.templates.hh:5333: error: 'Coefficient' was not declared in this scope BD_Shape.templates.hh:5333: error: template argument 1 is invalid BD_Shape.templates.hh:5333: error: expected initializer before 'holdernum' BD_Shape.templates.hh:5333: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:5333: error: template argument 1 is invalid BD_Shape.templates.hh:5333: error: expected initializer before 'num' BD_Shape.templates.hh:5334: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:5334: error: template argument 1 is invalid BD_Shape.templates.hh:5334: error: expected initializer before 'holderden' BD_Shape.templates.hh:5334: error: 'Coefficient' cannot appear in a constant-expression BD_Shape.templates.hh:5334: error: template argument 1 is invalid BD_Shape.templates.hh:5334: error: expected initializer before 'den' BD_Shape.templates.hh:5352: error: 'num' was not declared in this scope BD_Shape.templates.hh:5352: error: 'den' was not declared in this scope BD_Shape.templates.hh:5358: error: 'num' was not declared in this scope BD_Shape.templates.hh:5358: error: 'den' was not declared in this scope BD_Shape.templates.hh:5370: error: 'num' was not declared in this scope BD_Shape.templates.hh:5370: error: 'den' was not declared in this scope BD_Shape.templates.hh:5374: error: 'num' was not declared in this scope BD_Shape.templates.hh:5374: error: 'den' was not declared in this scope BD_Shape.templates.hh:5386: error: 'num' was not declared in this scope BD_Shape.templates.hh:5386: error: 'den' was not declared in this scope BD_Shape.templates.hh:5390: error: 'num' was not declared in this scope BD_Shape.templates.hh:5390: error: 'den' was not declared in this scope Box.templates.hh: In constructor 'Parma_Polyhedra_Library::Box<Interval>::Box(const Parma_Polyhedra_Library::Generator_System&)': Box.templates.hh:143: error: expected initializer before '&' token Box.templates.hh:147: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Box.templates.hh:148: error: 'd' was not declared in this scope Box.templates.hh:157: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Box.templates.hh:158: error: 'd' was not declared in this scope Box.templates.hh:180: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Box.templates.hh:185: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Box.templates.hh:198: error: expected initializer before '&' token Box.templates.hh:200: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Box.templates.hh:201: error: 'd' was not declared in this scope Box.templates.hh: In constructor 'Parma_Polyhedra_Library::Box<Interval>::Box(const Parma_Polyhedra_Library::Polyhedron&, Parma_Polyhedra_Library::Complexity_Class)': Box.templates.hh:390: error: 'Coefficient' was not declared in this scope Box.templates.hh:390: error: template argument 1 is invalid Box.templates.hh:390: error: invalid type in declaration before '=' token Box.templates.hh:390: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:390: error: template argument 1 is invalid Box.templates.hh:390: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:390: error: template argument 1 is invalid Box.templates.hh:390: error: invalid type in declaration before '=' token Box.templates.hh:390: error: request for member 'item' in 'holderbound_num', which is of non-class type 'int' Box.templates.hh:391: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:391: error: template argument 1 is invalid Box.templates.hh:391: error: invalid type in declaration before '=' token Box.templates.hh:391: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:391: error: template argument 1 is invalid Box.templates.hh:391: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:391: error: template argument 1 is invalid Box.templates.hh:391: error: invalid type in declaration before '=' token Box.templates.hh:391: error: request for member 'item' in 'holderbound_den', which is of non-class type 'int' Box.templates.hh: In constructor 'Parma_Polyhedra_Library::Box<Interval>::Box(const Parma_Polyhedra_Library::Grid&, Parma_Polyhedra_Library::Complexity_Class)': Box.templates.hh:470: error: 'Coefficient' was not declared in this scope Box.templates.hh:470: error: template argument 1 is invalid Box.templates.hh:470: error: invalid type in declaration before '=' token Box.templates.hh:470: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:470: error: template argument 1 is invalid Box.templates.hh:470: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:470: error: template argument 1 is invalid Box.templates.hh:470: error: invalid type in declaration before '=' token Box.templates.hh:470: error: request for member 'item' in 'holderbound_num', which is of non-class type 'int' Box.templates.hh:471: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:471: error: template argument 1 is invalid Box.templates.hh:471: error: invalid type in declaration before '=' token Box.templates.hh:471: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:471: error: template argument 1 is invalid Box.templates.hh:471: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:471: error: template argument 1 is invalid Box.templates.hh:471: error: invalid type in declaration before '=' token Box.templates.hh:471: error: request for member 'item' in 'holderbound_den', which is of non-class type 'int' Box.templates.hh: In member function 'bool Parma_Polyhedra_Library::Box<Interval>::bounds(const Parma_Polyhedra_Library::Linear_Expression&, bool) const': Box.templates.hh:560: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Box.templates.hh: At global scope: Box.templates.hh:580: error: 'Coefficient_traits' is not a class or namespace Box.templates.hh:580: error: expected ',' or '...' before 'num' Box.templates.hh: In function 'Parma_Polyhedra_Library::Poly_Con_Relation Parma_Polyhedra_Library::interval_relation(const ITV&, Parma_Polyhedra_Library::Constraint::Type, int)': Box.templates.hh:587: error: 'num' was not declared in this scope Box.templates.hh:588: error: 'den' was not declared in this scope 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:796: error: expected initializer before '&' token Box.templates.hh:797: error: 'cg_i' was not declared in this scope Box.templates.hh:813: error: 'Coefficient' was not declared in this scope Box.templates.hh:813: error: template argument 1 is invalid Box.templates.hh:813: error: expected initializer before 'holderlower' Box.templates.hh:813: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:813: error: template argument 1 is invalid Box.templates.hh:813: error: expected initializer before 'lower' Box.templates.hh:814: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:814: error: template argument 1 is invalid Box.templates.hh:814: error: expected initializer before 'holdermod' Box.templates.hh:814: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:814: error: template argument 1 is invalid Box.templates.hh:814: error: expected initializer before 'mod' Box.templates.hh:815: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:815: error: template argument 1 is invalid Box.templates.hh:815: error: expected initializer before 'holderv' Box.templates.hh:815: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:815: error: template argument 1 is invalid Box.templates.hh:815: error: expected initializer before 'v' Box.templates.hh:816: error: 'mod' was not declared in this scope Box.templates.hh:816: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'modulus' Box.templates.hh:817: error: 'v' was not declared in this scope Box.templates.hh:817: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'inhomogeneous_term' Box.templates.hh:818: error: no matching function for call to 'assign_r(Parma_Polyhedra_Library::Result (&)(Parma_Polyhedra_Library::I_Result), __gmp_expr<__mpq_struct [1], __mpq_struct [1]>&, Parma_Polyhedra_Library::Rounding_Dir&)' 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:841: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Box.templates.hh:842: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Box.templates.hh:844: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Box.templates.hh:849: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Box.templates.hh:865: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Box.templates.hh:882: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Box.templates.hh:883: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'coefficient' Box.templates.hh:892: error: expected initializer before '&' token Box.templates.hh:893: error: 'c_i' was not declared in this scope Box.templates.hh:903: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'inhomogeneous_term' Box.templates.hh: In member function 'Parma_Polyhedra_Library::Poly_Gen_Relation Parma_Polyhedra_Library::Box<Interval>::relation_with(const Parma_Polyhedra_Library::Generator&) const': Box.templates.hh:932: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Box.templates.hh:939: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Box.templates.hh:956: error: expected initializer before '&' token Box.templates.hh:963: error: 'const class Parma_Polyhedra_Library::Generator' has no member named 'coefficient' Box.templates.hh:964: error: 'g_divisor' was not declared in this scope Box.templates.hh: At global scope: Box.templates.hh:999: error: 'Coefficient' has not been declared Box.templates.hh:999: error: 'Coefficient' has not been declared Box.templates.hh: In member function 'bool Parma_Polyhedra_Library::Box<Interval>::max_min(const Parma_Polyhedra_Library::Linear_Expression&, bool, int&, int&, bool&) const': Box.templates.hh:1013: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'inhomogeneous_term' Box.templates.hh:1025: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'inhomogeneous_term' Box.templates.hh:1032: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Box.templates.hh: At global scope: Box.templates.hh:1067: error: 'Coefficient' has not been declared Box.templates.hh:1067: error: 'Coefficient' has not been declared Box.templates.hh: In member function 'bool Parma_Polyhedra_Library::Box<Interval>::max_min(const Parma_Polyhedra_Library::Linear_Expression&, bool, int&, int&, bool&, Parma_Polyhedra_Library::Generator&) const': Box.templates.hh:1075: error: 'Coefficient' was not declared in this scope Box.templates.hh:1075: error: template argument 1 is invalid Box.templates.hh:1075: error: invalid type in declaration before '=' token Box.templates.hh:1075: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1075: error: template argument 1 is invalid Box.templates.hh:1075: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1075: error: template argument 1 is invalid Box.templates.hh:1075: error: invalid type in declaration before '=' token Box.templates.hh:1075: error: request for member 'item' in 'holderg_divisor', which is of non-class type 'int' Box.templates.hh:1079: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1079: error: template argument 1 is invalid Box.templates.hh:1079: error: invalid type in declaration before '=' token Box.templates.hh:1079: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1079: error: template argument 1 is invalid Box.templates.hh:1079: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1079: error: template argument 1 is invalid Box.templates.hh:1079: error: invalid type in declaration before '=' token Box.templates.hh:1079: error: request for member 'item' in 'holdernum', which is of non-class type 'int' Box.templates.hh:1080: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1080: error: template argument 1 is invalid Box.templates.hh:1080: error: invalid type in declaration before '=' token Box.templates.hh:1080: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1080: error: template argument 1 is invalid Box.templates.hh:1080: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1080: error: template argument 1 is invalid Box.templates.hh:1080: error: invalid type in declaration before '=' token Box.templates.hh:1080: error: request for member 'item' in 'holderden', which is of non-class type 'int' Box.templates.hh:1081: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1081: error: template argument 1 is invalid Box.templates.hh:1081: error: invalid type in declaration before '=' token Box.templates.hh:1081: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1081: error: template argument 1 is invalid Box.templates.hh:1081: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1081: error: template argument 1 is invalid Box.templates.hh:1081: error: invalid type in declaration before '=' token Box.templates.hh:1081: error: request for member 'item' in 'holderlcm', which is of non-class type 'int' Box.templates.hh:1082: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1082: error: template argument 1 is invalid Box.templates.hh:1082: error: invalid type in declaration before '=' token Box.templates.hh:1082: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1082: error: template argument 1 is invalid Box.templates.hh:1082: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:1082: error: template argument 1 is invalid Box.templates.hh:1082: error: invalid type in declaration before '=' token Box.templates.hh:1082: error: request for member 'item' in 'holderfactor', which is of non-class type 'int' Box.templates.hh:1085: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Box.templates.hh:1132: error: no matching function for call to 'lcm_assign(int&, int&, int&)' Box.templates.hh:1133: error: no matching function for call to 'exact_div_assign(int&, int&, int&)' Box.templates.hh:1135: error: no matching function for call to 'exact_div_assign(int&, int&, int&)' Box.templates.hh:1138: error: no match for 'operator*' in 'num * (Parma_Polyhedra_Library::Variable)(i)' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::add_constraint_no_check(const Parma_Polyhedra_Library::Constraint&)': Box.templates.hh:1840: error: expected initializer before '&' token Box.templates.hh:1843: error: 'n' was not declared in this scope Box.templates.hh:1851: error: expected initializer before '&' token Box.templates.hh:1852: error: 'n' was not declared in this scope Box.templates.hh:1852: error: 'd' was not declared in this scope Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::add_congruence_no_check(const Parma_Polyhedra_Library::Congruence&)': Box.templates.hh:1899: error: expected initializer before '&' token Box.templates.hh:1902: error: 'n' was not declared in this scope Box.templates.hh:1908: error: expected initializer before '&' token Box.templates.hh:1909: error: 'n' was not declared in this scope Box.templates.hh:1909: error: 'd' was not declared in this scope Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::refine_no_check(const Parma_Polyhedra_Library::Constraint&)': Box.templates.hh:1940: error: expected initializer before '&' token Box.templates.hh:1943: error: 'n' was not declared in this scope Box.templates.hh:1951: error: expected initializer before '&' token Box.templates.hh:1952: error: 'n' was not declared in this scope Box.templates.hh:1952: error: 'd' was not declared in this scope Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::refine_no_check(const Parma_Polyhedra_Library::Congruence&)': Box.templates.hh:1991: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'inhomogeneous_term' Box.templates.hh:1997: error: expected initializer before '&' token Box.templates.hh:1998: error: expected initializer before '&' token Box.templates.hh:1999: error: 'n' was not declared in this scope Box.templates.hh:1999: error: 'd' was not declared in this scope Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::propagate_constraint_no_check(const Parma_Polyhedra_Library::Constraint&)': Box.templates.hh:2053: error: expected initializer before '&' token Box.templates.hh:2058: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'coefficient' Box.templates.hh:2065: error: 'c_inhomogeneous_term' was not declared in this scope Box.templates.hh:2080: error: expected initializer before '&' token Box.templates.hh:2081: error: 'a_k' was not declared in this scope Box.templates.hh:2088: error: 'c_inhomogeneous_term' was not declared in this scope Box.templates.hh:2097: error: expected initializer before '&' token Box.templates.hh:2098: error: 'a_i' was not declared in this scope Box.templates.hh:2161: error: expected initializer before '&' token Box.templates.hh:2162: error: 'a_i' was not declared in this scope Box.templates.hh:2217: error: 'c_inhomogeneous_term' was not declared in this scope Box.templates.hh:2226: error: expected initializer before '&' token Box.templates.hh:2227: error: 'a_i' was not declared in this scope Box.templates.hh:2290: error: expected initializer before '&' token Box.templates.hh:2291: error: 'a_i' was not declared in this scope Box.templates.hh: At global scope: Box.templates.hh:2429: error: 'Coefficient_traits' is not a class or namespace Box.templates.hh:2429: error: expected ',' or '...' before 'denominator' Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, int)': Box.templates.hh:2431: error: 'denominator' was not declared in this scope Box.templates.hh:2448: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'inhomogeneous_term' Box.templates.hh:2450: error: expected initializer before '&' token Box.templates.hh:2451: error: 'coeff' was not declared in this scope Box.templates.hh:2458: error: 'denominator' was not declared in this scope Box.templates.hh: At global scope: Box.templates.hh:2471: error: 'Coefficient_traits' is not a class or namespace Box.templates.hh:2472: error: expected ',' or '...' before 'denominator' Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::affine_preimage(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, int)': Box.templates.hh:2474: error: 'denominator' was not declared in this scope Box.templates.hh:2490: error: expected initializer before '&' token Box.templates.hh:2491: error: 'expr_v' was not declared in this scope Box.templates.hh:2492: error: in argument to unary ! Box.templates.hh:2494: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'inhomogeneous_term' Box.templates.hh:2496: error: expected initializer before '&' token Box.templates.hh:2497: error: 'coeff' was not declared in this scope Box.templates.hh:2504: error: 'denominator' was not declared in this scope Box.templates.hh:2522: error: 'denominator' was not declared in this scope Box.templates.hh: At global scope: Box.templates.hh:2534: error: 'Coefficient_traits' is not a class or namespace Box.templates.hh:2534: error: expected ',' or '...' before 'denominator' Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, int)': Box.templates.hh:2536: error: 'denominator' was not declared in this scope Box.templates.hh:2561: error: 'denominator' was not declared in this scope Box.templates.hh:2567: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Box.templates.hh:2572: error: 'denominator' was not declared in this scope Box.templates.hh:2578: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Box.templates.hh:2583: error: 'denominator' was not declared in this scope Box.templates.hh:2594: error: 'Coefficient' was not declared in this scope Box.templates.hh:2594: error: template argument 1 is invalid Box.templates.hh:2594: error: invalid type in declaration before '=' token Box.templates.hh:2594: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2594: error: template argument 1 is invalid Box.templates.hh:2594: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2594: error: template argument 1 is invalid Box.templates.hh:2594: error: invalid type in declaration before '=' token Box.templates.hh:2594: error: request for member 'item' in 'holdermax_num', which is of non-class type 'int' Box.templates.hh:2595: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2595: error: template argument 1 is invalid Box.templates.hh:2595: error: invalid type in declaration before '=' token Box.templates.hh:2595: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2595: error: template argument 1 is invalid Box.templates.hh:2595: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2595: error: template argument 1 is invalid Box.templates.hh:2595: error: invalid type in declaration before '=' token Box.templates.hh:2595: error: request for member 'item' in 'holdermax_den', which is of non-class type 'int' Box.templates.hh:2597: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2597: error: template argument 1 is invalid Box.templates.hh:2597: error: invalid type in declaration before '=' token Box.templates.hh:2597: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2597: error: template argument 1 is invalid Box.templates.hh:2597: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2597: error: template argument 1 is invalid Box.templates.hh:2597: error: invalid type in declaration before '=' token Box.templates.hh:2597: error: request for member 'item' in 'holdermin_num', which is of non-class type 'int' Box.templates.hh:2598: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2598: error: template argument 1 is invalid Box.templates.hh:2598: error: invalid type in declaration before '=' token Box.templates.hh:2598: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2598: error: template argument 1 is invalid Box.templates.hh:2598: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2598: error: template argument 1 is invalid Box.templates.hh:2598: error: invalid type in declaration before '=' token Box.templates.hh:2598: error: request for member 'item' in 'holdermin_den', which is of non-class type 'int' Box.templates.hh:2606: error: 'denominator' was not declared in this scope Box.templates.hh:2629: error: 'denominator' was not declared in this scope Box.templates.hh:2647: error: 'denominator' was not declared in this scope Box.templates.hh: At global scope: Box.templates.hh:2678: error: 'Coefficient_traits' is not a class or namespace Box.templates.hh:2678: error: expected ',' or '...' before 'denominator' Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::bounded_affine_preimage(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, int)': Box.templates.hh:2681: error: 'denominator' was not declared in this scope Box.templates.hh:2705: error: 'denominator' was not declared in this scope Box.templates.hh:2706: error: expected initializer before '&' token Box.templates.hh:2707: error: expected initializer before '&' token Box.templates.hh:2711: error: 'lb_var_coeff' was not declared in this scope Box.templates.hh:2711: error: 'ub_var_coeff' was not declared in this scope Box.templates.hh:2722: error: 'Coefficient' was not declared in this scope Box.templates.hh:2722: error: template argument 1 is invalid Box.templates.hh:2722: error: expected initializer before 'holderpos_denominator' Box.templates.hh:2722: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2722: error: template argument 1 is invalid Box.templates.hh:2722: error: expected initializer before 'pos_denominator' Box.templates.hh:2723: error: 'pos_denominator' was not declared in this scope Box.templates.hh:2731: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2731: error: template argument 1 is invalid Box.templates.hh:2731: error: invalid type in declaration before '=' token Box.templates.hh:2731: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2731: error: template argument 1 is invalid Box.templates.hh:2731: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2731: error: template argument 1 is invalid Box.templates.hh:2731: error: invalid type in declaration before '=' token Box.templates.hh:2731: error: request for member 'item' in 'holdernum_lower', which is of non-class type 'int' Box.templates.hh:2732: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2732: error: template argument 1 is invalid Box.templates.hh:2732: error: invalid type in declaration before '=' token Box.templates.hh:2732: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2732: error: template argument 1 is invalid Box.templates.hh:2732: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2732: error: template argument 1 is invalid Box.templates.hh:2732: error: invalid type in declaration before '=' token Box.templates.hh:2732: error: request for member 'item' in 'holderden_lower', which is of non-class type 'int' Box.templates.hh:2738: error: no matching function for call to 'neg_assign(int&, int&)' Box.templates.hh:2745: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2745: error: template argument 1 is invalid Box.templates.hh:2745: error: invalid type in declaration before '=' token Box.templates.hh:2745: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2745: error: template argument 1 is invalid Box.templates.hh:2745: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2745: error: template argument 1 is invalid Box.templates.hh:2745: error: invalid type in declaration before '=' token Box.templates.hh:2745: error: request for member 'item' in 'holdernum_upper', which is of non-class type 'int' Box.templates.hh:2746: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2746: error: template argument 1 is invalid Box.templates.hh:2746: error: invalid type in declaration before '=' token Box.templates.hh:2746: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2746: error: template argument 1 is invalid Box.templates.hh:2746: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2746: error: template argument 1 is invalid Box.templates.hh:2746: error: invalid type in declaration before '=' token Box.templates.hh:2746: error: request for member 'item' in 'holderden_upper', which is of non-class type 'int' Box.templates.hh:2752: error: no matching function for call to 'neg_assign(int&, int&)' Box.templates.hh:2762: error: 'ub_var_coeff' was not declared in this scope Box.templates.hh:2763: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2763: error: template argument 1 is invalid Box.templates.hh:2763: error: invalid type in declaration before '=' token Box.templates.hh:2763: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2763: error: template argument 1 is invalid Box.templates.hh:2763: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2763: error: template argument 1 is invalid Box.templates.hh:2763: error: invalid type in declaration before '=' token Box.templates.hh:2763: error: request for member 'item' in 'holderd', which is of non-class type 'int' Box.templates.hh:2764: error: no matching function for call to 'neg_assign(int&, int&)' Box.templates.hh:2771: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2771: error: template argument 1 is invalid Box.templates.hh:2771: error: invalid type in declaration before '=' token Box.templates.hh:2771: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2771: error: template argument 1 is invalid Box.templates.hh:2771: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2771: error: template argument 1 is invalid Box.templates.hh:2771: error: invalid type in declaration before '=' token Box.templates.hh:2771: error: request for member 'item' in 'holderden', which is of non-class type 'int' Box.templates.hh:2779: error: in argument to unary ! Box.templates.hh:2795: error: 'lb_var_coeff' was not declared in this scope Box.templates.hh:2796: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2796: error: template argument 1 is invalid Box.templates.hh:2796: error: invalid type in declaration before '=' token Box.templates.hh:2796: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2796: error: template argument 1 is invalid Box.templates.hh:2796: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2796: error: template argument 1 is invalid Box.templates.hh:2796: error: invalid type in declaration before '=' token Box.templates.hh:2796: error: request for member 'item' in 'holderd', which is of non-class type 'int' Box.templates.hh:2797: error: no matching function for call to 'neg_assign(int&, int&)' Box.templates.hh:2804: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2804: error: template argument 1 is invalid Box.templates.hh:2804: error: invalid type in declaration before '=' token Box.templates.hh:2804: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2804: error: template argument 1 is invalid Box.templates.hh:2804: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2804: error: template argument 1 is invalid Box.templates.hh:2804: error: invalid type in declaration before '=' token Box.templates.hh:2804: error: request for member 'item' in 'holderden', which is of non-class type 'int' Box.templates.hh:2812: error: in argument to unary ! Box.templates.hh:2826: error: 'lb_var_coeff' was not declared in this scope Box.templates.hh:2826: error: 'ub_var_coeff' was not declared in this scope Box.templates.hh: At global scope: Box.templates.hh:2842: error: 'Coefficient_traits' is not a class or namespace Box.templates.hh:2842: error: expected ',' or '...' before 'denominator' Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::generalized_affine_image(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&, int)': Box.templates.hh:2844: error: 'denominator' was not declared in this scope Box.templates.hh:2866: error: 'denominator' was not declared in this scope Box.templates.hh: At global scope: Box.templates.hh:2907: error: 'Coefficient_traits' is not a class or namespace Box.templates.hh:2907: error: expected ',' or '...' before 'denominator' Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::generalized_affine_preimage(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&, int)': Box.templates.hh:2910: error: 'denominator' was not declared in this scope Box.templates.hh:2933: error: 'denominator' was not declared in this scope Box.templates.hh:2959: error: expected initializer before '&' token Box.templates.hh:2960: error: 'var_coefficient' was not declared in this scope Box.templates.hh:2962: error: 'denominator' was not declared in this scope Box.templates.hh:2963: error: 'Coefficient' was not declared in this scope Box.templates.hh:2963: error: template argument 1 is invalid Box.templates.hh:2963: error: expected initializer before 'holderinverse_denominator' Box.templates.hh:2963: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2963: error: template argument 1 is invalid Box.templates.hh:2963: error: expected initializer before 'inverse_denominator' Box.templates.hh:2964: error: 'inverse_denominator' was not declared in this scope Box.templates.hh:2980: error: 'Coefficient' was not declared in this scope Box.templates.hh:2980: error: template argument 1 is invalid Box.templates.hh:2980: error: invalid type in declaration before '=' token Box.templates.hh:2980: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2980: error: template argument 1 is invalid Box.templates.hh:2980: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2980: error: template argument 1 is invalid Box.templates.hh:2980: error: invalid type in declaration before '=' token Box.templates.hh:2980: error: request for member 'item' in 'holdermax_num', which is of non-class type 'int' Box.templates.hh:2981: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2981: error: template argument 1 is invalid Box.templates.hh:2981: error: invalid type in declaration before '=' token Box.templates.hh:2981: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2981: error: template argument 1 is invalid Box.templates.hh:2981: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2981: error: template argument 1 is invalid Box.templates.hh:2981: error: invalid type in declaration before '=' token Box.templates.hh:2981: error: request for member 'item' in 'holdermax_den', which is of non-class type 'int' Box.templates.hh:2983: error: 'denominator' was not declared in this scope Box.templates.hh:2984: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2984: error: template argument 1 is invalid Box.templates.hh:2984: error: invalid type in declaration before '=' token Box.templates.hh:2984: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2984: error: template argument 1 is invalid Box.templates.hh:2984: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2984: error: template argument 1 is invalid Box.templates.hh:2984: error: invalid type in declaration before '=' token Box.templates.hh:2984: error: request for member 'item' in 'holdermin_num', which is of non-class type 'int' Box.templates.hh:2985: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2985: error: template argument 1 is invalid Box.templates.hh:2985: error: invalid type in declaration before '=' token Box.templates.hh:2985: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2985: error: template argument 1 is invalid Box.templates.hh:2985: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2985: error: template argument 1 is invalid Box.templates.hh:2985: error: invalid type in declaration before '=' token Box.templates.hh:2985: error: request for member 'item' in 'holdermin_den', which is of non-class type 'int' Box.templates.hh:2995: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2995: error: template argument 1 is invalid Box.templates.hh:2995: error: expected initializer before 'holderd' Box.templates.hh:2995: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:2995: error: template argument 1 is invalid Box.templates.hh:2995: error: expected initializer before 'd' Box.templates.hh:2999: error: 'd' was not declared in this scope Box.templates.hh:2999: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Box.templates.hh:3007: error: 'd' was not declared in this scope Box.templates.hh:3007: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Box.templates.hh:3016: error: no match for 'operator<' in 'min_num < revised_expr' Constraint.inlines.hh:305: note: candidates are: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&) Constraint.inlines.hh:311: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Variable) Constraint.inlines.hh:323: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(const Parma_Polyhedra_Library::Linear_Expression&, int) Constraint.inlines.hh:317: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(int) Box.templates.hh:3021: error: no match for 'operator<=' in 'min_num <= revised_expr' Constraint.inlines.hh:281: note: candidates are: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&) Constraint.inlines.hh:287: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Variable) Constraint.inlines.hh:299: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(const Parma_Polyhedra_Library::Linear_Expression&, int) Constraint.inlines.hh:293: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<=(int) Box.templates.hh:3022: error: no match for 'operator<' in 'min_num < revised_expr' Constraint.inlines.hh:305: note: candidates are: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&) Constraint.inlines.hh:311: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Variable) Constraint.inlines.hh:323: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(const Parma_Polyhedra_Library::Linear_Expression&, int) Constraint.inlines.hh:317: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator<(int) Box.templates.hh:3027: error: no match for 'operator>=' in 'max_num >= revised_expr' Constraint.inlines.hh:165: note: candidates are: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&) Constraint.inlines.hh:175: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Variable) Constraint.inlines.hh:255: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(const Parma_Polyhedra_Library::Linear_Expression&, int) Constraint.inlines.hh:221: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>=(int) Box.templates.hh:3028: error: no match for 'operator>' in 'max_num > revised_expr' Constraint.inlines.hh:182: note: candidates are: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&) Constraint.inlines.hh:201: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Variable) Constraint.inlines.hh:265: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(const Parma_Polyhedra_Library::Linear_Expression&, int) Constraint.inlines.hh:231: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(int) Box.templates.hh:3032: error: no match for 'operator>' in 'max_num > revised_expr' Constraint.inlines.hh:182: note: candidates are: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&) Constraint.inlines.hh:201: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(Parma_Polyhedra_Library::Variable, Parma_Polyhedra_Library::Variable) Constraint.inlines.hh:265: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(const Parma_Polyhedra_Library::Linear_Expression&, int) Constraint.inlines.hh:231: note: Parma_Polyhedra_Library::Constraint Parma_Polyhedra_Library::operator>(int) Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::generalized_affine_image(const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&)': Box.templates.hh:3078: error: 'Coefficient' was not declared in this scope Box.templates.hh:3078: error: template argument 1 is invalid Box.templates.hh:3078: error: invalid type in declaration before '=' token Box.templates.hh:3078: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3078: error: template argument 1 is invalid Box.templates.hh:3078: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3078: error: template argument 1 is invalid Box.templates.hh:3078: error: invalid type in declaration before '=' token Box.templates.hh:3078: error: request for member 'item' in 'holdermax_num', which is of non-class type 'int' Box.templates.hh:3079: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3079: error: template argument 1 is invalid Box.templates.hh:3079: error: invalid type in declaration before '=' token Box.templates.hh:3079: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3079: error: template argument 1 is invalid Box.templates.hh:3079: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3079: error: template argument 1 is invalid Box.templates.hh:3079: error: invalid type in declaration before '=' token Box.templates.hh:3079: error: request for member 'item' in 'holdermax_den', which is of non-class type 'int' Box.templates.hh:3082: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3082: error: template argument 1 is invalid Box.templates.hh:3082: error: invalid type in declaration before '=' token Box.templates.hh:3082: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3082: error: template argument 1 is invalid Box.templates.hh:3082: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3082: error: template argument 1 is invalid Box.templates.hh:3082: error: invalid type in declaration before '=' token Box.templates.hh:3082: error: request for member 'item' in 'holdermin_num', which is of non-class type 'int' Box.templates.hh:3083: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3083: error: template argument 1 is invalid Box.templates.hh:3083: error: invalid type in declaration before '=' token Box.templates.hh:3083: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3083: error: template argument 1 is invalid Box.templates.hh:3083: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3083: error: template argument 1 is invalid Box.templates.hh:3083: error: invalid type in declaration before '=' token Box.templates.hh:3083: error: request for member 'item' in 'holdermin_den', which is of non-class type 'int' Box.templates.hh:3096: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Box.templates.hh:3128: error: expected initializer before '&' token Box.templates.hh:3129: error: expected initializer before '&' token Box.templates.hh:3133: error: 'inhomo' was not declared in this scope Box.templates.hh:3134: error: 'coeff' was not declared in this scope Box.templates.hh:3140: error: 'inhomo' was not declared in this scope Box.templates.hh:3141: error: 'coeff' was not declared in this scope Box.templates.hh:3149: error: 'coeff' was not declared in this scope Box.templates.hh:3232: error: expected initializer before '&' token Box.templates.hh:3235: error: 'inhomo' was not declared in this scope Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::generalized_affine_preimage(const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Relation_Symbol, const Parma_Polyhedra_Library::Linear_Expression&)': Box.templates.hh:3293: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Box.templates.hh:3294: error: 'Coefficient' was not declared in this scope Box.templates.hh:3294: error: template argument 1 is invalid Box.templates.hh:3294: error: invalid type in declaration before '=' token Box.templates.hh:3294: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3294: error: template argument 1 is invalid Box.templates.hh:3294: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3294: error: template argument 1 is invalid Box.templates.hh:3294: error: invalid type in declaration before '=' token Box.templates.hh:3294: error: request for member 'item' in 'holdertemp', which is of non-class type 'int' Box.templates.hh:3295: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Box.templates.hh:3295: error: 'const class Parma_Polyhedra_Library::Linear_Expression' has no member named 'coefficient' Box.templates.hh:3296: error: no match for 'operator*' in 'temp * var' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3297: error: no match for 'operator*' in 'temp * var' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh: In member function 'void Parma_Polyhedra_Library::Box<Interval>::get_limiting_box(const Parma_Polyhedra_Library::Constraint_System&, Parma_Polyhedra_Library::Box<Interval>&) const': Box.templates.hh:3364: error: expected initializer before '&' token Box.templates.hh:3365: error: expected initializer before '&' token Box.templates.hh:3366: error: 'n' was not declared in this scope Box.templates.hh:3366: error: 'd' was not declared in this scope Box.templates.hh: In member function 'Parma_Polyhedra_Library::Constraint_System Parma_Polyhedra_Library::Box<Interval>::constraints() const': Box.templates.hh:3480: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3484: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3488: error: 'Coefficient' was not declared in this scope Box.templates.hh:3488: error: template argument 1 is invalid Box.templates.hh:3488: error: invalid type in declaration before '=' token Box.templates.hh:3488: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3488: error: template argument 1 is invalid Box.templates.hh:3488: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3488: error: template argument 1 is invalid Box.templates.hh:3488: error: invalid type in declaration before '=' token Box.templates.hh:3488: error: request for member 'item' in 'holdern', which is of non-class type 'int' Box.templates.hh:3489: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3489: error: template argument 1 is invalid Box.templates.hh:3489: error: invalid type in declaration before '=' token Box.templates.hh:3489: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3489: error: template argument 1 is invalid Box.templates.hh:3489: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3489: error: template argument 1 is invalid Box.templates.hh:3489: error: invalid type in declaration before '=' token Box.templates.hh:3489: error: request for member 'item' in 'holderd', which is of non-class type 'int' Box.templates.hh:3492: error: no match for 'operator*' in 'd * (Parma_Polyhedra_Library::Variable)(k)' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3494: error: no match for 'operator*' in 'd * (Parma_Polyhedra_Library::Variable)(k)' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3498: error: no match for 'operator*' in 'd * (Parma_Polyhedra_Library::Variable)(k)' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3500: error: no match for 'operator*' in 'd * (Parma_Polyhedra_Library::Variable)(k)' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh: In member function 'Parma_Polyhedra_Library::Constraint_System Parma_Polyhedra_Library::Box<Interval>::minimized_constraints() const': Box.templates.hh:3518: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3522: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3526: error: 'Coefficient' was not declared in this scope Box.templates.hh:3526: error: template argument 1 is invalid Box.templates.hh:3526: error: invalid type in declaration before '=' token Box.templates.hh:3526: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3526: error: template argument 1 is invalid Box.templates.hh:3526: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3526: error: template argument 1 is invalid Box.templates.hh:3526: error: invalid type in declaration before '=' token Box.templates.hh:3526: error: request for member 'item' in 'holdern', which is of non-class type 'int' Box.templates.hh:3527: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3527: error: template argument 1 is invalid Box.templates.hh:3527: error: invalid type in declaration before '=' token Box.templates.hh:3527: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3527: error: template argument 1 is invalid Box.templates.hh:3527: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3527: error: template argument 1 is invalid Box.templates.hh:3527: error: invalid type in declaration before '=' token Box.templates.hh:3527: error: request for member 'item' in 'holderd', which is of non-class type 'int' Box.templates.hh:3532: error: no match for 'operator*' in 'd * (Parma_Polyhedra_Library::Variable)(k)' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3536: error: no match for 'operator*' in 'd * (Parma_Polyhedra_Library::Variable)(k)' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3538: error: no match for 'operator*' in 'd * (Parma_Polyhedra_Library::Variable)(k)' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3542: error: no match for 'operator*' in 'd * (Parma_Polyhedra_Library::Variable)(k)' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3544: error: no match for 'operator*' in 'd * (Parma_Polyhedra_Library::Variable)(k)' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh: In member function 'Parma_Polyhedra_Library::Congruence_System Parma_Polyhedra_Library::Box<Interval>::congruences() const': Box.templates.hh:3562: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3566: error: no match for 'operator*' in '0 * (Parma_Polyhedra_Library::Variable)((space_dim - 1))' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.templates.hh:3570: error: 'Coefficient' was not declared in this scope Box.templates.hh:3570: error: template argument 1 is invalid Box.templates.hh:3570: error: invalid type in declaration before '=' token Box.templates.hh:3570: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3570: error: template argument 1 is invalid Box.templates.hh:3570: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3570: error: template argument 1 is invalid Box.templates.hh:3570: error: invalid type in declaration before '=' token Box.templates.hh:3570: error: request for member 'item' in 'holdern', which is of non-class type 'int' Box.templates.hh:3571: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3571: error: template argument 1 is invalid Box.templates.hh:3571: error: invalid type in declaration before '=' token Box.templates.hh:3571: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3571: error: template argument 1 is invalid Box.templates.hh:3571: error: 'Coefficient' cannot appear in a constant-expression Box.templates.hh:3571: error: template argument 1 is invalid Box.templates.hh:3571: error: invalid type in declaration before '=' token Box.templates.hh:3571: error: request for member 'item' in 'holderd', which is of non-class type 'int' Box.templates.hh:3575: error: no match for 'operator*' in 'd * (Parma_Polyhedra_Library::Variable)(k)' Linear_Expression.defs.hh:433: note: candidates are: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(int) Linear_Expression.inlines.hh:133: note: Parma_Polyhedra_Library::Linear_Expression Parma_Polyhedra_Library::operator*(const Parma_Polyhedra_Library::Linear_Expression&, int) Box.cc: In function 'bool Parma_Polyhedra_Library::extract_interval_constraint(const Parma_Polyhedra_Library::Constraint&, Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type&, Parma_Polyhedra_Library::dimension_type&)': Box.cc:41: error: 'const class Parma_Polyhedra_Library::Constraint' has no member named 'coefficient' Box.cc: In function 'bool Parma_Polyhedra_Library::extract_interval_congruence(const Parma_Polyhedra_Library::Congruence&, Parma_Polyhedra_Library::dimension_type, Parma_Polyhedra_Library::dimension_type&, Parma_Polyhedra_Library::dimension_type&)': Box.cc:66: error: 'const class Parma_Polyhedra_Library::Congruence' has no member named 'coefficient' make: The error code from the last command is 1.
Stop. make: The error code from the last command is 2.
Stop. make: The error code from the last command is 1.
Stop. make: The error code from the last command is 2.
Stop.
This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake.
It was created by the Parma Polyhedra Library configure 0.10.2, which was generated by GNU Autoconf 2.63. Invocation command line was
$ ./configure --prefix=/contrib/ppl-0.10.2-gcc --with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp --enable-cxx
## --------- ## ## Platform. ## ## --------- ##
hostname = be1105en.ucar.edu uname -m = 00CBB5014C00 uname -r = 3 uname -s = AIX uname -v = 5
/usr/bin/uname -p = powerpc /bin/uname -X = unknown
/bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = 5.3.0.0 /bin/universe = unknown
PATH: /contrib/Modules/3.2.6/bin PATH: /usr/java5/bin/ PATH: /blhome/ddvento/bin/ PATH: /blhome/ddvento/opt/bin/ PATH: /usr/local/lsf/7.0/aix5-64/etc PATH: /usr/local/lsf/7.0/aix5-64/bin PATH: /usr/bin PATH: /etc PATH: /usr/sbin PATH: /usr/ucb PATH: /usr/bin/X11 PATH: /sbin PATH: /usr/java5/jre/bin PATH: /usr/java5/bin PATH: /bin PATH: /usr/bin/ PATH: /usr/local/bin/ PATH: /usr/vac/bin/ PATH: /usr/vacpp/bin/ PATH: /contrib/Python-2.5.2/bin/ PATH: /contrib/bin/
## ----------- ## ## Core tests. ## ## ----------- ##
configure:2298: checking build system type configure:2316: result: powerpc-ibm-aix5.3.0.0 configure:2338: checking host system type configure:2353: result: powerpc-ibm-aix5.3.0.0 configure:2393: checking for a BSD-compatible install configure:2461: result: /usr/local/bin//install -c configure:2472: checking whether build environment is sane configure:2515: result: yes configure:2540: checking for a thread-safe mkdir -p configure:2579: result: /usr/local/bin//mkdir -p configure:2592: checking for gawk configure:2622: result: no configure:2592: checking for mawk configure:2622: result: no configure:2592: checking for nawk configure:2608: found /usr/bin/nawk configure:2619: result: nawk configure:2630: checking whether make sets $(MAKE) configure:2652: result: yes configure:2822: checking how to create a ustar tar archive configure:2835: tar --version tar: illegal option -- - Usage: tar -{c|r|t|u|x} [ -BdDEFhilmopRsUvw ] [ -Number ] [ -f TarFile ] [ -b Blocks ] [ -S [ Feet ] | [ Feet@Density ] | [ Blocksb ] ] [ -L InputList ] [-X ExcludeFile] [ -N Blocks ] [ -C Directory ] File ... Usage: tar {c|r|t|u|x} [ bBdDEfFhilLXmNopRsSUvw[0-9] ] [ Blocks ] [ TarFile ] [ InputList ] [ ExcludeFile ] [ [ Feet ] | [ Feet@Density ] | [ Blocksb ] ] [-C Directory ] File ... configure:2838: $? = 1 configure:2835: gnutar --version ./configure[2836]: gnutar: not found configure:2838: $? = 127 configure:2835: gtar --version tar (GNU tar) 1.19 Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason. configure:2838: $? = 0 configure:2878: tardir=conftest.dir && eval gtar --format=ustar -chf - "$tardir" >conftest.tar configure:2881: $? = 0 configure:2885: gtar -xf - <conftest.tar configure:2888: $? = 0 configure:2901: result: gnutar configure:3027: checking for gcc configure:3054: result: gcc -maix64 configure:3286: checking for C compiler version configure:3294: gcc -maix64 --version >&5 gcc (GCC) 4.1.1 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:3298: $? = 0 configure:3305: gcc -maix64 -v >&5 Using built-in specs. Target: powerpc-ibm-aix5.3.0.0 Configured with: ../gcc-4.1.1/configure Thread model: aix gcc version 4.1.1 configure:3309: $? = 0 configure:3316: gcc -maix64 -V >&5 gcc: '-V' must come at the start of the command line configure:3320: $? = 1 configure:3343: checking for C compiler default output file name configure:3365: gcc -maix64 -fexceptions -fexceptions conftest.c >&5 configure:3369: $? = 0 configure:3407: result: a.out configure:3426: checking whether the C compiler works configure:3436: ./a.out configure:3440: $? = 0 configure:3459: result: yes configure:3466: checking whether we are cross compiling configure:3468: result: no configure:3471: checking for suffix of executables configure:3478: gcc -maix64 -o conftest -fexceptions -fexceptions conftest.c >&5 configure:3482: $? = 0 configure:3508: result: configure:3514: checking for suffix of object files configure:3540: gcc -maix64 -c -fexceptions -fexceptions conftest.c >&5 configure:3544: $? = 0 configure:3569: result: o configure:3573: checking whether we are using the GNU C compiler configure:3602: gcc -maix64 -c -fexceptions -fexceptions conftest.c >&5 configure:3609: $? = 0 configure:3626: result: yes configure:3635: checking whether gcc -maix64 accepts -g configure:3665: gcc -maix64 -c -g -fexceptions conftest.c >&5 configure:3672: $? = 0 configure:3773: result: yes configure:3790: checking for gcc -maix64 option to accept ISO C89 configure:3864: gcc -maix64 -c -fexceptions -fexceptions conftest.c >&5 configure:3871: $? = 0 configure:3894: result: none needed configure:3923: checking for style of include used by make configure:3951: result: GNU configure:3976: checking dependency style of gcc -maix64 configure:4067: result: gcc3 configure:4096: checking whether we are actually using the Intel C compiler configure:4123: gcc -maix64 -c -fexceptions -fexceptions conftest.c >&5 conftest.c:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'me' configure:4130: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | /* end confdefs.h. */ | | #ifndef __INTEL_COMPILER | choke me | #endif | configure:4142: result: no configure:4269: checking for C++ compiler version configure:4277: g++ -maix64 --version >&5 g++ (GCC) 4.1.1 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:4281: $? = 0 configure:4288: g++ -maix64 -v >&5 Using built-in specs. Target: powerpc-ibm-aix5.3.0.0 Configured with: ../gcc-4.1.1/configure Thread model: aix gcc version 4.1.1 configure:4292: $? = 0 configure:4299: g++ -maix64 -V >&5 g++: argument to '-V' missing
configure:4303: $? = 1 configure:4306: checking whether we are using the GNU C++ compiler configure:4335: g++ -maix64 -c -fexceptions -fexceptions conftest.cpp >&5 configure:4342: $? = 0 configure:4359: result: yes configure:4368: checking whether g++ -maix64 accepts -g configure:4398: g++ -maix64 -c -g -fexceptions conftest.cpp >&5 configure:4405: $? = 0 configure:4506: result: yes configure:4531: checking dependency style of g++ -maix64 configure:4622: result: gcc3 configure:4642: checking whether we are actually using the Intel C++ compiler configure:4669: g++ -maix64 -c -fexceptions -fexceptions conftest.cpp >&5 conftest.cpp:11: error: 'choke' does not name a type configure:4676: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | /* end confdefs.h. */ | | #ifndef __INTEL_COMPILER | choke me | #endif | configure:4688: result: no configure:4702: checking for grep that handles long lines and -e configure:4762: result: /usr/local/bin//grep configure:4767: checking for fgrep configure:4831: result: /usr/local/bin//grep -F configure:4836: checking for egrep configure:4900: result: /usr/local/bin//grep -E configure:4905: checking for a sed that does not truncate output configure:4971: result: /usr/bin/sed configure:4981: checking how to run the C++ preprocessor configure:5017: g++ -maix64 -E -fexceptions conftest.cpp configure:5024: $? = 0 configure:5055: g++ -maix64 -E -fexceptions conftest.cpp conftest.cpp:9:28: error: ac_nonexistent.h: No such file or directory configure:5062: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:5095: result: g++ -maix64 -E configure:5124: g++ -maix64 -E -fexceptions conftest.cpp configure:5131: $? = 0 configure:5162: g++ -maix64 -E -fexceptions conftest.cpp conftest.cpp:9:28: error: ac_nonexistent.h: No such file or directory configure:5169: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:5208: checking whether make sets $(MAKE) configure:5230: result: yes configure:5253: checking for a BSD-compatible install configure:5321: result: /usr/local/bin//install -c configure:5339: checking whether to compile with debug info configure:5348: result: yes configure:5372: checking whether to compile for profiling configure:5387: result: no configure:5398: checking whether to compile for test coverage configure:5413: result: no configure:5424: checking whether to enable checking of run-time assertions configure:5437: result: no configure:5449: checking whether to enable even more run-time assertions configure:5462: result: no configure:5515: checking whether to enable optimizations configure:5542: result: standard configure:5568: checking for which architecture to optimize configure:5591: result: default configure:5604: checking whether to select specific floating point arithmetics configure:5647: result: default configure:5692: checking whether to use precompiled headers configure:5706: result: no configure:5824: checking the type of integral values to use as coefficients configure:5889: result: GMP mpz configure:6030: checking for perl configure:6048: found /usr/bin/perl configure:6061: result: /usr/bin/perl configure:6086: checking for an ANSI C-conforming const configure:6161: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6168: $? = 0 configure:6183: result: yes configure:6193: checking for inline configure:6219: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6226: $? = 0 configure:6244: result: inline configure:6268: checking how to run the C preprocessor configure:6308: gcc -maix64 -E -fexceptions conftest.c configure:6315: $? = 0 configure:6346: gcc -maix64 -E -fexceptions conftest.c conftest.c:15:28: error: ac_nonexistent.h: No such file or directory configure:6353: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:6386: result: gcc -maix64 -E configure:6415: gcc -maix64 -E -fexceptions conftest.c configure:6422: $? = 0 configure:6453: gcc -maix64 -E -fexceptions conftest.c conftest.c:15:28: error: ac_nonexistent.h: No such file or directory configure:6460: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:6500: checking for ANSI C header files configure:6530: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6537: $? = 0 configure:6636: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6640: $? = 0 configure:6646: ./conftest configure:6650: $? = 0 configure:6668: result: yes configure:6692: checking for sys/types.h configure:6713: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6720: $? = 0 configure:6737: result: yes configure:6692: checking for sys/stat.h configure:6713: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6720: $? = 0 configure:6737: result: yes configure:6692: checking for stdlib.h configure:6713: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6720: $? = 0 configure:6737: result: yes configure:6692: checking for string.h configure:6713: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6720: $? = 0 configure:6737: result: yes configure:6692: checking for memory.h configure:6713: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6720: $? = 0 configure:6737: result: yes configure:6692: checking for strings.h configure:6713: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6720: $? = 0 configure:6737: result: yes configure:6692: checking for inttypes.h configure:6713: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6720: $? = 0 configure:6737: result: yes configure:6692: checking for stdint.h configure:6713: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6720: $? = 0 configure:6737: result: yes configure:6692: checking for unistd.h configure:6713: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6720: $? = 0 configure:6737: result: yes configure:6752: checking whether byte ordering is bigendian configure:6777: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 conftest.c:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'a' configure:6784: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | /* end confdefs.h. */ | #ifndef __APPLE_CC__ | not a universal capable compiler | #endif | typedef int dummy; | configure:6834: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6841: $? = 0 configure:6873: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:6880: $? = 0 configure:7132: result: yes configure:7158: checking for typeof syntax and keyword spelling configure:7199: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:7206: $? = 0 configure:7223: result: typeof configure:7246: checking size of char configure:7551: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:7555: $? = 0 configure:7561: ./conftest configure:7565: $? = 0 configure:7591: result: 1 configure:7605: checking size of short configure:7910: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:7914: $? = 0 configure:7920: ./conftest configure:7924: $? = 0 configure:7950: result: 2 configure:7964: checking size of int configure:8269: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:8273: $? = 0 configure:8279: ./conftest configure:8283: $? = 0 configure:8309: result: 4 configure:8323: checking size of long configure:8628: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:8632: $? = 0 configure:8638: ./conftest configure:8642: $? = 0 configure:8668: result: 8 configure:8682: checking size of long long configure:8987: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:8991: $? = 0 configure:8997: ./conftest configure:9001: $? = 0 configure:9027: result: 8 configure:9041: checking size of size_t configure:9346: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:9350: $? = 0 configure:9356: ./conftest configure:9360: $? = 0 configure:9386: result: 8 configure:9400: checking size of float configure:9705: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:9709: $? = 0 configure:9715: ./conftest configure:9719: $? = 0 configure:9745: result: 4 configure:9759: checking size of double configure:10064: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:10068: $? = 0 configure:10074: ./conftest configure:10078: $? = 0 configure:10104: result: 8 configure:10118: checking size of long double configure:10423: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:10427: $? = 0 configure:10433: ./conftest configure:10437: $? = 0 configure:10463: result: 8 configure:10480: checking size of int* configure:10785: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:10789: $? = 0 configure:10795: ./conftest configure:10799: $? = 0 configure:10825: result: 8 configure:10839: checking size of fp configure:11150: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.c >&5 configure:11154: $? = 0 configure:11160: ./conftest configure:11164: $? = 0 configure:11190: result: 8 configure:11237: checking fenv.h usability configure:11254: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:11261: $? = 0 configure:11275: result: yes configure:11279: checking fenv.h presence configure:11294: g++ -maix64 -E -fexceptions conftest.cpp configure:11301: $? = 0 configure:11315: result: yes configure:11348: checking for fenv.h configure:11357: result: yes configure:11237: checking ieeefp.h usability configure:11254: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 conftest.cpp:72:20: error: ieeefp.h: No such file or directory configure:11261: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <ieeefp.h> configure:11275: result: no configure:11279: checking ieeefp.h presence configure:11294: g++ -maix64 -E -fexceptions conftest.cpp conftest.cpp:39:20: error: ieeefp.h: No such file or directory configure:11301: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | /* end confdefs.h. */ | #include <ieeefp.h> configure:11315: result: no configure:11348: checking for ieeefp.h configure:11357: result: no configure:11372: checking if it is possible to control the FPU configure:11527: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp -lm >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:11531: $? = 0 configure:11537: ./conftest configure:11541: $? = 0 configure:11543: result: yes configure:11594: checking whether the C++ compiler provides proper long doubles configure:11627: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:11631: $? = 0 configure:11637: ./conftest configure:11641: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | /* end confdefs.h. */ | | #include <cfloat> | | long double f = 0.0; | | int main() { | if ((LDBL_MAX <= DBL_MAX) && (DBL_EPSILON <= LDBL_EPSILON) | && (LDBL_MAX_EXP <= DBL_MAX_EXP) && (LDBL_MANT_DIG <= DBL_MANT_DIG)) | return 1; | else | return 0; | } | configure:11652: result: no configure:11695: checking the binary format of C++ floats configure:11763: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:11767: $? = 0 configure:11773: ./conftest configure:11777: $? = 0 configure:11799: result: IEEE754 Single Precision configure:11812: checking whether C++ provides exact output for floats configure:11918: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:11922: $? = 0 configure:11928: ./conftest configure:11932: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | /* end confdefs.h. */ | | #include <limits> | #ifdef HAVE_STDINT_H | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | #include <stdint.h> | #endif | #ifdef HAVE_INTTYPES_H | #include <inttypes.h> | #endif | #include <sstream> | | /* Unique (nonzero) code for the IEEE 754 Single Precision | floating point format. */ | # define PPL_FLOAT_IEEE754_SINGLE 1 | | /* Unique (nonzero) code for the IEEE 754 Double Precision | floating point format. */ | # define PPL_FLOAT_IEEE754_DOUBLE 2 | | /* Unique (nonzero) code for the IEEE 754 Quad Precision | floating point format. */ | # define PPL_FLOAT_IEEE754_QUAD 3 | | /* Unique (nonzero) code for the Intel Double-Extended | floating point format. */ | # define PPL_FLOAT_INTEL_DOUBLE_EXTENDED 4 | | bool | check(float value, const char* text) { | std::ostringstream ss; | ss.precision(10000); | ss << value; | return ss.str() == text; | } | | #if SIZEOF_FLOAT == 4 | | float | convert(uint32_t x) { | union { | float value; | uint32_t word; | } u; | | u.word = x; | return u.value; | } | | #if PPL_CXX_FLOAT_BINARY_FORMAT == PPL_FLOAT_IEEE754_SINGLE | | int | main() { | if (check(convert(0xaaacccaaU), | "-3.069535185924732179074680971098132431507110595703125e-13") | && check(convert(0xcccaaaccU), | "-106255968") | && check(convert(0x00000001U), | "1.40129846432481707092372958328991613128026194187651577175706828388979108268586060148663818836212158203125e-45") | && check(convert(0x80000001U), | "-1.40129846432481707092372958328991613128026194187651577175706828388979108268586060148663818836212158203125e-45")) | return 0; | else | return 1; | } | | #else // PPL_CXX_FLOAT_BINARY_FORMAT != FLOAT_IEEE754_SINGLE | | int | main() { | return 1; | } | | #endif // PPL_CXX_FLOAT_BINARY_FORMAT != FLOAT_IEEE754_SINGLE | | #else // SIZEOF_FLOAT != 4 | | int | main() { | return 1; | } | | #endif // SIZEOF_FLOAT != 4 | configure:11943: result: no configure:12011: checking the binary format of C++ doubles configure:12089: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:12093: $? = 0 configure:12099: ./conftest configure:12103: $? = 0 configure:12125: result: IEEE754 Double Precision configure:12139: checking whether C++ provides exact output for doubles configure:12254: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:12258: $? = 0 configure:12264: ./conftest configure:12268: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | /* end confdefs.h. */ | | #include <limits> | #ifdef HAVE_STDINT_H | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | #include <stdint.h> | #endif | #ifdef HAVE_INTTYPES_H | #include <inttypes.h> | #endif | #include <sstream> | | /* Unique (nonzero) code for the IEEE 754 Single Precision | floating point format. */ | # define PPL_FLOAT_IEEE754_SINGLE 1 | | /* Unique (nonzero) code for the IEEE 754 Double Precision | floating point format. */ | # define PPL_FLOAT_IEEE754_DOUBLE 2 | | /* Unique (nonzero) code for the IEEE 754 Quad Precision | floating point format. */ | # define PPL_FLOAT_IEEE754_QUAD 3 | | /* Unique (nonzero) code for the Intel Double-Extended | floating point format. */ | # define PPL_FLOAT_INTEL_DOUBLE_EXTENDED 4 | | bool | check(double value, const char* text) { | std::ostringstream ss; | ss.precision(10000); | ss << value; | return ss.str() == text; | } | | #if SIZEOF_DOUBLE == 8 | | double | convert(uint32_t msp, uint32_t lsp) { | union { | double value; | struct { | #ifdef WORDS_BIGENDIAN | uint32_t msp; | uint32_t lsp; | #else | uint32_t lsp; | uint32_t msp; | #endif | } parts; | } u; | | u.parts.msp = msp; | u.parts.lsp = lsp; | return u.value; | } | | #if PPL_CXX_DOUBLE_BINARY_FORMAT == PPL_FLOAT_IEEE754_DOUBLE | | int | main() { | if (check(convert(0xaaacccaaUL, 0xacccaaacUL), | "-4.018242396032647085467373664662028399901175154542925376476863248797653889888945947404163925979898721593782464256360719269163883854613473748830842329884157359816532025640075051481726120707111709993717456369512975427023957197464411926714771905463723621065863511603311053477227687835693359375e-103") | && check(convert(0xcccaaaccUL, 0xcaaacccaUL), | "-85705035845709846787631445265530356117787053916987832397725696") | && check(convert(0x00000000UL, 0x00000001UL), | "4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625e-324") | && check(convert(0x80000000UL, 0x00000001UL), | "-4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625e-324")) | return 0; | else | return 1; | } | | #else // PPL_CXX_DOUBLE_BINARY_FORMAT != PPL_FLOAT_IEEE754_DOUBLE | | int | main() { | return 1; | } | | #endif // PPL_CXX_DOUBLE_BINARY_FORMAT != PPL_FLOAT_IEEE754_DOUBLE | | #else // SIZEOF_DOUBLE != 8 | | int | main() { | return 1; | } | | #endif // SIZEOF_DOUBLE != 8 | configure:12279: result: no configure:12347: checking the binary format of C++ long doubles configure:12425: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:12429: $? = 0 configure:12435: ./conftest configure:12439: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | /* end confdefs.h. */ | | #include <limits> | #ifdef HAVE_STDINT_H | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | #include <stdint.h> | #endif | #ifdef HAVE_INTTYPES_H | #include <inttypes.h> | #endif | | #if SIZEOF_LONG_DOUBLE == 12 | | long double | convert(uint32_t msp, uint64_t lsp) { | union { | long double value; | struct { | #ifdef WORDS_BIGENDIAN | uint32_t msp; | uint64_t lsp; | #else | uint64_t lsp; | uint32_t msp; | #endif | } parts; | } u; | | u.parts.msp = msp; | u.parts.lsp = lsp; | return u.value; | } | | int | main() { | if (std::numeric_limits<long double>::is_iec559 | && (convert(0xaaacccaaUL, 0xacccaaacccaaacccULL) | == -23475151196235330448360987288488448023604990597437922665537894499317141030270831473500040521309097782521743811281100731620612303910141158923283064807755815684643856544564541670181998003713114595098650350075763370916908460284838902787487703020001649220669684278577319085319204471093693972621987808779314674903648668236688723332999785552894845325917244897920804830290985291535343986477508649100409893486651507134071296739623686984014433965803259868867855465109457220731656260670349710137932272802677796915669809481885196101414678015638835049035133835457854893845093496950772367562664955830097293678125205138879788670490610650322134182370990336443894886171520732434535881085387893610114822547025980969387956199048733969351859470324032549906964255557877860343871346618951696178837035563054101786829980983909935265617095747543882856776297861197958453847978446679149969948882161264279705948735019353220550905117946051015070744207453853343171175921378515361160726195198161165083475968.0L | && convert(0xcccaaaccUL, 0xcaaacccaaacccaaaULL) | == -3.234349908433673569788362433758236701401379200386310478070230491201716094576208088733092209352711081763530973139439402754721006217889031902309566905344106766697050593355851405189694125966100801537593811320493850579152938679705465870788684523518541806158791408378718596936132854683425581754205242594614192465876640102628432246897674583649745467641139234207139584810101868772915312454075582265240687184279243861217351667059920878236164506473261797703393981510799228030778152399657445848839855361831637014754038570644257393307922665529947406582062857348101442206039278033447012163028384634753160589791458287895963629514043345016273218385584012204321293761500625038828699451659598873739820939586314044735551522599884065690704853850058509917597610804664086074437219778400030370474948166770867639885264893441594112815147445129222900623635467542926999246959939000796968650036727515644358583656635086409945418378371210848857160579105176395869221692977516017583375976424496977231821652434877830409470264872173686708172667000681514442371517343085468923465834742925914605731609765839631967460042791316319023971980691582832232860491668014341598553021017317450989919240909832141247027104138677882497144506317212033031539627613710631490195651235049780490963461514410018833968072513381369320107740021476622121320911875995678620145217379068502893509758814753434218746970000807381369855297087472398985134583394635298304301976743682254755898799853471470973139487587740504614698965906370516694512439128548402418825952236144896863935402725154209604537541130862513767786738372717442238281296070010302255703329785136750848608510805269562580550421695335686256291415407706167513127610045830074144232174636354465520547408627155363076530824695464544496846799567213412195115628936631295933321590908845288558910694118404555858629368018552451467994715743285452343185080572139353967831950470208768524113647528966442712608411306460439403733081312454377815407740431356862292588345515142587184008493066353603658341268923669196617183622259532802077159684815974630350730226266887950469523895272137382682818583664766982004756872470359454855421231861600855405622250180301557001727658100463825721179482988287599820459238518127671242515104954727268296043840120459189992322364113432317376499876615018647681005294400890426164141474245830847447887800872845238979407896829797297990804023745291564182356173092302630416583955274584512411637160723327887646112927503049935866004964114798241035087343318592736488780742013424329479787548324846879335440582948017481856461250014099199025874264395426269044157577172368261822794071985989844785134561848837459343219269316428175168803982908920457749528709425299296467325603578851955843550406474402944350694486492967809731047663564513772408591390180588458110788180950470244902062953534590109356800048878919144043979000989724521292698054747484439706733411566872999353418986588749568995482953622089499726327807058708520455805869817259837526415584189633013162307753166636151833127563746069733440228640737257520299330767346391011026088684503955941755171481192133779119344715318224728775697330484860348152872987113995597980243907204928634355356748752501217143216601222634344211757170284222785899530754663487291354339744025299042982320199789070467212765859078265587040664859899997109073649635056953085131587344086263213972132295294758682559609365238437544701417284297826732242650999654640698637095193178119502815643930373741504018967640638120546136857104880094633373762586018322104925768619990210092851075031033451925224377383389610824173203445111896055901190132142204139463967556738295382942065540228560332044410017389129348710403201272349054427064370609913529996988445571571382916349536222256815467149849706750571813156961918737343978667568453623162377198802996342528197935118265696537928993634621119483415202847968129550048667353312481509419740177690982818603515625e-1634L | && convert(0x00000000UL, 0x0000000000000001ULL) | == 3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951L | && convert(0x80000000UL, 0x0000000000000001ULL) | == 3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951L)) | return 0; | else | return 1; | } | | #else // SIZEOF_LONG_DOUBLE != 12 | | int | main() { | return 1; | } | | #endif // SIZEOF_LONG_DOUBLE != 12 | configure:12551: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:12555: $? = 0 configure:12561: ./conftest configure:12565: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | /* end confdefs.h. */ | | #include <limits> | #ifdef HAVE_STDINT_H | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | #include <stdint.h> | #endif | #ifdef HAVE_INTTYPES_H | #include <inttypes.h> | #endif | | #if SIZEOF_LONG_DOUBLE == 16 | | #if defined(__sparc__) && defined(__arch64__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4)) | | // Work around http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37661 | int | main() { | return 1; | } | | #else // !defined(__sparc__) || !defined(__arch64__) ... | | long double | convert(uint64_t msp, uint64_t lsp) { | union { | long double value; | struct { | #ifdef WORDS_BIGENDIAN | uint64_t msp; | uint64_t lsp; | #else | uint64_t lsp; | uint64_t msp; | #endif | } parts; | } u; | | u.parts.msp = msp; | u.parts.lsp = lsp; | return u.value; | } | | int | main() { | if (std::numeric_limits<long double>::is_iec559 | && (convert(0xaaacccaaacccaaacULL, 0xccaaacccaaacccaaULL) | == -8.55855653885100434741341853993902633367349104766375354667159377718342093894815477326286823233135691805519944470138219932524951165689852082013017904043605683486724317550972746307400400204571080045247416605879743573136814766221652651396476675668866980798618379071105211750397249729982891787041148520384572930274879267722158826932337019191713973025403784448443813348692062209940856126724493492803365972504505177354875652033856070760087261648660638833868952644144747756799606849182265604546917705495630867683634260396102823982577953799017062698102242357552179655099799114234932578035799185560231199083485854936098752376968393647581458407558794412029383325763638562788717260040049064497131924995762524305159587498016677454321953274959044696323291625045478494472581264819229447771276640446297211105522340278216491094195598543872903469867733674572559977106495016037365144714092305087690135013719347274733034998868445412589677425060095799279101903473205374412225289846468374532481297065712317082077938035156602646698351182648104255704218634101302925067087078955133405900007044267209898310644310904503791609310204530573463263951434586894153990739119187567218316060343579381319744970284036645819031296341711196622764674251739340075981861518157380656135644972541894187627902651874054588734732906342927804126694032667794810086817870907476586539935233288396561987441453006798066121939082312783518917156845604116991071351557087417820814737448930366014934139649936714605919733198611573267554373841805458030152706709963798138766665437195696286204333504023648063774567253657433115103351104190986192714072985487851579415615609526545777708652951405409847708647802254957197551148967040887700676749608935220270768342493900689974647088468653016844028721111482484905641458435567969469008688175230469940968306817582881926746422674891155765989419578280531847369896579997902056370886853884911608932917273377526774091310024267948445090595150848945937264274298230316059283748541372546998570685254364147022857127106166375807928861080771495427281772909457414476961102929683460150380091022216902985688084496718499522925736236100966839490544989265028487132166444183820209811985298620037327410566483546092567386575203772065259924817078378553423445114795887961447486917127608105936488957460696218995227900239169698156532097505472359601263421630872600694896078087993492528322817946497772710008837719609909497752428441503174822795185219988589528998338631725113908025553153842511443825016809012668839505492083731555461826355018782953670089090573806418379608917728933789667567839232807208925449602517595541397929042673972541764273293287457694772131268012143158809453627483947788463130353101911401667613659585055576869155534998835800762122080588150495103765874874613454517177121048246498282285280904742153700877576028449241385429235777250684782328183787286276152331338688335510090441008799792147837436640030059474106105829612076012626498555138419516242851436828131901668517305064107076254421670883938440896580435257206350630093337919967881954501164988008085285088049681541452106188312639266136685237513628484410146475880276899689323468288129178652504797093820419402611691354199968499448738482587415636727937353639264845197813295922091561637504736126720760129127710879063043647425297778439069116811334073539456451043564046959839163407469915211595468718792531664679340442279513006653831781499155674396529973036072198720572542914738630057353297633085013244779323578115668031532144051510758240504037804690564298890171218568053886450388507561335540224075309922339483204122333658701871584147135738144358394867585372134490396264937274938848938884293776466212293402264641368524174512841804801230279990820989956713963566987970818315606031084417487965298373510594915942429581446481759482857537804431542098380533075194397625795605337047384493682506827547173206735463795863376044170821429161475172513429888642402089329334654087406739184258619435041737233405001461505889892578125e-1644L | && convert(0xcccaaacccaaacccaULL, 0xaacccaaacccaaaccULL) | == -124514581107511552210796456934966803687304842980295573828954497922493752983397188814711304411560018580965744046315133789985274208017368151964100284400784216106649187287727268989948309893335776137201236307422254490384994342132786695251856340822607539332337741185911979986209464222776112117543477310592395735321641016191765613924234896253051931334188353106422231052895112533426462965071195000083346118845388851222468275853899619767858364593491745895616655921022591572983370616010095670881627966440183912948095715866505356803258659518882310562527709556367822539262111581385341941163873435919341717170180065638145777392282815973491833042960716493005101610346003273833563515742996380936304245423639950200211170835546053201980835724318930743625600269679260909350277600256315069013053332133830043213033329696436217829598890872375814523266366034383531514035947792389939922899745714167418517458817088636450662300503353562047987996978943856662174717195437379600755109302771921946748859230686543872.0L | && convert(0x0000000000000000ULL, 0x0000000000000001ULL) | == 6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966L | && convert(0x8000000000000000ULL, 0x0000000000000001ULL) | == -6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966L)) | return 0; | else | return 1; | } | | #endif // !defined(__sparc__) || !defined(__arch64__) ... | | #else // SIZEOF_LONG_DOUBLE != 16 | | int | main() { | return 1; | } | | #endif // SIZEOF_LONG_DOUBLE != 16 | configure:12665: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:12669: $? = 0 configure:12675: ./conftest configure:12679: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | /* end confdefs.h. */ | | #include <limits> | #ifdef HAVE_STDINT_H | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | #include <stdint.h> | #endif | #ifdef HAVE_INTTYPES_H | #include <inttypes.h> | #endif | | #if SIZEOF_LONG_DOUBLE == 16 | | long double | convert(uint64_t msp, uint64_t lsp) { | union { | long double value; | struct { | #ifdef WORDS_BIGENDIAN | uint64_t msp; | uint64_t lsp; | #else | uint64_t lsp; | uint64_t msp; | #endif | } parts; | } u; | | u.parts.msp = msp; | u.parts.lsp = lsp; | return u.value; | } | | int | main() { | if (std::numeric_limits<long double>::is_iec559 | && (convert(0xaaacccaaacccaaacULL, 0xccaaacccaaacccaaULL) | == -7.6048540943660203383375998875878002021755137452856942966991187375790618225432711954682137529456970686263412309600617913197560145993931792374946076061175594550915924955313391528566777352996816141138550473090399783817652516896553304678788796532976847530386107750759127004897950996937530751872097675156395937218234460013748219954603465088115161828048215763754331575034447236689765045674584188927116128770082933362914567237187017530082528540058002631800274192146485961758366625476271676375489358478966148719270989233284454992652229565352739884432045036085427546783826745250197623257802129011015273728848161395367551745780868250488191368846207890422268873532651627591649389757751752362072212699309947970918940313250863861141479770240104635553035870698789854752554391365757900620463269938427975381635241159694500569550818398323639621243086116154792038064941523448921284117826015673798399008555604372098051095571652170081985843614541956756469168604624857938653843172027861680499952062356914208628014745759010068414302636374017506453133466034362025545080555878082849488386388633197121003201192243150535143329731394874806398663589117246866205872431804204733617792317769570293754056793574570217834482046448788177551912250351735294891953434051815332631157674735614138641122106756749236824504094008852401427746414294902929999820878756040223246586814590339767277305131757114819123212897500810087015748205562614251410818122967399030151040544000563841334553718469935435435467196184665715776274355094471974036803615388313095637066824428688301387559074204015990782977635088047810891072724763113879034313256582868462323549141603475107584159170279311985555035822254439699354641467841523895459190280971487264907972306090449968125859834702627544039374770757804202780369083049631377117943503836158566134919890165392965694050010089785271180956974707841066789578714463804030217977213138932711313311673101336981407798868338574571646697479192174043005729926344062133712267722538847635563454980776602355539986984320762864338177037919835721981686778834558429264194379257521818498431326991615024245632036376472844033831041082865649867453234086495085785897620758602105639344460383483879837994732204331335249564434458633345708439547881275060781028856140511029543559841701048277393119691261302356763314623124427357421753631218361407626116820986377721964654181839884670481278855478057996766639496909094607181503284084821580817995489740980323820218685313435967428474842973086612053963343516426226771094376179468881265734324847319127862733279299033951360912038720313525324094079916937921290391173035983474894312808532257620563284126400481460163180987618432784215807933623038747129658746767737999870125917269554155887740155308886259497202672935871853706835670467770080598813171256855182510726902033818328368569915805303784312301890212694874227119220544172084552511408717615136830401766455214293141216171050374325461714383991698910564587610624980490526840861990674615172112493813749497898151186927777122955666180439323595468816129418014664347852590958362752922841159054568358354108159485566264221008508127941168192513144760720303715640604755054290633421601734103622748053919536319416025380484868142967373186019970714662893713233834399238357795019603619284595839414945178963942707310299674873908104634979966232181071013259653467885733418936194081202149071958107062125873498848807502257018093517304220495114497635240876547262237411350327960679115197531609627900227913193653254580253539005743563270152329126178570329413401577715075363838562221558204219798925982825556469998988615897432425107152113543617151738802778259560442930074253918797315241708532198010528564246933829811859278710445896556638416265987381678070434371355795025956293319362293063591248665429733880825207421011852020394068840244110140622151494488609575671090387230241296949998536132398625008053543954239573998167556201366323875845409929752349853515625e-1644L | && convert(0xcccaaacccaaacccaULL, 0xaacccaaacccaaaccULL) | == -99658331877181425640389193712445288804009112642407197633229907048864350192381814628233384153539524368748305269642704450459572458913058829202094408933558533552137589226430537671503754737153845553845646099179512540696038707395491223325946106007770844660381340028079827237033670900446083793353682761885084154898636897779677124010119288945740273072415898996441722571487815052387317025675191665761918119006431828756780493604546658949166486641354783002536071366287780290680620995991797712341457334946893188786269086688063732222194404683551757689083590842400866213237312413463207537587813396338061744078437770542720749055069473347142994267706326342325536219464867910547533482061181116137767384001927599515332824741827726661184966512254203502805790565338206862173475388342339711722457620964017690492860707751327158273522191943184085888284707357024653025991470473697475045491586713324994056478341556198451786713470909185879382607340766256394396819602885198511409676789226542867632933493115191296.0L | && convert(0x0000000000000000ULL, 0x0000000000000001ULL) | == 3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951L | && convert(0x8000000000000000ULL, 0x0000000000000001ULL) | == 3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951L)) | return 0; | else | return 1; | } | | #else // SIZEOF_LONG_DOUBLE != 16 | | int | main() { | return 1; | } | | #endif // SIZEOF_LONG_DOUBLE != 16 | configure:12779: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:12783: $? = 0 configure:12789: ./conftest configure:12793: $? = 0 configure:12816: result: IEEE754 Double Precision configure:12830: checking whether C++ provides exact output for long doubles configure:13058: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:13062: $? = 0 configure:13068: ./conftest configure:13072: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | /* end confdefs.h. */ | | #include <limits> | #ifdef HAVE_STDINT_H | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | #include <stdint.h> | #endif | #ifdef HAVE_INTTYPES_H | #include <inttypes.h> | #endif | #include <sstream> | | /* Unique (nonzero) code for the IEEE 754 Single Precision | floating point format. */ | # define PPL_FLOAT_IEEE754_SINGLE 1 | | /* Unique (nonzero) code for the IEEE 754 Double Precision | floating point format. */ | # define PPL_FLOAT_IEEE754_DOUBLE 2 | | /* Unique (nonzero) code for the IEEE 754 Quad Precision | floating point format. */ | # define PPL_FLOAT_IEEE754_QUAD 3 | | /* Unique (nonzero) code for the Intel Double-Extended | floating point format. */ | # define PPL_FLOAT_INTEL_DOUBLE_EXTENDED 4 | | bool | check(long double value, const char* text) { | std::ostringstream ss; | ss.precision(10000); | ss << value; | return ss.str() == text; | } | | #if SIZEOF_LONG_DOUBLE == 12 | | long double | convert(uint32_t msp, uint64_t lsp) { | union { | long double value; | struct { | #ifdef WORDS_BIGENDIAN | uint32_t msp; | uint64_t lsp; | #else | uint64_t lsp; | uint32_t msp; | #endif | } parts; | } u; | | u.parts.msp = msp; | u.parts.lsp = lsp; | return u.value; | } | | #if PPL_CXX_LONG_DOUBLE_BINARY_FORMAT == PPL_FLOAT_INTEL_DOUBLE_EXTENDED | | int | main() { | if (check(convert(0xaaacccaaUL, 0xacccaaacccaaacccULL), | "-23475151196235330448360987288488448023604990597437922665537894499317141030270831473500040521309097782521743811281100731620612303910141158923283064807755815684643856544564541670181998003713114595098650350075763370916908460284838902787487703020001649220669684278577319085319204471093693972621987808779314674903648668236688723332999785552894845325917244897920804830290985291535343986477508649100409893486651507134071296739623686984014433965803259868867855465109457220731656260670349710137932272802677796915669809481885196101414678015638835049035133835457854893845093496950772367562664955830097293678125205138879788670490610650322134182370990336443894886171520732434535881085387893610114822547025980969387956199048733969351859470324032549906964255557877860343871346618951696178837035563054101786829980983909935265617095747543882856776297861197958453847978446679149969948882161264279705948735019353220550905117946051015070744207453853343171175921378515361160726195198161165083475968") | && check(convert(0xcccaaaccUL, 0xcaaacccaaacccaaaULL), | "-3.234349908433673569788362433758236701401379200386310478070230491201716094576208088733092209352711081763530973139439402754721006217889031902309566905344106766697050593355851405189694125966100801537593811320493850579152938679705465870788684523518541806158791408378718596936132854683425581754205242594614192465876640102628432246897674583649745467641139234207139584810101868772915312454075582265240687184279243861217351667059920878236164506473261797703393981510799228030778152399657445848839855361831637014754038570644257393307922665529947406582062857348101442206039278033447012163028384634753160589791458287895963629514043345016273218385584012204321293761500625038828699451659598873739820939586314044735551522599884065690704853850058509917597610804664086074437219778400030370474948166770867639885264893441594112815147445129222900623635467542926999246959939000796968650036727515644358583656635086409945418378371210848857160579105176395869221692977516017583375976424496977231821652434877830409470264872173686708172667000681514442371517343085468923465834742925914605731609765839631967460042791316319023971980691582832232860491668014341598553021017317450989919240909832141247027104138677882497144506317212033031539627613710631490195651235049780490963461514410018833968072513381369320107740021476622121320911875995678620145217379068502893509758814753434218746970000807381369855297087472398985134583394635298304301976743682254755898799853471470973139487587740504614698965906370516694512439128548402418825952236144896863935402725154209604537541130862513767786738372717442238281296070010302255703329785136750848608510805269562580550421695335686256291415407706167513127610045830074144232174636354465520547408627155363076530824695464544496846799567213412195115628936631295933321590908845288558910694118404555858629368018552451467994715743285452343185080572139353967831950470208768524113647528966442712608411306460439403733081312454377815407740431356862292588345515142587184008493066353603658341268923669196617183622259532802077159684815974630350730226266887950469523895272137382682818583664766982004756872470359454855421231861600855405622250180301557001727658100463825721179482988287599820459238518127671242515104954727268296043840120459189992322364113432317376499876615018647681005294400890426164141474245830847447887800872845238979407896829797297990804023745291564182356173092302630416583955274584512411637160723327887646112927503049935866004964114798241035087343318592736488780742013424329479787548324846879335440582948017481856461250014099199025874264395426269044157577172368261822794071985989844785134561848837459343219269316428175168803982908920457749528709425299296467325603578851955843550406474402944350694486492967809731047663564513772408591390180588458110788180950470244902062953534590109356800048878919144043979000989724521292698054747484439706733411566872999353418986588749568995482953622089499726327807058708520455805869817259837526415584189633013162307753166636151833127563746069733440228640737257520299330767346391011026088684503955941755171481192133779119344715318224728775697330484860348152872987113995597980243907204928634355356748752501217143216601222634344211757170284222785899530754663487291354339744025299042982320199789070467212765859078265587040664859899997109073649635056953085131587344086263213972132295294758682559609365238437544701417284297826732242650999654640698637095193178119502815643930373741504018967640638120546136857104880094633373762586018322104925768619990210092851075031033451925224377383389610824173203445111896055901190132142204139463967556738295382942065540228560332044410017389129348710403201272349054427064370609913529996988445571571382916349536222256815467149849706750571813156961918737343978667568453623162377198802996342528197935118265696537928993634621119483415202847968129550048667353312481509419740177690982818603515625e-1634") | && check(convert(0x00000000UL, 0x0000000000000001ULL), | "3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951") | && check(convert(0x80000000UL, 0x0000000000000001ULL), | "3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951")) | return 0; | else | return 1; | } | | #else // PPL_CXX_LONG_DOUBLE_BINARY_FORMAT != FLOAT_INTEL_DOUBLE_EXTENDED | | int | main() { | return 1; | } | | #endif // PPL_CXX_LONG_DOUBLE_BINARY_FORMAT != FLOAT_INTEL_DOUBLE_EXTENDED | | #elif SIZEOF_LONG_DOUBLE == 16 | | long double | convert(uint64_t msp, uint64_t lsp) { | union { | long double value; | struct { | #ifdef WORDS_BIGENDIAN | uint64_t msp; | uint64_t lsp; | #else | uint64_t lsp; | uint64_t msp; | #endif | } parts; | } u; | | u.parts.msp = msp; | u.parts.lsp = lsp; | return u.value; | } | | #if PPL_CXX_LONG_DOUBLE_BINARY_FORMAT == PPL_FLOAT_IEEE754_QUAD | | int | main() { | if (check(convert(0xaaacccaaacccaaacULL, 0xccaaacccaaacccaaULL), | "-8.55855653885100434741341853993902633367349104766375354667159377718342093894815477326286823233135691805519944470138219932524951165689852082013017904043605683486724317550972746307400400204571080045247416605879743573136814766221652651396476675668866980798618379071105211750397249729982891787041148520384572930274879267722158826932337019191713973025403784448443813348692062209940856126724493492803365972504505177354875652033856070760087261648660638833868952644144747756799606849182265604546917705495630867683634260396102823982577953799017062698102242357552179655099799114234932578035799185560231199083485854936098752376968393647581458407558794412029383325763638562788717260040049064497131924995762524305159587498016677454321953274959044696323291625045478494472581264819229447771276640446297211105522340278216491094195598543872903469867733674572559977106495016037365144714092305087690135013719347274733034998868445412589677425060095799279101903473205374412225289846468374532481297065712317082077938035156602646698351182648104255704218634101302925067087078955133405900007044267209898310644310904503791609310204530573463263951434586894153990739119187567218316060343579381319744970284036645819031296341711196622764674251739340075981861518157380656135644972541894187627902651874054588734732906342927804126694032667794810086817870907476586539935233288396561987441453006798066121939082312783518917156845604116991071351557087417820814737448930366014934139649936714605919733198611573267554373841805458030152706709963798138766665437195696286204333504023648063774567253657433115103351104190986192714072985487851579415615609526545777708652951405409847708647802254957197551148967040887700676749608935220270768342493900689974647088468653016844028721111482484905641458435567969469008688175230469940968306817582881926746422674891155765989419578280531847369896579997902056370886853884911608932917273377526774091310024267948445090595150848945937264274298230316059283748541372546998570685254364147022857127106166375807928861080771495427281772909457414476961102929683460150380091022216902985688084496718499522925736236100966839490544989265028487132166444183820209811985298620037327410566483546092567386575203772065259924817078378553423445114795887961447486917127608105936488957460696218995227900239169698156532097505472359601263421630872600694896078087993492528322817946497772710008837719609909497752428441503174822795185219988589528998338631725113908025553153842511443825016809012668839505492083731555461826355018782953670089090573806418379608917728933789667567839232807208925449602517595541397929042673972541764273293287457694772131268012143158809453627483947788463130353101911401667613659585055576869155534998835800762122080588150495103765874874613454517177121048246498282285280904742153700877576028449241385429235777250684782328183787286276152331338688335510090441008799792147837436640030059474106105829612076012626498555138419516242851436828131901668517305064107076254421670883938440896580435257206350630093337919967881954501164988008085285088049681541452106188312639266136685237513628484410146475880276899689323468288129178652504797093820419402611691354199968499448738482587415636727937353639264845197813295922091561637504736126720760129127710879063043647425297778439069116811334073539456451043564046959839163407469915211595468718792531664679340442279513006653831781499155674396529973036072198720572542914738630057353297633085013244779323578115668031532144051510758240504037804690564298890171218568053886450388507561335540224075309922339483204122333658701871584147135738144358394867585372134490396264937274938848938884293776466212293402264641368524174512841804801230279990820989956713963566987970818315606031084417487965298373510594915942429581446481759482857537804431542098380533075194397625795605337047384493682506827547173206735463795863376044170821429161475172513429888642402089329334654087406739184258619435041737233405001461505889892578125e-1644") | && check(convert(0xcccaaacccaaacccaULL, 0xaacccaaacccaaaccULL), | "-124514581107511552210796456934966803687304842980295573828954497922493752983397188814711304411560018580965744046315133789985274208017368151964100284400784216106649187287727268989948309893335776137201236307422254490384994342132786695251856340822607539332337741185911979986209464222776112117543477310592395735321641016191765613924234896253051931334188353106422231052895112533426462965071195000083346118845388851222468275853899619767858364593491745895616655921022591572983370616010095670881627966440183912948095715866505356803258659518882310562527709556367822539262111581385341941163873435919341717170180065638145777392282815973491833042960716493005101610346003273833563515742996380936304245423639950200211170835546053201980835724318930743625600269679260909350277600256315069013053332133830043213033329696436217829598890872375814523266366034383531514035947792389939922899745714167418517458817088636450662300503353562047987996978943856662174717195437379600755109302771921946748859230686543872") | && check(convert(0x0000000000000000ULL, 0x0000000000000001ULL), | "6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966") | && check(convert(0x8000000000000000ULL, 0x0000000000000001ULL), | "-6.475175119438025110924438958227646552499569338034681009689884389197039540124119371017671491276649940255878141476848119676587219886382542046685110071972617983042792710751334934416734625638471740239448526505553990391455556252171148068070822034688256982476272828789103028357337561348031062386564592639826226991907907867663262065711211583064657196068308332845234453069760526489447660964579313751403402631804350039948870075255648713368066117879403155766713303467434937062409411685215137607333139422843835051668983567167196802642952353504079714347103860537782893700215521168667711042950610021881513627986429461700433339201935397498825184335385514892844339930852967838448682125502304114122153045946465463084764110174478737044335312389661483639210553943411476544786261397875064191451226767614625892790369961415069606980007080502788648919975916801878222002252381723047230971876570995428821219281596547633023538783137183646396952831530551068683419596735374086746290525867996216905323365319885172609956827625511036332478353228947631880050684559150608318986521540136061273771493390412784756552103897518527764158778759333880714882279633323826397312375406927039446525306447838514371503654987855172306307584155459826707095909617752526800401326990828721633726770440915439092677906646798573524199116648264206920451160133635071361773812121716528178148240720783226736549623736135274990309138143183248371959875978805027500928693808073336955752759088442865600075199888998323880643549670055505421362435108572732087322982027187772459231228989472372951864321099261878781084330252988333921362998963303722431059741968763452406953835015120533773385289904710843628402700274702870474073825248828889984994284607604847211794221210729913159829014217168004461049532662696542913183628157199561641949923936629368992856621383084545327636972265542355341749855663020004887316835216156767223053799811067258913808469994232607858854524064432145775922144535701236468985705212977045479489515690009388923625580685788707605877343857669170894656797423368490329407251160393356048820607085089069025413584269816739747211239513550414383117508826763143512862006497058041145296097892917999935577053234252698691933792724753682184537682835562829938630004838384363944243137622864918257474256280127291116965050600178120477720784742184205376195975831677721764740044536624645764471381571452381830125398765152083287483110279394697855915713981939970684599199594863007230624076786139617554631450734995190081932187616814234632738778224433256463738346435274905710925581106061273840975592931761266799265587765468946764337085192369358316298457450008809428586921504743730873895710474614480003727146162349858333291516552162545370312200390841588309480973274631646273597390249477746657131891196482398670118797910098918899689482196956660638225731960693542763964302308999692957091061300183648329785182793301407267200046383043005236759977387601407769110383295729918654520937785586390633157020347632812108728638589813282569529576769367173324764085285705308312954957401558247168739931446569422818723482471097374362105279278558570746278168331596903799527959001674856155564619821407044799720020620642233246057848236476047540762849788325435630592420194490443539428990899488655890183886788650518595542180257939200539645041808387760238189562428351774632440622618056913137499820021924733173668036806485733443567039613866037176155955253827548473360440517049422696075501183292573063250613021167503858561082238374439193413231472608072888733326512853287806773389073299297372760244397355791502004654458118728037510329034120643030182346716011974996719598934277635297762958837247389366909763367493682299430362668996193935405226221180280462691353912282455701759810037116439968883639596108926413528826200502511551071661541071241892319070812994269518086385295992381025957172992399312141414210235547707008555590049509294048331178258885645254295737834927590332773105843826797756540039810295021699037788228205072146738094320261980823252096852875670591366194556595549470362090317233349128160475626293246538430039226463877253517855062981890058712415866578727694362877805078594115939049922697215689139042884475829798201399221843339843144334329750976265054375898637087619406776357862341599539585772173362569929723217313856218610739079911693928395573354107695207924389443047735986097057117102761647398583746704066222192489628491579241861512228457942727677656217068060304063431859444999092873095546808035894071193872676924207893595051334067870866978585241063298399448801664979503576258730853137762656715932674584878408765074348715350808211160488037567370082449596914044378631384351574514574407266268601518418121140639017772950755439822352142605465639756330937185434812776437455170052704254873689525989445652781559474644227537684964321625946200647347726100468875445797592291192363724641100602571723960104389727561487616213893880158699261565353860394268412519478250755882121502350855777548987354957187611364644347783460623918569790357712078708030071729862147204119062003145783057657964335620490686654777775857772417230654005669380137272188650104502859563282535642734533430567287319498304528915876638370296607209654727246810120749147011579846007686876872348978767610197018167444101532656500699586407674404325249380187066956228877621206281130141035339929259895087216809976356039304176324615051223863642132987493989282096132023719628675179659793099441124234181354583082636306115430335248256636595542753063577946177399294336318459611754831189657065079679934928129113295189411660749306226747061753316760480290760846421347557553607185254462514991634789163215592554565288625021429064594217444034435094635489801294636044217141894128608560200837942901104014713783039046587228833888032709513732700101667002833885010142407620233438106861087062055906874872893491133678484259720820886397724438939944326449942516696628683510030426237257765426269532595248183289611602373952305073827029425838481007443361481172033664199893614932623554378101313353925699162767581809444174957293532641034112367163940472496454826645496608268491435975330754792022473413254641635309131365360013914909519963236046952897089347016136738984133133790874101143168691022141918967797877476450100585067348766183224990814253610763592974731784263832853675045343246533254966131311531411068478710429786791811404658680805588105768518292098129259164151153126615341498379324353953450723874092401152015787628879390603785057522375088322779364007018433582543673090990833352296302290390165336647355242365982903670648563727239283547241202029021901993493453231407543942533374303128855544718854681133818703717309615999563617026069360208156393214924333856037726771259857931298487909006782987195926835910537279213582905667384935745871483880724959685377284455451325009389359115356341859747548302075715614439876712304113995679250907454883895302396632381653230532032695481751231940062856024456656381220713413431325444483757534262449339675147214243079144598658808202548926312120596697863356554722348114194969409174072455372221354826189882023922524876054935905929454258925505387898039528329076689551108932342856243697999637938228068665595345855978215420274558562368590236467711884770512666328306756286559348574636272916414332349992225277379071952095234443041820054854970323931404077610323730988914889188356127533914074856107086479831584739755622106834971368997334246432264012757261628954213626177797127289818357558926591911175376134554737367672941224416966599144520688033032388494464597481600684233179969688713377153969107014820586500187890028419759966629125896903859724482018551567368459339437282027473163713630554370146518281068049701849575089743432349308849281456182745027011845653626290780738299181305772482001250991761047543344790454625943156085044661103576512523366161351099640751135385148305913987889008698009234370941891346098306437937661227172386506980636903743541285235605780167216008920828610842066522096589500420940606405692664109905063234866117077516308694175709123219476283230290207497555159467149979347020209673500496651023554475005053991295374430728524771212435107382664318842703197811901075027036703041419315229156263279708865064004473392401710817533040210152757966691416471836361498546249180866049039738294265863864925406135752428537159880132061042828090772733103561437021070938835520484987564784902357826645006185384847299711513042558913116550679842981785737713725790045128094411676264858573201529073678073396387519268373798582548263868592119666097381189255247190641352195443081432945981901223716745712543744847146503012460085216148335807619624528396069010370871981642712755932969484501155184487454597846375782598809708096893645439856478634508146859065978179351007580744928974114529788215226484601824974140107352758776378993800008479463640459773788106039221647527915619638375897279653946867057366337834721265500081035695372958187077367633848426351345959537644131255393886949828040966112768013745671476622221973172299021322723830684345054818157484501760113734299662298242039459694484074671808880126261963999301400833575366587220239180443885948634911432672454909578479586976064598126633177835011824812040440090529736915436564330317784343260941419199007994565556336195654994767768391641843167291242587882400091208124348669996343070061026732554587428779976439512259161737036335847682346728539549778493388870528102969822923976454022477322075204905420377823800876540724560782242540043358494305758648390071388556142954991440895026034342297754624387472732697423260211014731729196139172514053952591428247887383243344755389104496037975360677224765591211970382212225942797592005272680787386239303946689423293709148965999400795905073756697025967564396661027489606337872152854151887574400979150870295978066773059913103141338094206140446153595784659696116999451265627049162745281492831846033865707908304944975732574637090102130752860241496159897720566523711477673910492376257245019657271734451417565932034846341070093018262777507790026122302775680179025723685230883459924631462602175535978001836273235741164283034661871238537285831967107455175175353583907073921428e-4966")) | return 0; | else | return 1; | } | | #elif PPL_CXX_LONG_DOUBLE_BINARY_FORMAT == PPL_FLOAT_INTEL_DOUBLE_EXTENDED | | int | main() { | if (check(convert(0xaaacccaaacccaaacULL, 0xccaaacccaaacccaaULL), | "-7.6048540943660203383375998875878002021755137452856942966991187375790618225432711954682137529456970686263412309600617913197560145993931792374946076061175594550915924955313391528566777352996816141138550473090399783817652516896553304678788796532976847530386107750759127004897950996937530751872097675156395937218234460013748219954603465088115161828048215763754331575034447236689765045674584188927116128770082933362914567237187017530082528540058002631800274192146485961758366625476271676375489358478966148719270989233284454992652229565352739884432045036085427546783826745250197623257802129011015273728848161395367551745780868250488191368846207890422268873532651627591649389757751752362072212699309947970918940313250863861141479770240104635553035870698789854752554391365757900620463269938427975381635241159694500569550818398323639621243086116154792038064941523448921284117826015673798399008555604372098051095571652170081985843614541956756469168604624857938653843172027861680499952062356914208628014745759010068414302636374017506453133466034362025545080555878082849488386388633197121003201192243150535143329731394874806398663589117246866205872431804204733617792317769570293754056793574570217834482046448788177551912250351735294891953434051815332631157674735614138641122106756749236824504094008852401427746414294902929999820878756040223246586814590339767277305131757114819123212897500810087015748205562614251410818122967399030151040544000563841334553718469935435435467196184665715776274355094471974036803615388313095637066824428688301387559074204015990782977635088047810891072724763113879034313256582868462323549141603475107584159170279311985555035822254439699354641467841523895459190280971487264907972306090449968125859834702627544039374770757804202780369083049631377117943503836158566134919890165392965694050010089785271180956974707841066789578714463804030217977213138932711313311673101336981407798868338574571646697479192174043005729926344062133712267722538847635563454980776602355539986984320762864338177037919835721981686778834558429264194379257521818498431326991615024245632036376472844033831041082865649867453234086495085785897620758602105639344460383483879837994732204331335249564434458633345708439547881275060781028856140511029543559841701048277393119691261302356763314623124427357421753631218361407626116820986377721964654181839884670481278855478057996766639496909094607181503284084821580817995489740980323820218685313435967428474842973086612053963343516426226771094376179468881265734324847319127862733279299033951360912038720313525324094079916937921290391173035983474894312808532257620563284126400481460163180987618432784215807933623038747129658746767737999870125917269554155887740155308886259497202672935871853706835670467770080598813171256855182510726902033818328368569915805303784312301890212694874227119220544172084552511408717615136830401766455214293141216171050374325461714383991698910564587610624980490526840861990674615172112493813749497898151186927777122955666180439323595468816129418014664347852590958362752922841159054568358354108159485566264221008508127941168192513144760720303715640604755054290633421601734103622748053919536319416025380484868142967373186019970714662893713233834399238357795019603619284595839414945178963942707310299674873908104634979966232181071013259653467885733418936194081202149071958107062125873498848807502257018093517304220495114497635240876547262237411350327960679115197531609627900227913193653254580253539005743563270152329126178570329413401577715075363838562221558204219798925982825556469998988615897432425107152113543617151738802778259560442930074253918797315241708532198010528564246933829811859278710445896556638416265987381678070434371355795025956293319362293063591248665429733880825207421011852020394068840244110140622151494488609575671090387230241296949998536132398625008053543954239573998167556201366323875845409929752349853515625e-1644") | && check(convert(0xcccaaacccaaacccaULL, 0xaacccaaacccaaaccULL), | "-99658331877181425640389193712445288804009112642407197633229907048864350192381814628233384153539524368748305269642704450459572458913058829202094408933558533552137589226430537671503754737153845553845646099179512540696038707395491223325946106007770844660381340028079827237033670900446083793353682761885084154898636897779677124010119288945740273072415898996441722571487815052387317025675191665761918119006431828756780493604546658949166486641354783002536071366287780290680620995991797712341457334946893188786269086688063732222194404683551757689083590842400866213237312413463207537587813396338061744078437770542720749055069473347142994267706326342325536219464867910547533482061181116137767384001927599515332824741827726661184966512254203502805790565338206862173475388342339711722457620964017690492860707751327158273522191943184085888284707357024653025991470473697475045491586713324994056478341556198451786713470909185879382607340766256394396819602885198511409676789226542867632933493115191296") | && check(convert(0x0000000000000000ULL, 0x0000000000000001ULL), | "3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951") | && check(convert(0x8000000000000000ULL, 0x0000000000000001ULL), | "3.645199531882474602528405933619419816399050815693563343720980487028371688633397736809560708625827205197247347347203531101966985632622032169973508075589809005483822581177931678569225263805633559756621562565983410728940319793553527268591240799954172811015518538383046054768715422449295305859718268214262622067532355460844068079259753739688226338971902813354664211957293812000216762672292032277433639030845605529795518855299212255321171163487629138462930035513852750160313284578587346566858083349053123705193988703983308587839946322501468602459466376586870456423634710242397194658860357568067134477982764219736292817751295560536845761267846647908517463250923736039512722781415953366096399444403402117053488448021977763604437908687623249034116909294550532283554604255016471048510990155249694820376175072774521597924829264164672829379224834378522148847524461653340453140898534938901079999466084995792940867082225167898092626332284133633537230365710606672711016101696986908545526816093446785575823545286456670464909287063062587561930219192839574686079732400741932670792586584247903252601714502511652018733705556477669856403061671860988301022089008752404238293812121415758527179547281628232710885994458574715033852877595426024800791719981955344151916599003503828822200355665967958771090937688409231050763744882094456320484272716122798149836361660589595209083576887254232532955229749892640550762959438241278496193819382077545905461172547961340469817691165676094261320725727312607482937653140421619686103059529199421431937449566099337396063075218302243845475341677972462038126626903408167086517545386382155008956065955410392914952623927880847159533184535486666480480563407531428385329300522477684217050951264747454635754866214784941542315111038630684391425212439304190584122374222972284606537485052464648655369719099026760518287560996997210778473066980129427427439517032390964791367678221749630975419713438139162678878555999177528450882748046538588177447270306738234898502976902853001364550405227287093940058325788585457368654991956265863050083472087623066020903378919489920975190829421602010382039477772083400661519154972695436582305021910908576692048173534958894170976763084807837402813849227540942073315401115262334876815962087441302256558438912500607230205782013083674113023497612445214795170983848687988348203289441256908755565216081815151205638893112562415329084456934095146184469290901166110634875590164835606941629407489774379792739804674764243483912084691871769225446506284310565309190872477286255925383528545036360550854226919571246361133225904820301916588317084377712259367894846411294822587075835486985645510829880528578782698412556249274522235061092454342386202327120407827540333914613192189174315884136688019435966273663470431440443032136411775605030601436837063972690330417475187330200911967500496761618122614796452937124070398703890868915527051490465736745397764941094879479649438162576614346948652085308024696358256756585794568493319042053882843808180358787110774418075478801186519577416271896383169835708225636584654568643702618602433548938163720732772538345454513065011540675765510656970500413537205370067924880209217363407323673368448004904408413977741706965494247040799786451861822188473571257556819433284087486023676249467869483631380473856486239547015603318322612783652068699798539400406637311682731115340677841660240710431551140370410375585572939303084073843540702120551963050514959945741359169911676575478403279380112020347348292538150798320452794842427526501796852911863108178276638472320237870082862271763396195139513712303136194366021540830531456910584048372546025177765140460207112923151923176402146752868221966889915381596481253160696822260723194259521813054303457222367967929268763072892355278854714278243863110783067060124459039315528176840304931522813148745824350892130595015198002557204332483215551447097512510076223364801202888087635650654634946887232727623906459076670227108634162319210357007273369354657187569046394884895083794103531835959613994575377897775525461977464747518162975010091463561925032742645594645800581600698347817023194379921397347681150492687237349021564206463096138703201250277757980410772647014391579144424375252519766764670458008515297647624144814453496069685127439800629552075692648608681506879044376428977463175175205181547958459515159074701285838493694034007662410100183533141516684185460758175066481561018901133031951042099053297118837448984443230856642737606478787880285299903521855025612413471034466624171559209077538498475106811294029060334271803320566493935024621719717684804443351866946690525266060758332190531807232565501890293754259590947433140384335366973398816899253698302119916142891631005349335372158005779944529176735887193980409288474621694590303098552382376969442365186023130985507823617670051191889015351479659778676132449671642015059540438237303922903056079068344635440276772565425944329927654906262952475555750912023879424636021462043321631428365675851865654901693474343411406220907550090045689588323936814675126103464401223728058185048320475251266882875299120582253090033177883674432343812734123922042926554908548231473285349572210962289889800994026533629321464700552029391517293055196218065667251276237490129206098414338903210942488902792253924667941082273267563528653863343443486495762400409978995985052082310730277076965242846278402568285187365588876653245423047205943478612931964211293489374119565751486787204884502307512372923973119191125614068756094526892783321688030310900558025683455451898487401139315290743477461921025987905332236299398859448938742087487316288730711068752763449392366897236258997091176996253284306687635454361862179407191652155243650619571720232128624130785404930566805029233271375546253313287446285812219961565022654510373870581648214791139170870970509074158721967633425471550515801498191107216277620692347014234913527385812164834475002007099402122991439542783981984927181300669603290190495106195784248531299740262706106798338573523977365240941293695214188675632715447081372252551022981921251125675131839210074132286029621443262127145872022404314258219255606415280218445074654034790115075558513374422753617188198385931164810182817002794172279803028202086567081267453349341345496389239379776494419022301042067986600501045466950004057134726934147691678031986698845370299987067384407310337433828116514830745374490760171672152978595040351405572526523026051215093709900567873568385242574546385008567738263951532676549294356417565797771595638496719149577804216291892125541055147173723744991756669672459021375111288754125372918394417976243093028214703329386031799313949535161343892720409046065009958980978947997662545514664194262097665297242612367968766000629174655887090824363583653843658980277566031286429628476318572915045823895805826010132712977834418613468288832988547377174550796802573148684253294172285056777826927377158058647145403557721233512002495437339413998842782599710186215723437958154275340509811072349041046483806284608873394275718878590418692809288333423522781240698974441829879303794241455852776713321354870647251094720675572322788447908778778892116234131617608416732280987493141331884927860259324392781255786150891859203497212615916404999097067778739914857961305884934678762043515521190581898256624635957830927811421154992139986999936203631149852372802564314896151749326404428772008250428569338329698161850171265411426708113723558325059062871506712838460986031147060351491506316012532538793354499545667009527573810892048004652452452139688789392912938251888341298122235232861138733903153560967292104241190946350516769769305030762386908399592555043192236069279491224465826684203312081255431851756341234566913972589390601558650830437402045595207689996159597545711808203688318112918947661662115802919578636403430323041610018063696707221249826383715263388850307418469423973486747009233945036220901518185766942733836846126816638158345048782728241251279820310193223512959111029884002230571688216854282257873218631744450950552327428952538149545262779889824399028513132208638633070602135522752076661567872472325125674291268881849101416382703647451428232847993332157180794015036365361645888146355749366150209085457189187232786399585879941680370348141105404742298452497895369287193974496140445677301271403589665822911096832952021181343571136957607816318342755770560406569920261633966403484121679869542684843686908354373688437968683525723666121485947946747887572716360800696442816474113593466106089204179554677145374582437962664618883018628687510079511252556002241788346284019750863992283906513572325918053464080643521532154825074820239077990779007069588034029619562190416747359712884084324521598678178890186409451480686781733176824920276835002477523486093586963733155424491897575495851549527034538337694314953057164019215026670773910997443279760005290641511584707193226351271670439775141076552632736166117611394934325673743882365518318561208941552931629125136799711574578916741023587251428998946963182411650554404206416336487418656105333038545773960190949602850096208569085230228708894874577523512558281973392961263921656163963369388411763476388625952406901518273413037068643383550282962237729195901788599392876651086599849223994259145259240479384380657803498058719062529007339428316229997756899857712116922758683071707472935574499244978419788171338468471751125303860911589289400806637202920429489919870263415951660888975434827304297451362325052693482001524843171229078467910537913138115458626612024970730899515114301915281613929239329351501049859225274564107846818112938339161308943153205117651716380468462296193882444293370484368530096898812778973178284912798550245246063411918482638261694029245273291646707331594675213428158755273882438357960245064051015888918541801139771619743221405037797285669481455810653320008904215997597975907391512026214020012010134707536774227636477580918167507850485197065326391091171451763751237612739498468510009055480025096015985581769370179656781151306565952590101977398335185042637681982306448413722177895665290302796223004198526079143104070007874540548221582347389579e-4951")) | return 0; | else | return 1; | } | | #else // PPL_CXX_LONG_DOUBLE_BINARY_FORMAT != FLOAT_INTEL_DOUBLE_EXTENDED | | int | main() { | return 1; | } | | #endif // PPL_CXX_LONG_DOUBLE_BINARY_FORMAT != FLOAT_INTEL_DOUBLE_EXTENDED | | #elif SIZEOF_LONG_DOUBLE == 8 | | double | convert(uint32_t msp, uint32_t lsp) { | union { | long double value; | struct { | #ifdef WORDS_BIGENDIAN | uint32_t msp; | uint32_t lsp; | #else | uint32_t lsp; | uint32_t msp; | #endif | } parts; | } u; | | u.parts.msp = msp; | u.parts.lsp = lsp; | return u.value; | } | | #if PPL_CXX_LONG_DOUBLE_BINARY_FORMAT == PPL_FLOAT_IEEE754_DOUBLE | | int | main() { | if (check(convert(0xaaacccaaUL, 0xacccaaacUL), | "-4.018242396032647085467373664662028399901175154542925376476863248797653889888945947404163925979898721593782464256360719269163883854613473748830842329884157359816532025640075051481726120707111709993717456369512975427023957197464411926714771905463723621065863511603311053477227687835693359375e-103") | && check(convert(0xcccaaaccUL, 0xcaaacccaUL), | "-85705035845709846787631445265530356117787053916987832397725696") | && check(convert(0x00000000UL, 0x00000001UL), | "4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625e-324") | && check(convert(0x80000000UL, 0x00000001UL), | "-4.940656458412465441765687928682213723650598026143247644255856825006755072702087518652998363616359923797965646954457177309266567103559397963987747960107818781263007131903114045278458171678489821036887186360569987307230500063874091535649843873124733972731696151400317153853980741262385655911710266585566867681870395603106249319452715914924553293054565444011274801297099995419319894090804165633245247571478690147267801593552386115501348035264934720193790268107107491703332226844753335720832431936092382893458368060106011506169809753078342277318329247904982524730776375927247874656084778203734469699533647017972677717585125660551199131504891101451037862738167250955837389733598993664809941164205702637090279242767544565229087538682506419718265533447265625e-324")) | return 0; | else | return 1; | } | | #else // PPL_CXX_LONG_DOUBLE_BINARY_FORMAT != FLOAT_IEEE754_DOUBLE | | int | main() { | return 1; | } | | #endif // PPL_CXX_LONG_DOUBLE_BINARY_FORMAT != FLOAT_IEEE754_DOUBLE | | #else // SIZEOF_LONG_DOUBLE != 8 | | int | main() { | return 1; | } | | #endif // SIZEOF_LONG_DOUBLE != 8 | configure:13083: result: no configure:13162: checking whether the C++ compiler supports flexible arrays configure:13307: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:13311: $? = 0 configure:13317: ./conftest configure:13321: $? = 0 configure:13323: result: yes configure:13375: checking whether the IEEE inexact flag is supported in C++ configure:13477: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:13481: $? = 0 configure:13487: ./conftest configure:13491: $? = 0 configure:13493: result: yes configure:13546: checking if the compiler has the remainder bug configure:13585: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:13589: $? = 0 configure:13595: ./conftest configure:13599: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | /* end confdefs.h. */ | | #include <climits> | | int minus_one(int n) { | return (n+1)*(n-1)-n*n; | } | | int p(int x, int y) { | int z = x % y; | return z; | } | | int main(int argc, char** argv) { | if (p(INT_MIN, minus_one(argc)) != 0) | return 1; | else | return 0; | } | configure:13610: result: yes configure:13653: checking whether the C++ compiler supports __attribute__ ((weak)) configure:13676: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:13683: $? = 0 configure:13688: result: yes configure:13739: checking for fenv.h configure:13746: result: yes configure:13739: checking for ieeefp.h configure:13746: result: no configure:13750: checking getopt.h usability configure:13767: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 conftest.cpp:88:20: error: getopt.h: No such file or directory configure:13774: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <getopt.h> configure:13788: result: no configure:13792: checking getopt.h presence configure:13807: g++ -maix64 -E -fexceptions conftest.cpp conftest.cpp:55:20: error: getopt.h: No such file or directory configure:13814: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | /* end confdefs.h. */ | #include <getopt.h> configure:13828: result: no configure:13861: checking for getopt.h configure:13870: result: no configure:13750: checking signal.h usability configure:13767: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:13774: $? = 0 configure:13788: result: yes configure:13792: checking signal.h presence configure:13807: g++ -maix64 -E -fexceptions conftest.cpp configure:13814: $? = 0 configure:13828: result: yes configure:13861: checking for signal.h configure:13870: result: yes configure:13739: checking for string.h configure:13746: result: yes configure:13739: checking for strings.h configure:13746: result: yes configure:13750: checking sys/resource.h usability configure:13767: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:13774: $? = 0 configure:13788: result: yes configure:13792: checking sys/resource.h presence configure:13807: g++ -maix64 -E -fexceptions conftest.cpp configure:13814: $? = 0 configure:13828: result: yes configure:13861: checking for sys/resource.h configure:13870: result: yes configure:13750: checking sys/time.h usability configure:13767: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:13774: $? = 0 configure:13788: result: yes configure:13792: checking sys/time.h presence configure:13807: g++ -maix64 -E -fexceptions conftest.cpp configure:13814: $? = 0 configure:13828: result: yes configure:13861: checking for sys/time.h configure:13870: result: yes configure:13739: checking for sys/types.h configure:13746: result: yes configure:13739: checking for unistd.h configure:13746: result: yes configure:13887: checking whether ffs is declared configure:13923: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:13930: $? = 0 configure:13945: result: yes configure:13963: checking whether getenv is declared configure:13993: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14000: $? = 0 configure:14015: result: yes configure:14031: checking whether strtof is declared configure:14061: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14068: $? = 0 configure:14083: result: yes configure:14099: checking whether strtod is declared configure:14129: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14136: $? = 0 configure:14151: result: yes configure:14167: checking whether strtold is declared configure:14197: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14204: $? = 0 configure:14219: result: yes configure:14235: checking whether strtoll is declared configure:14265: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14272: $? = 0 configure:14287: result: yes configure:14303: checking whether strtoull is declared configure:14333: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14340: $? = 0 configure:14355: result: yes configure:14373: checking whether fma is declared configure:14403: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14410: $? = 0 configure:14425: result: yes configure:14441: checking whether fmaf is declared configure:14471: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14478: $? = 0 configure:14493: result: yes configure:14509: checking whether fmal is declared configure:14539: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14546: $? = 0 configure:14561: result: yes configure:14577: checking whether rintf is declared configure:14607: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14614: $? = 0 configure:14629: result: yes configure:14645: checking whether rintl is declared configure:14675: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14682: $? = 0 configure:14697: result: yes configure:14717: checking for int_fast16_t configure:14745: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14752: $? = 0 configure:14779: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 conftest.cpp: In function 'int main()': conftest.cpp:110: error: expected primary-expression before ')' token configure:14786: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main () | { | if (sizeof ((int_fast16_t))) | return 0; | ; | return 0; | } configure:14809: result: yes configure:14819: checking for int_fast32_t configure:14847: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14854: $? = 0 configure:14881: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 conftest.cpp: In function 'int main()': conftest.cpp:111: error: expected primary-expression before ')' token configure:14888: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main () | { | if (sizeof ((int_fast32_t))) | return 0; | ; | return 0; | } configure:14911: result: yes configure:14921: checking for int_fast64_t configure:14949: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:14956: $? = 0 configure:14983: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 conftest.cpp: In function 'int main()': conftest.cpp:112: error: expected primary-expression before ')' token configure:14990: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main () | { | if (sizeof ((int_fast64_t))) | return 0; | ; | return 0; | } configure:15013: result: yes configure:15023: checking for uint_fast16_t configure:15051: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:15058: $? = 0 configure:15085: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 conftest.cpp: In function 'int main()': conftest.cpp:113: error: expected primary-expression before ')' token configure:15092: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main () | { | if (sizeof ((uint_fast16_t))) | return 0; | ; | return 0; | } configure:15115: result: yes configure:15125: checking for uint_fast32_t configure:15153: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:15160: $? = 0 configure:15187: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 conftest.cpp: In function 'int main()': conftest.cpp:114: error: expected primary-expression before ')' token configure:15194: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main () | { | if (sizeof ((uint_fast32_t))) | return 0; | ; | return 0; | } configure:15217: result: yes configure:15227: checking for uint_fast64_t configure:15255: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 configure:15262: $? = 0 configure:15289: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions conftest.cpp >&5 conftest.cpp: In function 'int main()': conftest.cpp:115: error: expected primary-expression before ')' token configure:15296: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main () | { | if (sizeof ((uint_fast64_t))) | return 0; | ; | return 0; | } configure:15319: result: yes configure:15376: checking for ld used by GCC configure:15440: result: /usr/bin/ld configure:15449: checking if the linker (/usr/bin/ld) is GNU ld configure:15462: result: no configure:15469: checking for shared library run path origin configure:15482: result: done configure:15513: checking how to link with libgmp configure:15902: result: /ptmp/ddvento/install/milepost/install-gmp/lib/libgmp.a configure:15942: checking how to link with libgmpxx configure:16331: result: /ptmp/ddvento/install/milepost/install-gmp/lib/libgmpxx.a -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src/.libs -L/ptmp/jeph/gcc_build/./gcc/ppc64 -L/usr/local/lib /ptmp/ddvento/install/milepost/install-gmp/lib/libgmp.a configure:16375: checking for the GMP library version 4.1.3 or above configure:16495: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp /ptmp/ddvento/install/milepost/install-gmp/lib/libgmpxx.a -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src/.libs -L/ptmp/jeph/gcc_build/./gcc/ppc64 -L/usr/local/lib /ptmp/ddvento/install/milepost/install-gmp/lib/libgmp.a >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:16499: $? = 0 configure:16505: ./conftest configure:16509: $? = 0 configure:16511: result: yes configure:16539: checking size of mp_limb_t configure:16850: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp /ptmp/ddvento/install/milepost/install-gmp/lib/libgmpxx.a -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src/.libs -L/ptmp/jeph/gcc_build/./gcc/ppc64 -L/usr/local/lib /ptmp/ddvento/install/milepost/install-gmp/lib/libgmp.a >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:16854: $? = 0 configure:16860: ./conftest configure:16864: $? = 0 configure:16890: result: 8 configure:16901: checking whether GMP has been compiled with support for exceptions configure:16951: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp /ptmp/ddvento/install/milepost/install-gmp/lib/libgmpxx.a -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src/.libs -L/ptmp/jeph/gcc_build/./gcc/ppc64 -L/usr/local/lib /ptmp/ddvento/install/milepost/install-gmp/lib/libgmp.a >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:16955: $? = 0 configure:16961: ./conftest terminate called after throwing an instance of 'std::bad_alloc' what(): St9bad_alloc ./configure[16963]: 966698 Abort(coredump) configure:16965: $? = 134 configure: program exited with status 134 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | /* end confdefs.h. */ | | #include <gmpxx.h> | #include <new> | #include <cstddef> | | static void* | x_malloc(size_t) { | throw std::bad_alloc(); | } | | static void* | x_realloc(void*, size_t, size_t) { | throw std::bad_alloc(); | } | | static void | x_free(void*, size_t) { | } | | int main() { | mp_set_memory_functions(x_malloc, x_realloc, x_free); | try { | mpz_class n("3141592653589793238462643383279502884"); | } | catch (std::bad_alloc&) { | return 0; | } | return 1; | } | configure:16976: result: no configure:17041: checking for __mpz_struct._mp_alloc configure:17070: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:17077: $? = 0 configure:17136: result: yes configure:17148: checking for __mpz_struct._mp_size configure:17177: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:17184: $? = 0 configure:17243: result: yes configure:17255: checking for __mpz_struct._mp_d configure:17284: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:17291: $? = 0 configure:17350: result: yes configure:17387: checking for setitimer configure:17443: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:17450: $? = 0 configure:17472: result: yes configure:17488: checking whether to build the Parma Watchdog Library configure:17520: result: yes configure:17546: checking whether to build the ppl_lcdd program configure:17555: result: yes configure:17579: checking whether to build the ppl_lpsol program configure:17588: result: yes configure:17620: checking which interfaces are enabled configure:17682: result: cxx c ocaml java configure:17764: checking for javac configure:17780: found /usr/java5/bin//javac configure:17791: result: javac configure:17854: checking whether javac supports enums configure:17880: javac Test.java configure:17883: $? = 0 configure:17895: result: yes configure:17906: checking for java configure:17922: found /usr/java5/bin//java configure:17933: result: java configure:17998: checking for uudecode configure:18014: found /usr/bin/uudecode configure:18025: result: yes configure:18034: checking if uudecode can decode base 64 file configure:18061: result: yes configure:18212: checking if java works configure:18249: java Test configure:18252: $? = 0 configure:18265: result: yes configure:18277: checking for jar configure:18293: found /usr/java5/bin//jar configure:18304: result: jar configure:18372: checking for javah configure:18388: found /usr/java5/bin//javah configure:18399: result: javah configure:18469: g++ -maix64 -E -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp conftest.cpp:1:17: error: jni.h: No such file or directory configure:18476: $? = 1 configure: failed program was: | #include <jni.h> configure:18501: g++ -maix64 -E -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I -I/aix conftest.cpp conftest.cpp:1:17: error: jni.h: No such file or directory configure:18508: $? = 1 configure: failed program was: | #include <jni.h> configure:18518: WARNING: unable to include <jni.h> configure:18538: checking whether jlong can contain data pointers configure:18568: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I -I/aix conftest.cpp >&5 conftest.cpp:87:17: error: jni.h: No such file or directory conftest.cpp: In function 'int main()': conftest.cpp:91: error: 'jlong' was not declared in this scope configure:18572: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 | #define HAVE___MPZ_STRUCT__MP_ALLOC 1 | #define HAVE___MPZ_STRUCT__MP_SIZE 1 | #define HAVE___MPZ_STRUCT__MP_D 1 | #define HAVE_SETITIMER 1 | #define PPL_WATCHDOG_LIBRARY_ENABLED 1 | /* end confdefs.h. */ | #include <jni.h> | | int | main() { | if (sizeof(jlong) >= sizeof(void*)) | return 0; | else | return 1; | } | configure:18594: result: no configure:18648: checking for ocamlc configure:18678: result: no configure:18705: checking for ocamlopt configure:18735: result: no configure:20219: checking for GNU M4 that supports accurate traces configure:20261: result: /usr/local/bin//m4 configure:20264: checking how m4 supports trace files configure:20274: result: --debugfile configure:20359: checking which instantiations are enabled configure:20425: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I. conftest.cpp >&5 configure:20432: $? = 0 configure:20425: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I. conftest.cpp >&5 configure:20432: $? = 0 configure:20425: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I. conftest.cpp >&5 configure:20432: $? = 0 configure:20425: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I. conftest.cpp >&5 configure:20432: $? = 0 configure:20425: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I. conftest.cpp >&5 configure:20432: $? = 0 configure:20425: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I. conftest.cpp >&5 configure:20432: $? = 0 configure:20425: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I. conftest.cpp >&5 configure:20432: $? = 0 configure:20425: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I. conftest.cpp >&5 configure:20432: $? = 0 configure:20425: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I. conftest.cpp >&5 configure:20432: $? = 0 configure:20425: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -I. conftest.cpp >&5 configure:20432: $? = 0 configure:20480: result: Polyhedron@Grid@Rational_Box@BD_Shape<mpz_class>@BD_Shape<mpq_class>@Octagonal_Shape<mpz_class>@Octagonal_Shape<mpq_class>@Constraints_Product<C_Polyhedron,Grid>@Pointset_Powerset<C_Polyhedron>@Pointset_Powerset<NNC_Polyhedron> configure:20486: checking whether tests should be run under Valgrind configure:20544: result: no configure:20564: checking whether `make check' does a thorough or quick check configure:20577: result: quick configure:20621: checking for a sed that does not truncate output configure:20687: result: /usr/bin/sed configure:20735: checking for ld used by gcc -maix64 configure:20802: result: /usr/bin/ld configure:20811: checking if the linker (/usr/bin/ld) is GNU ld configure:20826: result: no configure:20838: checking for BSD- or MS-compatible name lister (nm) configure:20887: result: /usr/bin/nm -B configure:21005: checking the name lister (/usr/bin/nm -B) interface configure:21012: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:21015: /usr/bin/nm -B "conftest.o" configure:21018: output 16 d TOC 0 d _conftest.rw_ 0 D some_variable configure:21025: result: BSD nm configure:21028: checking whether ln -s works configure:21032: result: yes configure:21040: checking the maximum length of command line arguments configure:21160: result: 307200 configure:21177: checking whether the shell understands some XSI constructs configure:21187: result: yes configure:21191: checking whether the shell understands "+=" configure:21197: result: no configure:21232: checking for /usr/bin/ld option to reload object files configure:21239: result: -r configure:21308: checking for objdump configure:21338: result: no configure:21367: checking how to recognize dependent libraries configure:21563: result: pass_all configure:21623: checking for ar configure:21639: found /usr/bin/ar configure:21650: result: ar configure:21728: checking for strip configure:21744: found /usr/bin/strip configure:21755: result: strip configure:21827: checking for ranlib configure:21843: found /usr/bin/ranlib configure:21854: result: ranlib configure:21944: checking command to parse /usr/bin/nm -B output from gcc -maix64 object configure:22062: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:22065: $? = 0 configure:22069: /usr/bin/nm -B conftest.o | sed -n -e 's/^.*[ ]([BCDT][BCDT]*)[ ][ ]*([_A-Za-z][_A-Za-z0-9]*)$/\1 \2 \2/p' > conftest.nm configure:22072: $? = 0 configure:22126: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp conftstm.o >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:22129: $? = 0 configure:22167: result: ok configure:23032: checking for dlfcn.h configure:23053: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:23060: $? = 0 configure:23077: result: yes configure:23204: checking for C++ compiler version configure:23212: g++ -maix64 --version >&5 g++ (GCC) 4.1.1 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:23216: $? = 0 configure:23223: g++ -maix64 -v >&5 Using built-in specs. Target: powerpc-ibm-aix5.3.0.0 Configured with: ../gcc-4.1.1/configure Thread model: aix gcc version 4.1.1 configure:23227: $? = 0 configure:23234: g++ -maix64 -V >&5 g++: argument to '-V' missing
configure:23238: $? = 1 configure:23241: checking whether we are using the GNU C++ compiler configure:23294: result: yes configure:23303: checking whether g++ -maix64 accepts -g configure:23441: result: yes configure:23466: checking dependency style of g++ -maix64 configure:23557: result: gcc3 configure:23580: checking how to run the C++ preprocessor configure:23694: result: g++ -maix64 -E configure:23723: g++ -maix64 -E -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp configure:23730: $? = 0 configure:23761: g++ -maix64 -E -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp conftest.cpp:88:28: error: ac_nonexistent.h: No such file or directory configure:23768: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 | #define HAVE___MPZ_STRUCT__MP_ALLOC 1 | #define HAVE___MPZ_STRUCT__MP_SIZE 1 | #define HAVE___MPZ_STRUCT__MP_D 1 | #define HAVE_SETITIMER 1 | #define PPL_WATCHDOG_LIBRARY_ENABLED 1 | #define HAVE_DLFCN_H 1 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:23980: checking for objdir configure:23995: result: .libs configure:24291: checking if gcc -maix64 supports -fno-rtti -fno-exceptions configure:24309: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C configure:24313: $? = 0 configure:24326: result: no configure:24346: checking for gcc -maix64 option to produce PIC configure:24618: result: -DPIC configure:24630: checking if gcc -maix64 PIC flag -DPIC works configure:24648: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -DPIC -DPIC conftest.c >&5 configure:24652: $? = 0 configure:24665: result: yes configure:24689: checking if gcc -maix64 static flag -static works configure:24717: result: no configure:24732: checking if gcc -maix64 supports -c -o file.o configure:24753: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -o out/conftest2.o conftest.c >&5 configure:24757: $? = 0 configure:24779: result: yes configure:24787: checking if gcc -maix64 supports -c -o file.o configure:24834: result: yes configure:24867: checking whether the gcc -maix64 linker (/usr/bin/ld) supports shared libraries configure:25401: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.c >&5 configure:25408: $? = 0 configure:25941: result: yes configure:26180: checking dynamic linker characteristics configure:26863: result: aix5.3.0.0 ld.so configure:26965: checking how to hardcode library paths into programs configure:26990: result: immediate configure:27113: checking for shl_load configure:27169: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.c >&5 ld: 0711-317 ERROR: Undefined symbol: .shl_load ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. collect2: ld returned 8 exit status configure:27176: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 | #define HAVE___MPZ_STRUCT__MP_ALLOC 1 | #define HAVE___MPZ_STRUCT__MP_SIZE 1 | #define HAVE___MPZ_STRUCT__MP_D 1 | #define HAVE_SETITIMER 1 | #define PPL_WATCHDOG_LIBRARY_ENABLED 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define shl_load innocuous_shl_load | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char shl_load (); below. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | <limits.h> exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include <limits.h> | #else | # include <assert.h> | #endif | | #undef shl_load | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char shl_load (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_shl_load || defined __stub___shl_load | choke me | #endif | | int | main () | { | return shl_load (); | ; | return 0; | } configure:27196: result: no configure:27201: checking for shl_load in -ldld configure:27236: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.c -ldld >&5 collect2: library libdld not found configure:27243: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 | #define HAVE___MPZ_STRUCT__MP_ALLOC 1 | #define HAVE___MPZ_STRUCT__MP_SIZE 1 | #define HAVE___MPZ_STRUCT__MP_D 1 | #define HAVE_SETITIMER 1 | #define PPL_WATCHDOG_LIBRARY_ENABLED 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char shl_load (); | int | main () | { | return shl_load (); | ; | return 0; | } configure:27264: result: no configure:27269: checking for dlopen configure:27325: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.c >&5 configure:27332: $? = 0 configure:27352: result: yes configure:27597: checking whether a program can dlopen itself configure:27667: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -DHAVE_DLFCN_H -Wl,-bexpall conftest.c >&5 configure:27670: $? = 0 configure:27688: result: yes configure:27693: checking whether a statically linked program can dlopen itself configure:27763: gcc -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -DHAVE_DLFCN_H -Wl,-bexpall conftest.c >&5 configure:27766: $? = 0 configure:27784: result: yes configure:27823: checking whether stripping libraries is possible configure:27845: result: no configure:27863: checking if libtool supports shared libraries configure:27865: result: yes configure:27868: checking whether to build shared libraries configure:27889: result: yes configure:27892: checking whether to build static libraries configure:27896: result: no configure:28046: checking for ld used by g++ -maix64 configure:28113: result: /usr/bin/ld configure:28122: checking if the linker (/usr/bin/ld) is GNU ld configure:28137: result: no configure:28192: checking whether the g++ -maix64 linker (/usr/bin/ld) supports shared libraries configure:28386: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:28393: $? = 0 configure:29167: result: yes configure:29195: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:29198: $? = 0 configure:29380: checking for g++ -maix64 option to produce PIC configure:29697: result: -DPIC configure:29706: checking if g++ -maix64 PIC flag -DPIC works configure:29724: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -DPIC -DPIC conftest.cpp >&5 configure:29728: $? = 0 configure:29741: result: yes configure:29762: checking if g++ -maix64 static flag -static works configure:29790: result: no configure:29802: checking if g++ -maix64 supports -c -o file.o configure:29823: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include -o out/conftest2.o conftest.cpp >&5 configure:29827: $? = 0 configure:29849: result: yes configure:29854: checking if g++ -maix64 supports -c -o file.o configure:29901: result: yes configure:29931: checking whether the g++ -maix64 linker (/usr/bin/ld) supports shared libraries configure:29957: result: yes configure:30094: checking dynamic linker characteristics configure:30725: result: aix5.3.0.0 ld.so configure:30776: checking how to hardcode library paths into programs configure:30801: result: immediate configure:30879: checking for md5sum configure:30895: found /usr/bin/md5sum configure:30906: result: md5sum configure:30925: checking for the text md5sum command configure:30933: result: md5sum -t configure:30964: checking glpk.h usability configure:30981: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.c >&5 conftest.c:122:18: error: glpk.h: No such file or directory configure:30988: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 | #define HAVE___MPZ_STRUCT__MP_ALLOC 1 | #define HAVE___MPZ_STRUCT__MP_SIZE 1 | #define HAVE___MPZ_STRUCT__MP_D 1 | #define HAVE_SETITIMER 1 | #define PPL_WATCHDOG_LIBRARY_ENABLED 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <glpk.h> configure:31002: result: no configure:31006: checking glpk.h presence configure:31021: gcc -maix64 -E -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.c conftest.c:89:18: error: glpk.h: No such file or directory configure:31028: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 | #define HAVE___MPZ_STRUCT__MP_ALLOC 1 | #define HAVE___MPZ_STRUCT__MP_SIZE 1 | #define HAVE___MPZ_STRUCT__MP_D 1 | #define HAVE_SETITIMER 1 | #define PPL_WATCHDOG_LIBRARY_ENABLED 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include <glpk.h> configure:31042: result: no configure:31075: checking for glpk.h configure:31084: result: no configure:30964: checking glpk/glpk.h usability configure:30981: gcc -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.c >&5 conftest.c:122:23: error: glpk/glpk.h: No such file or directory configure:30988: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 | #define HAVE___MPZ_STRUCT__MP_ALLOC 1 | #define HAVE___MPZ_STRUCT__MP_SIZE 1 | #define HAVE___MPZ_STRUCT__MP_D 1 | #define HAVE_SETITIMER 1 | #define PPL_WATCHDOG_LIBRARY_ENABLED 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <glpk/glpk.h> configure:31002: result: no configure:31006: checking glpk/glpk.h presence configure:31021: gcc -maix64 -E -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.c conftest.c:89:23: error: glpk/glpk.h: No such file or directory configure:31028: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 | #define HAVE___MPZ_STRUCT__MP_ALLOC 1 | #define HAVE___MPZ_STRUCT__MP_SIZE 1 | #define HAVE___MPZ_STRUCT__MP_D 1 | #define HAVE_SETITIMER 1 | #define PPL_WATCHDOG_LIBRARY_ENABLED 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include <glpk/glpk.h> configure:31042: result: no configure:31075: checking for glpk/glpk.h configure:31084: result: no configure:31418: checking whether RLIMIT_DATA is declared configure:31452: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:31459: $? = 0 configure:31474: result: yes configure:31490: checking whether RLIMIT_RSS is declared configure:31524: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:31531: $? = 0 configure:31546: result: yes configure:31562: checking whether RLIMIT_VMEM is declared configure:31596: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 conftest.cpp: In function 'int main()': conftest.cpp:101: error: 'RLIMIT_VMEM' was not declared in this scope configure:31603: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 | #define HAVE___MPZ_STRUCT__MP_ALLOC 1 | #define HAVE___MPZ_STRUCT__MP_SIZE 1 | #define HAVE___MPZ_STRUCT__MP_D 1 | #define HAVE_SETITIMER 1 | #define PPL_WATCHDOG_LIBRARY_ENABLED 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_DECL_RLIMIT_DATA 1 | #define HAVE_DECL_RLIMIT_RSS 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_RESOURCE_H | # include <sys/resource.h> | #endif | | | int | main () | { | #ifndef RLIMIT_VMEM | (void) RLIMIT_VMEM; | #endif | | ; | return 0; | } configure:31618: result: no configure:31634: checking whether RLIMIT_AS is declared configure:31668: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:31675: $? = 0 configure:31690: result: yes configure:31709: checking whether getrusage is declared configure:31746: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:31753: $? = 0 configure:31768: result: yes configure:31788: checking for timeval configure:31816: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:31823: $? = 0 configure:31850: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 conftest.cpp: In function 'int main()': conftest.cpp:130: error: expected primary-expression before ')' token configure:31857: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 | #define HAVE___MPZ_STRUCT__MP_ALLOC 1 | #define HAVE___MPZ_STRUCT__MP_SIZE 1 | #define HAVE___MPZ_STRUCT__MP_D 1 | #define HAVE_SETITIMER 1 | #define PPL_WATCHDOG_LIBRARY_ENABLED 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_DECL_RLIMIT_DATA 1 | #define HAVE_DECL_RLIMIT_RSS 1 | #define HAVE_DECL_RLIMIT_VMEM 0 | #define HAVE_DECL_RLIMIT_AS 1 | #define HAVE_DECL_GETRUSAGE 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main () | { | if (sizeof ((timeval))) | return 0; | ; | return 0; | } configure:31880: result: yes configure:31891: checking for siginfo_t configure:31922: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 configure:31929: $? = 0 configure:31959: g++ -maix64 -c -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 conftest.cpp: In function 'int main()': conftest.cpp:102: error: expected primary-expression before ')' token configure:31966: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "the Parma Polyhedra Library" | #define PACKAGE_TARNAME "ppl" | #define PACKAGE_VERSION "0.10.2" | #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" | #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" | #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" | #define PPL_NDEBUG 1 | #define PPL_FPMATH_MAY_USE_387 1 | #define PPL_FPMATH_MAY_USE_SSE 1 | #define PPL_COEFFICIENT_TYPE mpz_class | #define PPL_COEFFICIENT_BITS 0 | #define PPL_GMP_INTEGERS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define WORDS_BIGENDIAN 1 | #define HAVE_TYPEOF 1 | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | #define SIZEOF_INTP 8 | #define SIZEOF_FP 8 | #define HAVE_FENV_H 1 | #define PPL_CAN_CONTROL_FPU 1 | #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 | #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE | #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_FLOAT 0 | #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_DOUBLE 0 | #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE | #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 | #define PPL_SUPPORTED_LONG_DOUBLE 0 | #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 | #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 | #define PPL_CXX_HAS_REMAINDER_BUG 1 | #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 | #define HAVE_FENV_H 1 | #define HAVE_SIGNAL_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DECL_FFS 1 | #define HAVE_DECL_GETENV 1 | #define HAVE_DECL_STRTOF 1 | #define HAVE_DECL_STRTOD 1 | #define HAVE_DECL_STRTOLD 1 | #define HAVE_DECL_STRTOLL 1 | #define HAVE_DECL_STRTOULL 1 | #define HAVE_DECL_FMA 1 | #define HAVE_DECL_FMAF 1 | #define HAVE_DECL_FMAL 1 | #define HAVE_DECL_RINTF 1 | #define HAVE_DECL_RINTL 1 | #define HAVE_INT_FAST16_T 1 | #define HAVE_INT_FAST32_T 1 | #define HAVE_INT_FAST64_T 1 | #define HAVE_UINT_FAST16_T 1 | #define HAVE_UINT_FAST32_T 1 | #define HAVE_UINT_FAST64_T 1 | #define SIZEOF_MP_LIMB_T 8 | #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 | #define HAVE___MPZ_STRUCT__MP_ALLOC 1 | #define HAVE___MPZ_STRUCT__MP_SIZE 1 | #define HAVE___MPZ_STRUCT__MP_D 1 | #define HAVE_SETITIMER 1 | #define PPL_WATCHDOG_LIBRARY_ENABLED 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_DECL_RLIMIT_DATA 1 | #define HAVE_DECL_RLIMIT_RSS 1 | #define HAVE_DECL_RLIMIT_VMEM 0 | #define HAVE_DECL_RLIMIT_AS 1 | #define HAVE_DECL_GETRUSAGE 1 | #define HAVE_TIMEVAL 1 | /* end confdefs.h. */ | | #include <signal.h> | | | int | main () | { | if (sizeof ((siginfo_t))) | return 0; | ; | return 0; | } configure:31989: result: yes configure:32013: checking whether we can limit memory in C++ using setrlimit() configure:32099: g++ -maix64 -o conftest -g -O2 -frounding-math -fexceptions -fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include conftest.cpp >&5 ld: 0711-224 WARNING: Duplicate symbol: .__divti3 ld: 0711-224 WARNING: Duplicate symbol: .__modti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivti3 ld: 0711-224 WARNING: Duplicate symbol: .__umodti3 ld: 0711-224 WARNING: Duplicate symbol: .__udivmodti4 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. configure:32103: $? = 0 configure:32109: ./conftest configure:32113: $? = 0 configure:32115: result: yes configure:32652: creating ./config.status
## ---------------------- ## ## Running config.status. ## ## ---------------------- ##
This file was extended by the Parma Polyhedra Library config.status 0.10.2, which was generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status
on be1105en.ucar.edu
config.status:1358: creating Makefile config.status:1358: creating ppl.lsm config.status:1358: creating src/Makefile config.status:1358: creating src/version.hh config.status:1358: creating src/ppl-config.cc config.status:1358: creating tests/Makefile config.status:1358: creating tests/BD_Shape/Makefile config.status:1358: creating tests/Box/Makefile config.status:1358: creating tests/Grid/Makefile config.status:1358: creating tests/MIP_Problem/Makefile config.status:1358: creating tests/Octagonal_Shape/Makefile config.status:1358: creating tests/Partially_Reduced_Product/Makefile config.status:1358: creating tests/Polyhedron/Makefile config.status:1358: creating tests/Powerset/Makefile config.status:1358: creating utils/Makefile config.status:1358: creating m4/Makefile config.status:1358: creating demos/Makefile config.status:1358: creating demos/ppl_lcdd/Makefile config.status:1358: creating demos/ppl_lcdd/examples/Makefile config.status:1358: creating demos/ppl_lpsol/Makefile config.status:1358: creating demos/ppl_lpsol/examples/Makefile config.status:1358: creating doc/Makefile config.status:1358: creating doc/user.doxyconf-latex config.status:1358: creating doc/devref.doxyconf-latex config.status:1358: creating doc/user.doxyconf-html config.status:1358: creating doc/devref.doxyconf-html config.status:1358: creating doc/user-language-interface.doxyconf config.status:1358: creating doc/devref-language-interface.doxyconf config.status:1358: creating interfaces/Makefile config.status:1358: creating interfaces/C/Makefile config.status:1358: creating interfaces/C/ppl_c_version.h config.status:1358: creating interfaces/C/tests/Makefile config.status:1358: creating interfaces/Java/Makefile config.status:1358: creating interfaces/Java/jni/Makefile config.status:1358: creating interfaces/Java/tests/Makefile config.status:1358: creating interfaces/Java/parma_polyhedra_library/Makefile config.status:1358: creating interfaces/OCaml/Makefile config.status:1358: creating interfaces/OCaml/tests/Makefile config.status:1358: creating interfaces/Prolog/Makefile config.status:1358: creating interfaces/Prolog/Ciao/Makefile config.status:1358: creating interfaces/Prolog/GNU/Makefile config.status:1358: creating interfaces/Prolog/SICStus/Makefile config.status:1358: creating interfaces/Prolog/SWI/Makefile config.status:1358: creating interfaces/Prolog/XSB/Makefile config.status:1358: creating interfaces/Prolog/YAP/Makefile config.status:1358: creating interfaces/Prolog/tests/Makefile config.status:1358: creating config.h config.status:1632: executing depfiles commands config.status:1632: executing libtool commands configure:35242: === configuring in Watchdog (/ptmp/ddvento/install/ppl-0.10.2/Watchdog) configure:35345: running /bin/sh ./configure --disable-option-checking '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions' --cache-file=/dev/null --srcdir=. configure:35366: WARNING: CANNOT PROPAGATE EXCEPTIONS BACK FROM GMP: *** MEMORY EXHAUSTION MAY RESULT IN ABRUPT TERMINATION. *** This is OK, if you do not plan to use the bounded memory capabilities *** offered by the PPL. Otherwise, if you are using GCC or the Intel C/C++ *** compiler, please make sure you use a version of GMP compiled with the *** `-fexceptions' compiler option. *** To build such a version, you can configure GMP as follows: *** CPPFLAGS=-fexceptions ./configure --enable-cxx --prefix=/usr/local
## ---------------- ## ## Cache variables. ## ## ---------------- ##
ac_cv_build=powerpc-ibm-aix5.3.0.0 ac_cv_c_bigendian=yes ac_cv_c_compiler_gnu=yes ac_cv_c_const=yes ac_cv_c_inline=inline ac_cv_c_typeof=typeof ac_cv_can_control_fpu=1 ac_cv_cxx_compiler_gnu=yes ac_cv_cxx_has_remainder_bug=yes ac_cv_env_CCC_set='' ac_cv_env_CCC_value='' ac_cv_env_CC_set=set ac_cv_env_CC_value='gcc -maix64' ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value=-fexceptions ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value=-fexceptions ac_cv_env_CPP_set='' ac_cv_env_CPP_value='' ac_cv_env_CXXCPP_set='' ac_cv_env_CXXCPP_value='' ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value=-fexceptions ac_cv_env_CXX_set=set ac_cv_env_CXX_value='g++ -maix64' ac_cv_env_LDFLAGS_set='' ac_cv_env_LDFLAGS_value='' ac_cv_env_LIBS_set='' ac_cv_env_LIBS_value='' ac_cv_env_M4_set='' ac_cv_env_M4_value='' ac_cv_env_build_alias_set='' ac_cv_env_build_alias_value='' ac_cv_env_host_alias_set='' ac_cv_env_host_alias_value='' ac_cv_env_target_alias_set='' ac_cv_env_target_alias_value='' ac_cv_func_dlopen=yes ac_cv_func_setitimer=yes ac_cv_func_shl_load=no ac_cv_gmp_supports_exceptions=no ac_cv_have_decl_RLIMIT_AS=yes ac_cv_have_decl_RLIMIT_DATA=yes ac_cv_have_decl_RLIMIT_RSS=yes ac_cv_have_decl_RLIMIT_VMEM=no ac_cv_have_decl_ffs=yes ac_cv_have_decl_fma=yes ac_cv_have_decl_fmaf=yes ac_cv_have_decl_fmal=yes ac_cv_have_decl_getenv=yes ac_cv_have_decl_getrusage=yes ac_cv_have_decl_rintf=yes ac_cv_have_decl_rintl=yes ac_cv_have_decl_strtod=yes ac_cv_have_decl_strtof=yes ac_cv_have_decl_strtold=yes ac_cv_have_decl_strtoll=yes ac_cv_have_decl_strtoull=yes ac_cv_have_gmp=yes ac_cv_header_dlfcn_h=yes ac_cv_header_fenv_h=yes ac_cv_header_getopt_h=no ac_cv_header_glpk_glpk_h=no ac_cv_header_glpk_h=no ac_cv_header_ieeefp_h=no ac_cv_header_inttypes_h=yes ac_cv_header_memory_h=yes ac_cv_header_signal_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_resource_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_time_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes ac_cv_host=powerpc-ibm-aix5.3.0.0 ac_cv_javac_supports_enums=yes ac_cv_lib_dld_shl_load=no ac_cv_libgmp_cppflags=-I/ptmp/ddvento/install/milepost/install-gmp/include ac_cv_libgmp_libs=/ptmp/ddvento/install/milepost/install-gmp/lib/libgmp.a ac_cv_libgmp_ltlibs='-L/ptmp/ddvento/install/milepost/install-gmp/lib -lgmp' ac_cv_libgmpxx_cppflags='' ac_cv_libgmpxx_libs='/ptmp/ddvento/install/milepost/install-gmp/lib/libgmpxx.a -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src/.libs -L/ptmp/jeph/gcc_build/./gcc/ppc64 -L/usr/local/lib /ptmp/ddvento/install/milepost/install-gmp/lib/libgmp.a' ac_cv_libgmpxx_ltlibs='-L/ptmp/ddvento/install/milepost/install-gmp/lib -lgmpxx -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src/.libs -L/ptmp/jeph/gcc_build/./gcc/ppc64 -L/usr/local/lib -L/ptmp/ddvento/install/milepost/install-gmp/lib -lgmp' ac_cv_member___mpz_struct__mp_alloc=yes ac_cv_member___mpz_struct__mp_d=yes ac_cv_member___mpz_struct__mp_size=yes ac_cv_objext=o ac_cv_path_EGREP='/usr/local/bin//grep -E' ac_cv_path_FGREP='/usr/local/bin//grep -F' ac_cv_path_GREP=/usr/local/bin//grep ac_cv_path_M4=/usr/local/bin//m4 ac_cv_path_PERL=/usr/bin/perl ac_cv_path_SED=/usr/bin/sed ac_cv_path_install='/usr/local/bin//install -c' ac_cv_path_mkdir=/usr/local/bin//mkdir ac_cv_prog_AWK=nawk ac_cv_prog_CPP='gcc -maix64 -E' ac_cv_prog_CXXCPP='g++ -maix64 -E' ac_cv_prog_JAR=jar ac_cv_prog_JAVA=java ac_cv_prog_JAVAC=javac ac_cv_prog_JAVAH=javah ac_cv_prog_MD5SUM=md5sum ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_CC='gcc -maix64' ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c89='' ac_cv_prog_cc_g=yes ac_cv_prog_cxx_g=yes ac_cv_prog_gnu_m4_debugfile=--debugfile ac_cv_prog_java_works=yes ac_cv_prog_make_make_set=yes ac_cv_prog_text_md5sum='md5sum -t' ac_cv_prog_uudecode=yes ac_cv_prog_uudecode_base64=yes ac_cv_sizeof_char=1 ac_cv_sizeof_double=8 ac_cv_sizeof_float=4 ac_cv_sizeof_fp=8 ac_cv_sizeof_int=4 ac_cv_sizeof_intp=8 ac_cv_sizeof_long=8 ac_cv_sizeof_long_double=8 ac_cv_sizeof_long_long=8 ac_cv_sizeof_mp_limb_t=8 ac_cv_sizeof_short=2 ac_cv_sizeof_size_t=8 ac_cv_type_int_fast16_t=yes ac_cv_type_int_fast32_t=yes ac_cv_type_int_fast64_t=yes ac_cv_type_siginfo_t=yes ac_cv_type_timeval=yes ac_cv_type_uint_fast16_t=yes ac_cv_type_uint_fast32_t=yes ac_cv_type_uint_fast64_t=yes acl_cv_hardcode_direct=yes acl_cv_hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.1.1/ppc64:/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.1.1/../../../ppc64:/usr/lib:/lib ' acl_cv_hardcode_libdir_separator=: acl_cv_hardcode_minus_L=no acl_cv_libext=a acl_cv_libname_spec='lib$name' acl_cv_library_names_spec='$libname$shrext' acl_cv_path_LD=/usr/bin/ld acl_cv_prog_gnu_ld=no acl_cv_rpath=done acl_cv_shlibext=so acl_cv_wl=-Wl, am_cv_CC_dependencies_compiler_type=gcc3 am_cv_CXX_dependencies_compiler_type=gcc3 am_cv_prog_tar_ustar=gnutar lt_cv_deplibs_check_method=pass_all lt_cv_dlopen=dlopen lt_cv_dlopen_libs='' lt_cv_dlopen_self=yes lt_cv_dlopen_self_static=yes lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file='' lt_cv_ld_reload_flag=-r lt_cv_nm_interface='BSD nm' lt_cv_objdir=.libs lt_cv_path_LD=/usr/bin/ld lt_cv_path_LDCXX=/usr/bin/ld lt_cv_path_NM='/usr/bin/nm -B' lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_c_o_CXX=yes lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_pic_works_CXX=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_compiler_static_works=no lt_cv_prog_compiler_static_works_CXX=no lt_cv_prog_gnu_ld=no lt_cv_prog_gnu_ldcxx=no lt_cv_sys_global_symbol_pipe='sed -n -e '''s/^.*[ ]([BCDT][BCDT]*)[ ][ ]*([_A-Za-z][_A-Za-z0-9]*)$/\1 \2 \2/p'' lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '''s/^: ([^ ]*) $/ {"\1", (void *) 0},/p''' -e '''s/^[BCDT]* ([^ ]*) ([^ ]*)$/ {"\2", (void *) &\2},/p'' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '''s/^: ([^ ]*) $/ {"\1", (void *) 0},/p''' -e '''s/^[BCDT]* ([^ ]*) (lib[^ ]*)$/ {"\2", (void *) &\2},/p''' -e '''s/^[BCDT]* ([^ ]*) ([^ ]*)$/ {"lib\2", (void *) &\2},/p'' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '''s/^T .* (.*)$/extern int \1();/p''' -e '''s/^[BCDT]* .* (.*)$/extern char \1;/p'' lt_cv_sys_max_cmd_len=307200
## ----------------- ## ## Output variables. ## ## ----------------- ##
ACLOCAL='${SHELL} /ptmp/ddvento/install/ppl-0.10.2/missing --run aclocal-1.10' AMDEPBACKSLASH='' AMDEP_FALSE='#' AMDEP_TRUE='' AMTAR='${SHELL} /ptmp/ddvento/install/ppl-0.10.2/missing --run tar' AR='ar' ASSERTIONS_ENABLED_FALSE='' ASSERTIONS_ENABLED_TRUE='#' AUTOCONF='${SHELL} /ptmp/ddvento/install/ppl-0.10.2/missing --run autoconf' AUTOHEADER='${SHELL} /ptmp/ddvento/install/ppl-0.10.2/missing --run autoheader' AUTOMAKE='${SHELL} /ptmp/ddvento/install/ppl-0.10.2/missing --run automake-1.10' AWK='nawk' BUILD_CIAO_PROLOG_INTERFACE_FALSE='' BUILD_CIAO_PROLOG_INTERFACE_TRUE='#' BUILD_CXX_INTERFACE_FALSE='#' BUILD_CXX_INTERFACE_TRUE='' BUILD_C_INTERFACE_FALSE='#' BUILD_C_INTERFACE_TRUE='' BUILD_GNU_PROLOG_INTERFACE_FALSE='' BUILD_GNU_PROLOG_INTERFACE_TRUE='#' BUILD_JAVA_INTERFACE_FALSE='' BUILD_JAVA_INTERFACE_TRUE='#' BUILD_OCAML_INTERFACE_FALSE='' BUILD_OCAML_INTERFACE_TRUE='#' BUILD_PPL_LCDD_FALSE='#' BUILD_PPL_LCDD_TRUE='' BUILD_PPL_LPSOL_FALSE='#' BUILD_PPL_LPSOL_TRUE='' BUILD_SICSTUS_PROLOG_INTERFACE_FALSE='' BUILD_SICSTUS_PROLOG_INTERFACE_TRUE='#' BUILD_SOME_PROLOG_INTERFACES_FALSE='' BUILD_SOME_PROLOG_INTERFACES_TRUE='#' BUILD_SWI_PROLOG_INTERFACE_FALSE='' BUILD_SWI_PROLOG_INTERFACE_TRUE='#' BUILD_WATCHDOG_LIBRARY_FALSE='#' BUILD_WATCHDOG_LIBRARY_TRUE='' BUILD_XSB_PROLOG_INTERFACE_FALSE='' BUILD_XSB_PROLOG_INTERFACE_TRUE='#' BUILD_YAP_PROLOG_INTERFACE_FALSE='' BUILD_YAP_PROLOG_INTERFACE_TRUE='#' CAN_CONTROL_FPU_FALSE='#' CAN_CONTROL_FPU_TRUE='' CC='gcc -maix64' CCDEPMODE='depmode=gcc3' CFLAGS=' -g -O2 -frounding-math -fexceptions -W -Wall' CIAO_PROLOG='' CIAO_PROLOG_INCLUDE_OPTIONS='' CONFIGURE_OPTIONS='' CPP='gcc -maix64 -E' CPPFLAGS='-fexceptions -I/ptmp/ddvento/install/milepost/install-gmp/include' CXX='g++ -maix64' CXXCPP='g++ -maix64 -E' CXXDEPMODE='depmode=gcc3' CXXFLAGS=' -g -O2 -frounding-math -fexceptions -W -Wall' CYGPATH_W='echo' DEBUGGING_ENABLED_FALSE='#' DEBUGGING_ENABLED_TRUE='' DEFS='-DHAVE_CONFIG_H' DEPDIR='.deps' DSYMUTIL='' DUMPBIN='' ECHO_C='\c' ECHO_N='' ECHO_T='' EGREP='/usr/local/bin//grep -E' ENABLE_SHARED_FALSE='#' ENABLE_SHARED_TRUE='' ENABLE_STATIC_FALSE='' ENABLE_STATIC_TRUE='#' EXEEXT='' FGREP='/usr/local/bin//grep -F' GCC_FALSE='#' GCC_TRUE='' GNU_PROLOG='' GREP='/usr/local/bin//grep' HAVE_GLPK_FALSE='' HAVE_GLPK_TRUE='#' HAVE_MD5SUM_FALSE='#' HAVE_MD5SUM_TRUE='' HAVE_OCAMLC_FALSE='' HAVE_OCAMLC_TRUE='#' HAVE_OCAMLOPT_FALSE='' HAVE_OCAMLOPT_TRUE='#' HAVE_PERL_FALSE='#' HAVE_PERL_TRUE='' HOST_CPU_X86_64_FALSE='' HOST_CPU_X86_64_TRUE='#' HOST_OS_CYGWIN_FALSE='' HOST_OS_CYGWIN_TRUE='#' HOST_OS_DARWIN_FALSE='' HOST_OS_DARWIN_TRUE='#' HOST_OS_MINGW_FALSE='' HOST_OS_MINGW_TRUE='#' HOST_OS_SOLARIS_FALSE='' HOST_OS_SOLARIS_TRUE='#' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' ISODATE='2009-09-18' JAR='jar' JAVA='java' JAVAC='javac' JAVAH='no' JNIFLAGS='-I -I/aix' LD='/usr/bin/ld' LDFLAGS='' LIBEXT='a' LIBGMP='/ptmp/ddvento/install/milepost/install-gmp/lib/libgmp.a' LIBGMPXX='/ptmp/ddvento/install/milepost/install-gmp/lib/libgmpxx.a -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src/.libs -L/ptmp/jeph/gcc_build/./gcc/ppc64 -L/usr/local/lib /ptmp/ddvento/install/milepost/install-gmp/lib/libgmp.a' LIBOBJS='' LIBS='' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIPO='' LN_S='ln -s' LTLIBGMP='-L/ptmp/ddvento/install/milepost/install-gmp/lib -lgmp' LTLIBGMPXX='-L/ptmp/ddvento/install/milepost/install-gmp/lib -lgmpxx -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src/.libs -L/ptmp/jeph/gcc_build/./gcc/ppc64 -L/usr/local/lib -L/ptmp/ddvento/install/milepost/install-gmp/lib -lgmp' LTLIBOBJS='' M4='/usr/local/bin//m4' M4_DEBUGFILE='--debugfile' MAKEINFO='${SHELL} /ptmp/ddvento/install/ppl-0.10.2/missing --run makeinfo' MD5SUM='md5sum' MKDIR_P='/usr/local/bin//mkdir -p' NM='/usr/bin/nm -B' NMEDIT='' NO_UNDEFINED_FALSE='' NO_UNDEFINED_TRUE='#' OBJDUMP='false' OBJEXT='o' OCAMLC='' OCAMLOPT='' OTOOL64='' OTOOL='' PACKAGE='ppl' PACKAGE_BUGREPORT='ppl-devel@cs.unipr.it' PACKAGE_NAME='the Parma Polyhedra Library' PACKAGE_STRING='the Parma Polyhedra Library 0.10.2' PACKAGE_TARNAME='ppl' PACKAGE_VERSION='0.10.2' PATH_SEPARATOR=':' PERL='/usr/bin/perl' PPL_VERSION_BETA='0' PPL_VERSION_MAJOR='0' PPL_VERSION_MINOR='10' PPL_VERSION_REVISION='2' RANLIB='ranlib' SED='/usr/bin/sed' SET_MAKE='' SHELL='/bin/sh' SHREXT='.so' SICSTUS_PROLOG_INCLUDE_OPTIONS='' STRIP='strip' SUPPORTED_DOUBLE_FALSE='' SUPPORTED_DOUBLE_TRUE='#' SUPPORTED_FLOAT_FALSE='' SUPPORTED_FLOAT_TRUE='#' SUPPORTED_LONG_DOUBLE_FALSE='' SUPPORTED_LONG_DOUBLE_TRUE='#' SWI_PROLOG='' SWI_PROLOG_INCLUDE_OPTIONS='' SWI_PROLOG_LD_OPTIONS='' TEXT_MD5SUM='md5sum -t' THOROUGH_MAKE_CHECK_FALSE='' THOROUGH_MAKE_CHECK_TRUE='#' USE_CHECKED_INTEGERS_FALSE='' USE_CHECKED_INTEGERS_TRUE='#' USE_GMP_INTEGERS_FALSE='#' USE_GMP_INTEGERS_TRUE='' USE_INT16_FALSE='' USE_INT16_TRUE='#' USE_INT32_FALSE='' USE_INT32_TRUE='#' USE_INT64_FALSE='' USE_INT64_TRUE='#' USE_INT8_FALSE='' USE_INT8_TRUE='#' USE_NATIVE_INTEGERS_FALSE='' USE_NATIVE_INTEGERS_TRUE='#' USE_PRECOMPILED_HEADERS_FALSE='' USE_PRECOMPILED_HEADERS_TRUE='#' VALGRIND='' VALGRIND_TESTS_ENABLED_FALSE='' VALGRIND_TESTS_ENABLED_TRUE='#' VERSION='0.10.2' XSB_PROLOG_INCLUDE_OPTIONS='' YAP_PROLOG='' ac_ct_CC='gcc -maix64' ac_ct_CXX='' ac_ct_DUMPBIN='' am__fastdepCC_FALSE='#' am__fastdepCC_TRUE='' am__fastdepCXX_FALSE='#' am__fastdepCXX_TRUE='' am__include='include' am__isrc='' am__leading_dot='.' am__quote='' am__tar='gtar --format=ustar -chf - "$$tardir"' am__untar='gtar -xf -' bindir='${exec_prefix}/bin' build='powerpc-ibm-aix5.3.0.0' build_alias='' build_cpu='powerpc' build_os='aix5.3.0.0' build_vendor='ibm' ciao_prolog='' coefficient_mnemonic='mpz' datadir='${datarootdir}' datarootdir='${prefix}/share' debug_flag='-DNDEBUG=1' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='${prefix}' extra_includes='' extra_libraries=' -lm -L/ptmp/ddvento/install/milepost/install-gmp/lib -lgmpxx -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src -L/ptmp/jeph/gcc_build/powerpc-ibm-aix5.3.0.0/ppc64/libstdc++-v3/src/.libs -L/ptmp/jeph/gcc_build/./gcc/ppc64 -L/usr/local/lib -L/ptmp/ddvento/install/milepost/install-gmp/lib -lgmp' host='powerpc-ibm-aix5.3.0.0' host_alias='' host_cpu='powerpc' host_os='aix5.3.0.0' host_vendor='ibm' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='$(SHELL) /ptmp/ddvento/install/ppl-0.10.2/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' lt_ECHO='/usr/local/bin//echo' mandir='${datarootdir}/man' mkdir_p='/usr/local/bin//mkdir -p' mlgmp_dir='+gmp' ocamlc_root='' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/contrib/ppl-0.10.2-gcc' program_transform_name='s,x,x,' psdir='${docdir}' required_instantiations='Polyhedron@Grid@Rational_Box@BD_Shape<mpz_class>@BD_Shape<mpq_class>@Octagonal_Shape<mpz_class>@Octagonal_Shape<mpq_class>@Constraints_Product<C_Polyhedron,Grid>@Pointset_Powerset<C_Polyhedron>@Pointset_Powerset<NNC_Polyhedron>' required_instantiations_c_cxx_headers='ppl_c_Polyhedron.hh ppl_c_Grid.hh ppl_c_Rational_Box.hh ppl_c_BD_Shape_mpz_class.hh ppl_c_BD_Shape_mpq_class.hh ppl_c_Octagonal_Shape_mpz_class.hh ppl_c_Octagonal_Shape_mpq_class.hh ppl_c_Constraints_Product_C_Polyhedron_Grid.hh ppl_c_Pointset_Powerset_C_Polyhedron.hh ppl_c_Pointset_Powerset_NNC_Polyhedron.hh' required_instantiations_c_cxx_objects='ppl_c_Polyhedron.lo ppl_c_Grid.lo ppl_c_Rational_Box.lo ppl_c_BD_Shape_mpz_class.lo ppl_c_BD_Shape_mpq_class.lo ppl_c_Octagonal_Shape_mpz_class.lo ppl_c_Octagonal_Shape_mpq_class.lo ppl_c_Constraints_Product_C_Polyhedron_Grid.lo ppl_c_Pointset_Powerset_C_Polyhedron.lo ppl_c_Pointset_Powerset_NNC_Polyhedron.lo' required_instantiations_c_cxx_sources='ppl_c_Polyhedron.cc ppl_c_Grid.cc ppl_c_Rational_Box.cc ppl_c_BD_Shape_mpz_class.cc ppl_c_BD_Shape_mpq_class.cc ppl_c_Octagonal_Shape_mpz_class.cc ppl_c_Octagonal_Shape_mpq_class.cc ppl_c_Constraints_Product_C_Polyhedron_Grid.cc ppl_c_Pointset_Powerset_C_Polyhedron.cc ppl_c_Pointset_Powerset_NNC_Polyhedron.cc' required_instantiations_canonical_names='Polyhedron@Grid@Rational_Box@BD_Shape_mpz_class@BD_Shape_mpq_class@Octagonal_Shape_mpz_class@Octagonal_Shape_mpq_class@Constraints_Product_C_Polyhedron_Grid@Pointset_Powerset_C_Polyhedron@Pointset_Powerset_NNC_Polyhedron' required_instantiations_java_classes='Polyhedron.class C_Polyhedron.class NNC_Polyhedron.class Grid.class Rational_Box.class BD_Shape_mpz_class.class BD_Shape_mpq_class.class Octagonal_Shape_mpz_class.class Octagonal_Shape_mpq_class.class Constraints_Product_C_Polyhedron_Grid.class Pointset_Powerset_C_Polyhedron.class Pointset_Powerset_C_Polyhedron_Iterator.class Pointset_Powerset_NNC_Polyhedron.class Pointset_Powerset_NNC_Polyhedron_Iterator.class' required_instantiations_java_cxx_headers='parma_polyhedra_library.Polyhedron parma_polyhedra_library.C_Polyhedron parma_polyhedra_library.NNC_Polyhedron parma_polyhedra_library.Grid parma_polyhedra_library.Rational_Box parma_polyhedra_library.BD_Shape_mpz_class parma_polyhedra_library.BD_Shape_mpq_class parma_polyhedra_library.Octagonal_Shape_mpz_class parma_polyhedra_library.Octagonal_Shape_mpq_class parma_polyhedra_library.Constraints_Product_C_Polyhedron_Grid parma_polyhedra_library.Pointset_Powerset_C_Polyhedron parma_polyhedra_library.Pointset_Powerset_C_Polyhedron_Iterator parma_polyhedra_library.Pointset_Powerset_NNC_Polyhedron parma_polyhedra_library.Pointset_Powerset_NNC_Polyhedron_Iterator' required_instantiations_java_cxx_headers_sources='parma_polyhedra_library_Polyhedron.h parma_polyhedra_library_C_Polyhedron.h parma_polyhedra_library_NNC_Polyhedron.h parma_polyhedra_library_Grid.h parma_polyhedra_library_Rational_Box.h parma_polyhedra_library_BD_Shape_mpz_class.h parma_polyhedra_library_BD_Shape_mpq_class.h parma_polyhedra_library_Octagonal_Shape_mpz_class.h parma_polyhedra_library_Octagonal_Shape_mpq_class.h parma_polyhedra_library_Constraints_Product_C_Polyhedron_Grid.h parma_polyhedra_library_Pointset_Powerset_C_Polyhedron.h parma_polyhedra_library_Pointset_Powerset_C_Polyhedron_Iterator.h parma_polyhedra_library_Pointset_Powerset_NNC_Polyhedron.h parma_polyhedra_library_Pointset_Powerset_NNC_Polyhedron_Iterator.h' required_instantiations_java_cxx_objects='ppl_java_Polyhedron.lo ppl_java_Grid.lo ppl_java_Rational_Box.lo ppl_java_BD_Shape_mpz_class.lo ppl_java_BD_Shape_mpq_class.lo ppl_java_Octagonal_Shape_mpz_class.lo ppl_java_Octagonal_Shape_mpq_class.lo ppl_java_Constraints_Product_C_Polyhedron_Grid.lo ppl_java_Pointset_Powerset_C_Polyhedron.lo ppl_java_Pointset_Powerset_NNC_Polyhedron.lo' required_instantiations_java_cxx_sources='ppl_java_Polyhedron.cc ppl_java_Grid.cc ppl_java_Rational_Box.cc ppl_java_BD_Shape_mpz_class.cc ppl_java_BD_Shape_mpq_class.cc ppl_java_Octagonal_Shape_mpz_class.cc ppl_java_Octagonal_Shape_mpq_class.cc ppl_java_Constraints_Product_C_Polyhedron_Grid.cc ppl_java_Pointset_Powerset_C_Polyhedron.cc ppl_java_Pointset_Powerset_NNC_Polyhedron.cc' required_instantiations_java_sources='Polyhedron.java C_Polyhedron.java NNC_Polyhedron.java Grid.java Rational_Box.java BD_Shape_mpz_class.java BD_Shape_mpq_class.java Octagonal_Shape_mpz_class.java Octagonal_Shape_mpq_class.java Constraints_Product_C_Polyhedron_Grid.java Pointset_Powerset_C_Polyhedron.java Pointset_Powerset_C_Polyhedron_Iterator.java Pointset_Powerset_NNC_Polyhedron.java Pointset_Powerset_NNC_Polyhedron_Iterator.java' required_instantiations_ocaml_cxx_headers='ppl_ocaml_Polyhedron.hh ppl_ocaml_Grid.hh ppl_ocaml_Rational_Box.hh ppl_ocaml_BD_Shape_mpz_class.hh ppl_ocaml_BD_Shape_mpq_class.hh ppl_ocaml_Octagonal_Shape_mpz_class.hh ppl_ocaml_Octagonal_Shape_mpq_class.hh ppl_ocaml_Constraints_Product_C_Polyhedron_Grid.hh ppl_ocaml_Pointset_Powerset_C_Polyhedron.hh ppl_ocaml_Pointset_Powerset_NNC_Polyhedron.hh' required_instantiations_ocaml_cxx_objects='ppl_ocaml_Polyhedron.o ppl_ocaml_Grid.o ppl_ocaml_Rational_Box.o ppl_ocaml_BD_Shape_mpz_class.o ppl_ocaml_BD_Shape_mpq_class.o ppl_ocaml_Octagonal_Shape_mpz_class.o ppl_ocaml_Octagonal_Shape_mpq_class.o ppl_ocaml_Constraints_Product_C_Polyhedron_Grid.o ppl_ocaml_Pointset_Powerset_C_Polyhedron.o ppl_ocaml_Pointset_Powerset_NNC_Polyhedron.o' required_instantiations_ocaml_cxx_sources='ppl_ocaml_Polyhedron.cc ppl_ocaml_Grid.cc ppl_ocaml_Rational_Box.cc ppl_ocaml_BD_Shape_mpz_class.cc ppl_ocaml_BD_Shape_mpq_class.cc ppl_ocaml_Octagonal_Shape_mpz_class.cc ppl_ocaml_Octagonal_Shape_mpq_class.cc ppl_ocaml_Constraints_Product_C_Polyhedron_Grid.cc ppl_ocaml_Pointset_Powerset_C_Polyhedron.cc ppl_ocaml_Pointset_Powerset_NNC_Polyhedron.cc' required_instantiations_prolog_cxx_headers='ppl_prolog_Polyhedron.hh ppl_prolog_Grid.hh ppl_prolog_Rational_Box.hh ppl_prolog_BD_Shape_mpz_class.hh ppl_prolog_BD_Shape_mpq_class.hh ppl_prolog_Octagonal_Shape_mpz_class.hh ppl_prolog_Octagonal_Shape_mpq_class.hh ppl_prolog_Constraints_Product_C_Polyhedron_Grid.hh ppl_prolog_Pointset_Powerset_C_Polyhedron.hh ppl_prolog_Pointset_Powerset_NNC_Polyhedron.hh' required_instantiations_prolog_cxx_objects='ppl_prolog_Polyhedron.lo ppl_prolog_Grid.lo ppl_prolog_Rational_Box.lo ppl_prolog_BD_Shape_mpz_class.lo ppl_prolog_BD_Shape_mpq_class.lo ppl_prolog_Octagonal_Shape_mpz_class.lo ppl_prolog_Octagonal_Shape_mpq_class.lo ppl_prolog_Constraints_Product_C_Polyhedron_Grid.lo ppl_prolog_Pointset_Powerset_C_Polyhedron.lo ppl_prolog_Pointset_Powerset_NNC_Polyhedron.lo' required_instantiations_prolog_cxx_sources='ppl_prolog_Polyhedron.cc ppl_prolog_Grid.cc ppl_prolog_Rational_Box.cc ppl_prolog_BD_Shape_mpz_class.cc ppl_prolog_BD_Shape_mpq_class.cc ppl_prolog_Octagonal_Shape_mpz_class.cc ppl_prolog_Octagonal_Shape_mpq_class.cc ppl_prolog_Constraints_Product_C_Polyhedron_Grid.cc ppl_prolog_Pointset_Powerset_C_Polyhedron.cc ppl_prolog_Pointset_Powerset_NNC_Polyhedron.cc' required_instantiations_prolog_generated_test_sources='ppl_prolog_generated_test_Polyhedron.pl ppl_prolog_generated_test_Grid.pl ppl_prolog_generated_test_Rational_Box.pl ppl_prolog_generated_test_BD_Shape_mpz_class.pl ppl_prolog_generated_test_BD_Shape_mpq_class.pl ppl_prolog_generated_test_Octagonal_Shape_mpz_class.pl ppl_prolog_generated_test_Octagonal_Shape_mpq_class.pl ppl_prolog_generated_test_Constraints_Product_C_Polyhedron_Grid.pl ppl_prolog_generated_test_Pointset_Powerset_C_Polyhedron.pl ppl_prolog_generated_test_Pointset_Powerset_NNC_Polyhedron.pl' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sicstus_prolog='' subdirs=' Watchdog' swi_prolog='' sysconfdir='${prefix}/etc' target_alias='' uudecode='yes' xsb_prolog=''
## ----------- ## ## confdefs.h. ## ## ----------- ##
#define PACKAGE_NAME "the Parma Polyhedra Library" #define PACKAGE_TARNAME "ppl" #define PACKAGE_VERSION "0.10.2" #define PACKAGE_STRING "the Parma Polyhedra Library 0.10.2" #define PACKAGE_BUGREPORT "ppl-devel@cs.unipr.it" #define PPL_CONFIGURE_OPTIONS " '--prefix=/contrib/ppl-0.10.2-gcc' '--with-libgmp-prefix=/ptmp/ddvento/install/milepost/install-gmp' '--enable-cxx' 'CC=gcc -maix64' 'CFLAGS=-fexceptions' 'CPPFLAGS=-fexceptions' 'CXX=g++ -maix64' 'CXXFLAGS=-fexceptions'" #define PPL_NDEBUG 1 #define PPL_FPMATH_MAY_USE_387 1 #define PPL_FPMATH_MAY_USE_SSE 1 #define PPL_COEFFICIENT_TYPE mpz_class #define PPL_COEFFICIENT_BITS 0 #define PPL_GMP_INTEGERS 1 #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define WORDS_BIGENDIAN 1 #define HAVE_TYPEOF 1 #define SIZEOF_CHAR 1 #define SIZEOF_SHORT 2 #define SIZEOF_INT 4 #define SIZEOF_LONG 8 #define SIZEOF_LONG_LONG 8 #define SIZEOF_SIZE_T 8 #define SIZEOF_FLOAT 4 #define SIZEOF_DOUBLE 8 #define SIZEOF_LONG_DOUBLE 8 #define SIZEOF_INTP 8 #define SIZEOF_FP 8 #define HAVE_FENV_H 1 #define PPL_CAN_CONTROL_FPU 1 #define PPL_CXX_PROVIDES_PROPER_LONG_DOUBLE 0 #define PPL_CXX_FLOAT_BINARY_FORMAT PPL_FLOAT_IEEE754_SINGLE #define PPL_CXX_FLOAT_EXACT_OUTPUT 0 #define PPL_SUPPORTED_FLOAT 0 #define PPL_CXX_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE #define PPL_CXX_DOUBLE_EXACT_OUTPUT 0 #define PPL_SUPPORTED_DOUBLE 0 #define PPL_CXX_LONG_DOUBLE_BINARY_FORMAT PPL_FLOAT_IEEE754_DOUBLE #define PPL_CXX_LONG_DOUBLE_EXACT_OUTPUT 0 #define PPL_SUPPORTED_LONG_DOUBLE 0 #define PPL_CXX_SUPPORTS_FLEXIBLE_ARRAYS 1 #define PPL_CXX_SUPPORTS_IEEE_INEXACT_FLAG 1 #define PPL_CXX_HAS_REMAINDER_BUG 1 #define PPL_CXX_SUPPORTS_ATTRIBUTE_WEAK 1 #define HAVE_FENV_H 1 #define HAVE_SIGNAL_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_UNISTD_H 1 #define HAVE_DECL_FFS 1 #define HAVE_DECL_GETENV 1 #define HAVE_DECL_STRTOF 1 #define HAVE_DECL_STRTOD 1 #define HAVE_DECL_STRTOLD 1 #define HAVE_DECL_STRTOLL 1 #define HAVE_DECL_STRTOULL 1 #define HAVE_DECL_FMA 1 #define HAVE_DECL_FMAF 1 #define HAVE_DECL_FMAL 1 #define HAVE_DECL_RINTF 1 #define HAVE_DECL_RINTL 1 #define HAVE_INT_FAST16_T 1 #define HAVE_INT_FAST32_T 1 #define HAVE_INT_FAST64_T 1 #define HAVE_UINT_FAST16_T 1 #define HAVE_UINT_FAST32_T 1 #define HAVE_UINT_FAST64_T 1 #define SIZEOF_MP_LIMB_T 8 #define PPL_GMP_SUPPORTS_EXCEPTIONS 0 #define HAVE___MPZ_STRUCT__MP_ALLOC 1 #define HAVE___MPZ_STRUCT__MP_SIZE 1 #define HAVE___MPZ_STRUCT__MP_D 1 #define HAVE_SETITIMER 1 #define PPL_WATCHDOG_LIBRARY_ENABLED 1 #define HAVE_DLFCN_H 1 #define LT_OBJDIR ".libs/" #define HAVE_DECL_RLIMIT_DATA 1 #define HAVE_DECL_RLIMIT_RSS 1 #define HAVE_DECL_RLIMIT_VMEM 0 #define HAVE_DECL_RLIMIT_AS 1 #define HAVE_DECL_GETRUSAGE 1 #define HAVE_TIMEVAL 1 #define HAVE_SIGINFO_T 1 #define PPL_CXX_SUPPORTS_LIMITING_MEMORY 1
configure: exit 0