Temporary header file '/tmp/By30SYcRCi/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/stdio.h" #include "/usr/include/polylib/Lattice.h" #include "/usr/include/polylib/Matop.h" #include "/usr/include/polylib/NormalForms.h" #include "/usr/include/polylib/SolveDio.h" #include "/usr/include/polylib/Zpolyhedron.h" #include "/usr/include/polylib/alpha.h" #include "/usr/include/polylib/arithmetic_errors.h" #include "/usr/include/polylib/arithmetique.h" #include "/usr/include/polylib/compress_parms.h" #include "/usr/include/polylib/ehrhart.h" #include "/usr/include/polylib/errormsg.h" #include "/usr/include/polylib/eval_ehrhart.h" #include "/usr/include/polylib/ext_ehrhart.h" #include "/usr/include/polylib/homogenization.h" #include "/usr/include/polylib/matrix.h" #include "/usr/include/polylib/matrix_addon.h" #include "/usr/include/polylib/matrix_permutations.h" #include "/usr/include/polylib/param.h" #include "/usr/include/polylib/polyhedron.h" #include "/usr/include/polylib/polylib.h" #include "/usr/include/polylib/polylib64.h" #include "/usr/include/polylib/polyparam.h" #include "/usr/include/polylib/ranking.h" #include "/usr/include/polylib/types.h" #include "/usr/include/polylib/vector.h" // add classes LatticeUnion* tmp_add_class_0; ZPolyhedron* tmp_add_class_1; _G_fpos64_t* tmp_add_class_2; _G_fpos_t* tmp_add_class_3; _IO_cookie_io_functions_t* tmp_add_class_4; _Param_Domain* tmp_add_class_5; _Param_Polyhedron* tmp_add_class_6; _Param_Vertex* tmp_add_class_7; _enode* tmp_add_class_8; _enumeration* tmp_add_class_9; _evalue* tmp_add_class_10; interval* tmp_add_class_11; matrix* tmp_add_class_12; polyhedron* tmp_add_class_13; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/By30SYcRCi/dump1.h" In file included from /usr/include/polylib/matrix_addon.h:28, from /usr/include/polylib/compress_parms.h:27, from /tmp/By30SYcRCi/dump1.h:21: /usr/include/polylib/polylib.h:23:2: error: #error Please define LINEAR_VALUE_IS_* or #include polylib32.h or polylib64.h 23 | #error Please define LINEAR_VALUE_IS_* or #include polylib32.h or polylib64.h | ^~~~~ In file included from /usr/include/polylib/matrix_permutations.h:28, from /usr/include/polylib/polylib.h:47: /usr/include/polylib/polylib.h:23:2: error: #error Please define LINEAR_VALUE_IS_* or #include polylib32.h or polylib64.h 23 | #error Please define LINEAR_VALUE_IS_* or #include polylib32.h or polylib64.h | ^~~~~ In file included from /usr/include/polylib/homogenization.h:22, from /tmp/By30SYcRCi/dump1.h:26: /usr/include/polylib/polylib.h:23:2: error: #error Please define LINEAR_VALUE_IS_* or #include polylib32.h or polylib64.h 23 | #error Please define LINEAR_VALUE_IS_* or #include polylib32.h or polylib64.h | ^~~~~ In file included from /tmp/By30SYcRCi/dump1.h:32: /usr/include/polylib/polylib.h:23:2: error: #error Please define LINEAR_VALUE_IS_* or #include polylib32.h or polylib64.h 23 | #error Please define LINEAR_VALUE_IS_* or #include polylib32.h or polylib64.h | ^~~~~ In file included from /tmp/By30SYcRCi/dump1.h:13: /usr/include/polylib/Lattice.h:25:13: error: variable or field ‘AffineHermite’ declared void 25 | extern void AffineHermite ( Lattice *A, Lattice **H, Matrix **U ); | ^~~~~~~~~~~~~ /usr/include/polylib/Lattice.h:25:29: error: ‘Lattice’ was not declared in this scope 25 | extern void AffineHermite ( Lattice *A, Lattice **H, Matrix **U ); | ^~~~~~~ /usr/include/polylib/Lattice.h:25:38: error: ‘A’ was not declared in this scope 25 | extern void AffineHermite ( Lattice *A, Lattice **H, Matrix **U ); | ^ /usr/include/polylib/Lattice.h:25:41: error: ‘Lattice’ was not declared in this scope 25 | extern void AffineHermite ( Lattice *A, Lattice **H, Matrix **U ); | ^~~~~~~ /usr/include/polylib/Lattice.h:25:51: error: ‘H’ was not declared in this scope 25 | extern void AffineHermite ( Lattice *A, Lattice **H, Matrix **U ); | ^ /usr/include/polylib/Lattice.h:25:54: error: ‘Matrix’ was not declared in this scope 25 | extern void AffineHermite ( Lattice *A, Lattice **H, Matrix **U ); | ^~~~~~ /usr/include/polylib/Lattice.h:25:63: error: ‘U’ was not declared in this scope 25 | extern void AffineHermite ( Lattice *A, Lattice **H, Matrix **U ); | ^ /usr/include/polylib/Lattice.h:26:13: error: variable or field ‘AffineSmith’ declared void 26 | extern void AffineSmith ( Lattice *A, Lattice **U, Lattice **V, Lattice | ^~~~~~~~~~~ /usr/include/polylib/Lattice.h:26:27: error: ‘Lattice’ was not declared in this scope 26 | extern void AffineSmith ( Lattice *A, Lattice **U, Lattice **V, Lattice | ^~~~~~~ /usr/include/polylib/Lattice.h:26:36: error: ‘A’ was not declared in this scope 26 | extern void AffineSmith ( Lattice *A, Lattice **U, Lattice **V, Lattice | ^ /usr/include/polylib/Lattice.h:26:39: error: ‘Lattice’ was not declared in this scope 26 | extern void AffineSmith ( Lattice *A, Lattice **U, Lattice **V, Lattice | ^~~~~~~ /usr/include/polylib/Lattice.h:26:49: error: ‘U’ was not declared in this scope 26 | extern void AffineSmith ( Lattice *A, Lattice **U, Lattice **V, Lattice | ^ /usr/include/polylib/Lattice.h:26:52: error: ‘Lattice’ was not declared in this scope 26 | extern void AffineSmith ( Lattice *A, Lattice **U, Lattice **V, Lattice | ^~~~~~~ /usr/include/polylib/Lattice.h:26:62: error: ‘V’ was not declared in this scope 26 | extern void AffineSmith ( Lattice *A, Lattice **U, Lattice **V, Lattice | ^ /usr/include/polylib/Lattice.h:26:65: error: ‘Lattice’ was not declared in this scope 26 | extern void AffineSmith ( Lattice *A, Lattice **U, Lattice **V, Lattice | ^~~~~~~ /usr/include/polylib/Lattice.h:27:29: error: ‘Diag’ was not declared in this scope 27 | **Diag ); | ^~~~ /usr/include/polylib/Lattice.h:28:8: error: ‘Lattice’ does not name a type 28 | extern Lattice *ChangeLatticeDimension ( Lattice *A, int dimension ); | ^~~~~~~ /usr/include/polylib/Lattice.h:29:8: error: ‘Lattice’ does not name a type 29 | extern Lattice *EmptyLattice ( int dimension ); | ^~~~~~~ /usr/include/polylib/Lattice.h:30:8: error: ‘Lattice’ does not name a type 30 | extern Lattice *ExtractLinearPart ( Lattice *A ); | ^~~~~~~ /usr/include/polylib/Lattice.h:31:39: error: ‘Polyhedron’ was not declared in this scope; did you mean ‘_polyhedron_H_’? 31 | extern int FindHermiteBasisofDomain ( Polyhedron *A, Matrix **B ); | ^~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Lattice.h:31:51: error: ‘A’ was not declared in this scope 31 | extern int FindHermiteBasisofDomain ( Polyhedron *A, Matrix **B ); | ^ /usr/include/polylib/Lattice.h:31:54: error: ‘Matrix’ was not declared in this scope 31 | extern int FindHermiteBasisofDomain ( Polyhedron *A, Matrix **B ); | ^~~~~~ /usr/include/polylib/Lattice.h:31:63: error: ‘B’ was not declared in this scope 31 | extern int FindHermiteBasisofDomain ( Polyhedron *A, Matrix **B ); | ^ /usr/include/polylib/Lattice.h:32:8: error: ‘Lattice’ does not name a type 32 | extern Lattice *Homogenise ( Lattice *A, Bool Forward ); | ^~~~~~~ /usr/include/polylib/Lattice.h:34:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 34 | extern Bool isEmptyLattice ( Lattice *A ); | ^~~~ | bool /usr/include/polylib/Lattice.h:35:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 35 | extern Bool isfulldim ( Matrix *m ); | ^~~~ | bool /usr/include/polylib/Lattice.h:36:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 36 | extern Bool IsLattice ( Matrix *m ); | ^~~~ | bool /usr/include/polylib/Lattice.h:37:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 37 | extern Bool isLinear ( Lattice *A ); | ^~~~ | bool /usr/include/polylib/Lattice.h:38:8: error: ‘LatticeUnion’ does not name a type 38 | extern LatticeUnion *LatticeDifference ( Lattice *A, Lattice *B ); | ^~~~~~~~~~~~ /usr/include/polylib/Lattice.h:39:8: error: ‘Lattice’ does not name a type 39 | extern Lattice *LatticeImage ( Lattice *A, Matrix *M ); | ^~~~~~~ /usr/include/polylib/Lattice.h:40:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 40 | extern Bool LatticeIncludes ( Lattice *A, Lattice *B ); | ^~~~ | bool /usr/include/polylib/Lattice.h:41:8: error: ‘Lattice’ does not name a type 41 | extern Lattice *LatticeIntersection ( Lattice *X, Lattice *Y ); | ^~~~~~~ /usr/include/polylib/Lattice.h:42:8: error: ‘Lattice’ does not name a type 42 | extern Lattice *LatticePreimage ( Lattice *L, Matrix *G ); | ^~~~~~~ /usr/include/polylib/Lattice.h:43:8: error: ‘LatticeUnion’ does not name a type 43 | extern LatticeUnion *LatticeSimplify ( LatticeUnion *latlist ); | ^~~~~~~~~~~~ /usr/include/polylib/Lattice.h:44:8: error: ‘LatticeUnion’ does not name a type 44 | extern LatticeUnion *LatticeUnion_Alloc ( void ); | ^~~~~~~~~~~~ /usr/include/polylib/Lattice.h:45:13: error: variable or field ‘LatticeUnion_Free’ declared void 45 | extern void LatticeUnion_Free ( LatticeUnion *Head ); | ^~~~~~~~~~~~~~~~~ /usr/include/polylib/Lattice.h:45:33: error: ‘LatticeUnion’ was not declared in this scope 45 | extern void LatticeUnion_Free ( LatticeUnion *Head ); | ^~~~~~~~~~~~ /usr/include/polylib/Lattice.h:45:47: error: ‘Head’ was not declared in this scope 45 | extern void LatticeUnion_Free ( LatticeUnion *Head ); | ^~~~ /usr/include/polylib/Lattice.h:46:57: error: ‘LatticeUnion’ has not been declared 46 | extern void PrintLatticeUnion ( FILE *fp, char *format, LatticeUnion | ^~~~~~~~~~~~ /usr/include/polylib/Lattice.h:48:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 48 | extern Bool sameAffinepart ( Lattice *A, Lattice *B ); | ^~~~ | bool /usr/include/polylib/Lattice.h:49:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 49 | extern Bool sameLattice ( Lattice *A, Lattice *B ); | ^~~~ | bool /usr/include/polylib/Lattice.h:50:8: error: ‘LatticeUnion’ does not name a type 50 | extern LatticeUnion *Lattice2LatticeUnion(Lattice *X,Lattice *Y); | ^~~~~~~~~~~~ In file included from /tmp/By30SYcRCi/dump1.h:14: /usr/include/polylib/Matop.h:26:13: error: variable or field ‘Lcm3’ declared void 26 | extern void Lcm3(Value a, Value b, Value *c); | ^~~~ /usr/include/polylib/Matop.h:26:18: error: ‘Value’ was not declared in this scope 26 | extern void Lcm3(Value a, Value b, Value *c); | ^~~~~ /usr/include/polylib/Matop.h:26:27: error: ‘Value’ was not declared in this scope 26 | extern void Lcm3(Value a, Value b, Value *c); | ^~~~~ /usr/include/polylib/Matop.h:26:36: error: ‘Value’ was not declared in this scope 26 | extern void Lcm3(Value a, Value b, Value *c); | ^~~~~ /usr/include/polylib/Matop.h:26:43: error: ‘c’ was not declared in this scope 26 | extern void Lcm3(Value a, Value b, Value *c); | ^ /usr/include/polylib/Matop.h:27:8: error: ‘Matrix’ does not name a type 27 | extern Matrix *AddANullColumn ( Matrix *M ); | ^~~~~~ /usr/include/polylib/Matop.h:28:8: error: ‘Matrix’ does not name a type 28 | extern Matrix *AddANullRow ( Matrix *M ); | ^~~~~~ /usr/include/polylib/Matop.h:29:13: error: variable or field ‘ExchangeColumns’ declared void 29 | extern void ExchangeColumns ( Matrix *M, int Column1, int Column2 ); | ^~~~~~~~~~~~~~~ /usr/include/polylib/Matop.h:29:31: error: ‘Matrix’ was not declared in this scope 29 | extern void ExchangeColumns ( Matrix *M, int Column1, int Column2 ); | ^~~~~~ /usr/include/polylib/Matop.h:29:39: error: ‘M’ was not declared in this scope 29 | extern void ExchangeColumns ( Matrix *M, int Column1, int Column2 ); | ^ /usr/include/polylib/Matop.h:29:42: error: expected primary-expression before ‘int’ 29 | extern void ExchangeColumns ( Matrix *M, int Column1, int Column2 ); | ^~~ /usr/include/polylib/Matop.h:29:55: error: expected primary-expression before ‘int’ 29 | extern void ExchangeColumns ( Matrix *M, int Column1, int Column2 ); | ^~~ /usr/include/polylib/Matop.h:30:13: error: variable or field ‘ExchangeRows’ declared void 30 | extern void ExchangeRows ( Matrix *M, int Row1, int Row2 ); | ^~~~~~~~~~~~ /usr/include/polylib/Matop.h:30:28: error: ‘Matrix’ was not declared in this scope 30 | extern void ExchangeRows ( Matrix *M, int Row1, int Row2 ); | ^~~~~~ /usr/include/polylib/Matop.h:30:36: error: ‘M’ was not declared in this scope 30 | extern void ExchangeRows ( Matrix *M, int Row1, int Row2 ); | ^ /usr/include/polylib/Matop.h:30:39: error: expected primary-expression before ‘int’ 30 | extern void ExchangeRows ( Matrix *M, int Row1, int Row2 ); | ^~~ /usr/include/polylib/Matop.h:30:49: error: expected primary-expression before ‘int’ 30 | extern void ExchangeRows ( Matrix *M, int Row1, int Row2 ); | ^~~ /usr/include/polylib/Matop.h:31:31: error: ‘Matrix’ was not declared in this scope 31 | extern int findHermiteBasis ( Matrix *M, Matrix **Result ); | ^~~~~~ /usr/include/polylib/Matop.h:31:39: error: ‘M’ was not declared in this scope 31 | extern int findHermiteBasis ( Matrix *M, Matrix **Result ); | ^ /usr/include/polylib/Matop.h:31:42: error: ‘Matrix’ was not declared in this scope 31 | extern int findHermiteBasis ( Matrix *M, Matrix **Result ); | ^~~~~~ /usr/include/polylib/Matop.h:31:51: error: ‘Result’ was not declared in this scope 31 | extern int findHermiteBasis ( Matrix *M, Matrix **Result ); | ^~~~~~ /usr/include/polylib/Matop.h:32:8: error: ‘Matrix’ does not name a type 32 | extern Matrix *Identity ( unsigned size ); | ^~~~~~ /usr/include/polylib/Matop.h:33:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 33 | extern Bool isinHnf ( Matrix *A ); | ^~~~ | bool /usr/include/polylib/Matop.h:34:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 34 | extern Bool isIntegral ( Matrix *A ); | ^~~~ | bool /usr/include/polylib/Matop.h:35:8: error: ‘Value’ does not name a type 35 | extern Value *Lcm (Value i, Value j); | ^~~~~ /usr/include/polylib/Matop.h:36:8: error: ‘Matrix’ does not name a type 36 | extern Matrix *Matrix_Copy(Matrix const *Src); | ^~~~~~ /usr/include/polylib/Matop.h:37:13: error: variable or field ‘PutColumnFirst’ declared void 37 | extern void PutColumnFirst ( Matrix *X, int Columnnumber ); | ^~~~~~~~~~~~~~ /usr/include/polylib/Matop.h:37:30: error: ‘Matrix’ was not declared in this scope 37 | extern void PutColumnFirst ( Matrix *X, int Columnnumber ); | ^~~~~~ /usr/include/polylib/Matop.h:37:38: error: ‘X’ was not declared in this scope 37 | extern void PutColumnFirst ( Matrix *X, int Columnnumber ); | ^ /usr/include/polylib/Matop.h:37:41: error: expected primary-expression before ‘int’ 37 | extern void PutColumnFirst ( Matrix *X, int Columnnumber ); | ^~~ /usr/include/polylib/Matop.h:38:13: error: variable or field ‘PutColumnLast’ declared void 38 | extern void PutColumnLast ( Matrix *X, int Columnnumber ); | ^~~~~~~~~~~~~ /usr/include/polylib/Matop.h:38:29: error: ‘Matrix’ was not declared in this scope 38 | extern void PutColumnLast ( Matrix *X, int Columnnumber ); | ^~~~~~ /usr/include/polylib/Matop.h:38:37: error: ‘X’ was not declared in this scope 38 | extern void PutColumnLast ( Matrix *X, int Columnnumber ); | ^ /usr/include/polylib/Matop.h:38:40: error: expected primary-expression before ‘int’ 38 | extern void PutColumnLast ( Matrix *X, int Columnnumber ); | ^~~ /usr/include/polylib/Matop.h:39:13: error: variable or field ‘PutRowFirst’ declared void 39 | extern void PutRowFirst ( Matrix *X, int Rownumber ); | ^~~~~~~~~~~ /usr/include/polylib/Matop.h:39:27: error: ‘Matrix’ was not declared in this scope 39 | extern void PutRowFirst ( Matrix *X, int Rownumber ); | ^~~~~~ /usr/include/polylib/Matop.h:39:35: error: ‘X’ was not declared in this scope 39 | extern void PutRowFirst ( Matrix *X, int Rownumber ); | ^ /usr/include/polylib/Matop.h:39:38: error: expected primary-expression before ‘int’ 39 | extern void PutRowFirst ( Matrix *X, int Rownumber ); | ^~~ /usr/include/polylib/Matop.h:40:13: error: variable or field ‘PutRowLast’ declared void 40 | extern void PutRowLast ( Matrix *X, int Rownumber ); | ^~~~~~~~~~ /usr/include/polylib/Matop.h:40:26: error: ‘Matrix’ was not declared in this scope 40 | extern void PutRowLast ( Matrix *X, int Rownumber ); | ^~~~~~ /usr/include/polylib/Matop.h:40:34: error: ‘X’ was not declared in this scope 40 | extern void PutRowLast ( Matrix *X, int Rownumber ); | ^ /usr/include/polylib/Matop.h:40:37: error: expected primary-expression before ‘int’ 40 | extern void PutRowLast ( Matrix *X, int Rownumber ); | ^~~ /usr/include/polylib/Matop.h:41:8: error: ‘Matrix’ does not name a type 41 | extern Matrix *RemoveNColumns ( Matrix *M, int FirstColumnnumber, int NumColumns ); | ^~~~~~ /usr/include/polylib/Matop.h:42:8: error: ‘Matrix’ does not name a type 42 | extern Matrix *RemoveColumn ( Matrix *M, int Columnnumber ); | ^~~~~~ /usr/include/polylib/Matop.h:43:8: error: ‘Matrix’ does not name a type 43 | extern Matrix *RemoveRow ( Matrix *M, int Rownumber ); | ^~~~~~ /usr/include/polylib/Matop.h:44:8: error: ‘Matrix’ does not name a type 44 | extern Matrix *Transpose ( Matrix *A ); | ^~~~~~ In file included from /tmp/By30SYcRCi/dump1.h:15: /usr/include/polylib/NormalForms.h:22:13: error: variable or field ‘Smith’ declared void 22 | extern void Smith(Matrix *A, Matrix **U, Matrix **V, Matrix **Product); | ^~~~~ /usr/include/polylib/NormalForms.h:22:19: error: ‘Matrix’ was not declared in this scope 22 | extern void Smith(Matrix *A, Matrix **U, Matrix **V, Matrix **Product); | ^~~~~~ /usr/include/polylib/NormalForms.h:22:27: error: ‘A’ was not declared in this scope 22 | extern void Smith(Matrix *A, Matrix **U, Matrix **V, Matrix **Product); | ^ /usr/include/polylib/NormalForms.h:22:30: error: ‘Matrix’ was not declared in this scope 22 | extern void Smith(Matrix *A, Matrix **U, Matrix **V, Matrix **Product); | ^~~~~~ /usr/include/polylib/NormalForms.h:22:39: error: ‘U’ was not declared in this scope 22 | extern void Smith(Matrix *A, Matrix **U, Matrix **V, Matrix **Product); | ^ /usr/include/polylib/NormalForms.h:22:42: error: ‘Matrix’ was not declared in this scope 22 | extern void Smith(Matrix *A, Matrix **U, Matrix **V, Matrix **Product); | ^~~~~~ /usr/include/polylib/NormalForms.h:22:51: error: ‘V’ was not declared in this scope 22 | extern void Smith(Matrix *A, Matrix **U, Matrix **V, Matrix **Product); | ^ /usr/include/polylib/NormalForms.h:22:54: error: ‘Matrix’ was not declared in this scope 22 | extern void Smith(Matrix *A, Matrix **U, Matrix **V, Matrix **Product); | ^~~~~~ /usr/include/polylib/NormalForms.h:22:63: error: ‘Product’ was not declared in this scope 22 | extern void Smith(Matrix *A, Matrix **U, Matrix **V, Matrix **Product); | ^~~~~~~ /usr/include/polylib/NormalForms.h:23:13: error: variable or field ‘Hermite’ declared void 23 | extern void Hermite(Matrix *A, Matrix **H, Matrix **U); | ^~~~~~~ /usr/include/polylib/NormalForms.h:23:21: error: ‘Matrix’ was not declared in this scope 23 | extern void Hermite(Matrix *A, Matrix **H, Matrix **U); | ^~~~~~ /usr/include/polylib/NormalForms.h:23:29: error: ‘A’ was not declared in this scope 23 | extern void Hermite(Matrix *A, Matrix **H, Matrix **U); | ^ /usr/include/polylib/NormalForms.h:23:32: error: ‘Matrix’ was not declared in this scope 23 | extern void Hermite(Matrix *A, Matrix **H, Matrix **U); | ^~~~~~ /usr/include/polylib/NormalForms.h:23:41: error: ‘H’ was not declared in this scope 23 | extern void Hermite(Matrix *A, Matrix **H, Matrix **U); | ^ /usr/include/polylib/NormalForms.h:23:44: error: ‘Matrix’ was not declared in this scope 23 | extern void Hermite(Matrix *A, Matrix **H, Matrix **U); | ^~~~~~ /usr/include/polylib/NormalForms.h:23:53: error: ‘U’ was not declared in this scope 23 | extern void Hermite(Matrix *A, Matrix **H, Matrix **U); | ^ In file included from /tmp/By30SYcRCi/dump1.h:16: /usr/include/polylib/SolveDio.h:25:31: error: ‘Matrix’ was not declared in this scope 25 | extern int SolveDiophantine ( Matrix *M, Matrix **U, Vector **X ); | ^~~~~~ /usr/include/polylib/SolveDio.h:25:39: error: ‘M’ was not declared in this scope 25 | extern int SolveDiophantine ( Matrix *M, Matrix **U, Vector **X ); | ^ /usr/include/polylib/SolveDio.h:25:42: error: ‘Matrix’ was not declared in this scope 25 | extern int SolveDiophantine ( Matrix *M, Matrix **U, Vector **X ); | ^~~~~~ /usr/include/polylib/SolveDio.h:25:51: error: ‘U’ was not declared in this scope 25 | extern int SolveDiophantine ( Matrix *M, Matrix **U, Vector **X ); | ^ /usr/include/polylib/SolveDio.h:25:54: error: ‘Vector’ was not declared in this scope 25 | extern int SolveDiophantine ( Matrix *M, Matrix **U, Vector **X ); | ^~~~~~ /usr/include/polylib/SolveDio.h:25:63: error: ‘X’ was not declared in this scope 25 | extern int SolveDiophantine ( Matrix *M, Matrix **U, Vector **X ); | ^ In file included from /tmp/By30SYcRCi/dump1.h:17: /usr/include/polylib/Zpolyhedron.h:25:13: error: variable or field ‘CanonicalForm’ declared void 25 | extern void CanonicalForm(ZPolyhedron *Zpol, ZPolyhedron **Result, | ^~~~~~~~~~~~~ /usr/include/polylib/Zpolyhedron.h:25:27: error: ‘ZPolyhedron’ was not declared in this scope; did you mean ‘_polyhedron_H_’? 25 | extern void CanonicalForm(ZPolyhedron *Zpol, ZPolyhedron **Result, | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:25:40: error: ‘Zpol’ was not declared in this scope 25 | extern void CanonicalForm(ZPolyhedron *Zpol, ZPolyhedron **Result, | ^~~~ /usr/include/polylib/Zpolyhedron.h:25:46: error: ‘ZPolyhedron’ was not declared in this scope; did you mean ‘_polyhedron_H_’? 25 | extern void CanonicalForm(ZPolyhedron *Zpol, ZPolyhedron **Result, | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:25:60: error: ‘Result’ was not declared in this scope 25 | extern void CanonicalForm(ZPolyhedron *Zpol, ZPolyhedron **Result, | ^~~~~~ /usr/include/polylib/Zpolyhedron.h:26:27: error: ‘Matrix’ was not declared in this scope 26 | Matrix **Basis); | ^~~~~~ /usr/include/polylib/Zpolyhedron.h:26:36: error: ‘Basis’ was not declared in this scope 26 | Matrix **Basis); | ^~~~~ /usr/include/polylib/Zpolyhedron.h:27:8: error: ‘ZPolyhedron’ does not name a type; did you mean ‘_polyhedron_H_’? 27 | extern ZPolyhedron *EmptyZPolyhedron (int dimension); | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:28:8: error: ‘ZPolyhedron’ does not name a type; did you mean ‘_polyhedron_H_’? 28 | extern ZPolyhedron *IntegraliseLattice (ZPolyhedron *A); | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:29:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 29 | extern Bool isEmptyZPolyhedron (ZPolyhedron *Zpol); | ^~~~ | bool /usr/include/polylib/Zpolyhedron.h:30:8: error: ‘ZPolyhedron’ does not name a type; did you mean ‘_polyhedron_H_’? 30 | extern ZPolyhedron *ZDomainDifference (ZPolyhedron *A, ZPolyhedron *B); | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:31:8: error: ‘ZPolyhedron’ does not name a type; did you mean ‘_polyhedron_H_’? 31 | extern ZPolyhedron *ZDomainImage ( ZPolyhedron *A, Matrix *Func ); | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:32:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 32 | extern Bool ZDomainIncludes ( ZPolyhedron *A, ZPolyhedron *B ); | ^~~~ | bool /usr/include/polylib/Zpolyhedron.h:33:8: error: ‘ZPolyhedron’ does not name a type; did you mean ‘_polyhedron_H_’? 33 | extern ZPolyhedron *ZDomainIntersection ( ZPolyhedron *A, ZPolyhedron *B ); | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:34:8: error: ‘ZPolyhedron’ does not name a type; did you mean ‘_polyhedron_H_’? 34 | extern ZPolyhedron *ZDomainPreimage ( ZPolyhedron *A, Matrix *Func ); | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:35:56: error: ‘ZPolyhedron’ has not been declared 35 | extern void ZDomainPrint(FILE *fp, const char *format, ZPolyhedron *A); | ^~~~~~~~~~~ /usr/include/polylib/Zpolyhedron.h:36:8: error: ‘ZPolyhedron’ does not name a type; did you mean ‘_polyhedron_H_’? 36 | extern ZPolyhedron *ZDomainSimplify ( ZPolyhedron *ZDom ); | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:37:8: error: ‘ZPolyhedron’ does not name a type; did you mean ‘_polyhedron_H_’? 37 | extern ZPolyhedron *ZDomainUnion ( ZPolyhedron *A, ZPolyhedron *B ); | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:38:8: error: ‘ZPolyhedron’ does not name a type; did you mean ‘_polyhedron_H_’? 38 | extern ZPolyhedron *ZDomain_Copy ( ZPolyhedron *Head ); | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:39:13: error: variable or field ‘ZDomain_Free’ declared void 39 | extern void ZDomain_Free ( ZPolyhedron *Head ); | ^~~~~~~~~~~~ /usr/include/polylib/Zpolyhedron.h:39:28: error: ‘ZPolyhedron’ was not declared in this scope; did you mean ‘_polyhedron_H_’? 39 | extern void ZDomain_Free ( ZPolyhedron *Head ); | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:39:41: error: ‘Head’ was not declared in this scope 39 | extern void ZDomain_Free ( ZPolyhedron *Head ); | ^~~~ /usr/include/polylib/Zpolyhedron.h:40:8: error: ‘Bool’ does not name a type; did you mean ‘bool’? 40 | extern Bool ZPolyhedronIncludes ( ZPolyhedron *A, ZPolyhedron *B ); | ^~~~ | bool /usr/include/polylib/Zpolyhedron.h:41:8: error: ‘ZPolyhedron’ does not name a type; did you mean ‘_polyhedron_H_’? 41 | extern ZPolyhedron *ZPolyhedron_Alloc ( Lattice *Lat, Polyhedron *Poly ); | ^~~~~~~~~~~ | _polyhedron_H_ /usr/include/polylib/Zpolyhedron.h:42:8: error: ‘ZPolyhedron’ does not name a type; did you mean ‘_polyhedron_H_’? 42 | extern ZPolyhedron *SplitZpolyhedron(ZPolyhedron *ZPol, Lattice *B); | ^~~~~~~~~~~ | _polyhedron_H_ In file included from /tmp/By30SYcRCi/dump1.h:18: /usr/include/polylib/alpha.h:25:28: error: ‘Matrix’ was not declared in this scope 25 | extern int GaussSimplify ( Matrix *M, Matrix *M2 ); | ^~~~~~ /usr/include/polylib/alpha.h:25:36: error: ‘M’ was not declared in this scope 25 | extern int GaussSimplify ( Matrix *M, Matrix *M2 ); | ^ /usr/include/polylib/alpha.h:25:39: error: ‘Matrix’ was not declared in this scope 25 | extern int GaussSimplify ( Matrix *M, Matrix *M2 ); | ^~~~~~ /usr/include/polylib/alpha.h:25:47: error: ‘M2’ was not declared in this scope 25 | extern int GaussSimplify ( Matrix *M, Matrix *M2 ); | ^~ /usr/include/polylib/alpha.h:26:28: error: ‘Polyhedron’ was not declared in this scope; did you mean ‘PolyhedronLTQ’? 26 | extern int PolyhedronLTQ ( Polyhedron *P1, Polyhedron *P2, int INDEX, int | ^~~~~~~~~~ | PolyhedronLTQ /usr/include/polylib/alpha.h:26:40: error: ‘P1’ was not declared in this scope 26 | extern int PolyhedronLTQ ( Polyhedron *P1, Polyhedron *P2, int INDEX, int | ^~ /usr/include/polylib/alpha.h:26:44: error: ‘Polyhedron’ was not declared in this scope; did you mean ‘PolyhedronLTQ’? 26 | extern int PolyhedronLTQ ( Polyhedron *P1, Polyhedron *P2, int INDEX, int | ^~~~~~~~~~ | PolyhedronLTQ /usr/include/polylib/alpha.h:26:56: error: ‘P2’ was not declared in this scope 26 | extern int PolyhedronLTQ ( Polyhedron *P1, Polyhedron *P2, int INDEX, int | ^~ /usr/include/polylib/alpha.h:26:60: error: expected primary-expression before ‘int’ 26 | extern int PolyhedronLTQ ( Polyhedron *P1, Polyhedron *P2, int INDEX, int | ^~~ /usr/include/polylib/alpha.h:26:71: error: expected primary-expression before ‘int’ 26 | extern int PolyhedronLTQ ( Polyhedron *P1, Polyhedron *P2, int INDEX, int | ^~~ /usr/include/polylib/alpha.h:27:34: error: expected primary-expression before ‘int’ 27 | PDIM, int MAXRAYS ); | ^~~ /usr/include/polylib/alpha.h:28:30: error: ‘Polyhedron’ was not declared in this scope; did you mean ‘PolyhedronLTQ’? 28 | extern int PolyhedronTSort ( Polyhedron ** L, unsigned int n, unsigned | ^~~~~~~~~~ | PolyhedronLTQ /usr/include/polylib/alpha.h:28:44: error: ‘L’ was not declared in this scope 28 | extern int PolyhedronTSort ( Polyhedron ** L, unsigned int n, unsigned | ^ /usr/include/polylib/alpha.h:28:47: error: expected primary-expression before ‘unsigned’ 28 | extern int PolyhedronTSort ( Polyhedron ** L, unsigned int n, unsigned | ^~~~~~~~ /usr/include/polylib/alpha.h:28:63: error: expected primary-expression before ‘unsigned’ 28 | extern int PolyhedronTSort ( Polyhedron ** L, unsigned int n, unsigned | ^~~~~~~~ /usr/include/polylib/alpha.h:29:41: error: expected primary-expression before ‘unsigned’ 29 | int index, unsigned int pdim, int * time, | ^~~~~~~~ /usr/include/polylib/alpha.h:29:60: error: expected primary-expression before ‘int’ 29 | int index, unsigned int pdim, int * time, | ^~~ /usr/include/polylib/alpha.h:30:30: error: expected primary-expression before ‘int’ 30 | int * pvect, unsigned int MAXRAYS ); | ^~~ /usr/include/polylib/alpha.h:30:43: error: expected primary-expression before ‘unsigned’ 30 | int * pvect, unsigned int MAXRAYS ); | ^~~~~~~~ /usr/include/polylib/alpha.h:31:35: error: ‘Polyhedron’ was not declared in this scope; did you mean ‘PolyhedronLTQ’? 31 | extern int Polyhedron_Not_Empty ( Polyhedron *P, Polyhedron *C, int | ^~~~~~~~~~ | PolyhedronLTQ /usr/include/polylib/alpha.h:31:47: error: ‘P’ was not declared in this scope 31 | extern int Polyhedron_Not_Empty ( Polyhedron *P, Polyhedron *C, int | ^ /usr/include/polylib/alpha.h:31:50: error: ‘Polyhedron’ was not declared in this scope; did you mean ‘PolyhedronLTQ’? 31 | extern int Polyhedron_Not_Empty ( Polyhedron *P, Polyhedron *C, int | ^~~~~~~~~~ | PolyhedronLTQ /usr/include/polylib/alpha.h:31:62: error: ‘C’ was not declared in this scope 31 | extern int Polyhedron_Not_Empty ( Polyhedron *P, Polyhedron *C, int | ^ /usr/include/polylib/alpha.h:31:65: error: expected primary-expression before ‘int’ 31 | extern int Polyhedron_Not_Empty ( Polyhedron *P, Polyhedron *C, int | ^~~ In file included from /usr/include/polylib/polylib.h:28: /usr/include/polylib/types.h:88:3: error: ‘Value’ does not name a type 88 | Value *p; | ^~~~~ /usr/include/polylib/types.h:93:3: error: ‘Value’ does not name a type 93 | Value **p; | ^~~~~ /usr/include/polylib/types.h:94:3: error: ‘Value’ does not name a type 94 | Value *p_Init; | ^~~~~ /usr/include/polylib/types.h:111:3: error: ‘Value’ does not name a type 111 | Value **Constraint; | ^~~~~ /usr/include/polylib/types.h:112:3: error: ‘Value’ does not name a type 112 | Value **Ray; | ^~~~~ /usr/include/polylib/types.h:113:3: error: ‘Value’ does not name a type 113 | Value *p_Init; | ^~~~~ /usr/include/polylib/types.h:128:3: error: ‘Value’ does not name a type 128 | Value MaxN, MaxD; | ^~~~~ /usr/include/polylib/types.h:129:3: error: ‘Value’ does not name a type 129 | Value MinN, MinD; | ^~~~~ /usr/include/polylib/types.h:190:3: error: ‘Value’ does not name a type; did you mean ‘_evalue’? 190 | Value d; /* denominator */ | ^~~~~ | _evalue /usr/include/polylib/types.h:192:5: error: ‘Value’ does not name a type; did you mean ‘_evalue’? 192 | Value n; /* numerator (if denominator != 0) */ | ^~~~~ | _evalue In file included from /usr/include/polylib/polylib.h:30: /usr/include/polylib/vector.h:25:24: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 25 | int ConstraintSimplify(Value *old, Value *n, int len, Value* v); | ^~~~~ | evalue /usr/include/polylib/vector.h:25:31: error: ‘old’ was not declared in this scope 25 | int ConstraintSimplify(Value *old, Value *n, int len, Value* v); | ^~~ /usr/include/polylib/vector.h:25:36: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 25 | int ConstraintSimplify(Value *old, Value *n, int len, Value* v); | ^~~~~ | evalue /usr/include/polylib/vector.h:25:43: error: ‘n’ was not declared in this scope 25 | int ConstraintSimplify(Value *old, Value *n, int len, Value* v); | ^ /usr/include/polylib/vector.h:25:46: error: expected primary-expression before ‘int’ 25 | int ConstraintSimplify(Value *old, Value *n, int len, Value* v); | ^~~ /usr/include/polylib/vector.h:25:55: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 25 | int ConstraintSimplify(Value *old, Value *n, int len, Value* v); | ^~~~~ | evalue /usr/include/polylib/vector.h:25:62: error: ‘v’ was not declared in this scope 25 | int ConstraintSimplify(Value *old, Value *n, int len, Value* v); | ^ /usr/include/polylib/vector.h:26:1: error: ‘Value’ does not name a type; did you mean ‘evalue’? 26 | Value* value_alloc(int want, int *got); | ^~~~~ | evalue /usr/include/polylib/vector.h:27:6: error: variable or field ‘value_free’ declared void 27 | void value_free(Value *p, int size); | ^~~~~~~~~~ /usr/include/polylib/vector.h:27:17: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 27 | void value_free(Value *p, int size); | ^~~~~ | evalue /usr/include/polylib/vector.h:27:24: error: ‘p’ was not declared in this scope 27 | void value_free(Value *p, int size); | ^ /usr/include/polylib/vector.h:27:27: error: expected primary-expression before ‘int’ 27 | void value_free(Value *p, int size); | ^~~ /usr/include/polylib/vector.h:29:29: error: ‘Value’ has not been declared 29 | extern void Factorial(int n,Value *result); | ^~~~~ /usr/include/polylib/vector.h:30:34: error: ‘Value’ has not been declared 30 | extern void Binomial(int n,int p,Value *result); | ^~~~~ /usr/include/polylib/vector.h:31:29: error: ‘Value’ has not been declared 31 | extern void CNP(int a,int b,Value *result); | ^~~~~ /usr/include/polylib/vector.h:32:13: error: variable or field ‘Gcd’ declared void 32 | extern void Gcd(Value a,Value b,Value *result); | ^~~ /usr/include/polylib/vector.h:32:17: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 32 | extern void Gcd(Value a,Value b,Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:32:25: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 32 | extern void Gcd(Value a,Value b,Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:32:33: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 32 | extern void Gcd(Value a,Value b,Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:32:40: error: ‘result’ was not declared in this scope 32 | extern void Gcd(Value a,Value b,Value *result); | ^~~~~~ /usr/include/polylib/vector.h:33:27: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 33 | extern int First_Non_Zero(Value *p, unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:33:34: error: ‘p’ was not declared in this scope 33 | extern int First_Non_Zero(Value *p, unsigned length); | ^ /usr/include/polylib/vector.h:33:37: error: expected primary-expression before ‘unsigned’ 33 | extern int First_Non_Zero(Value *p, unsigned length); | ^~~~~~~~ /usr/include/polylib/vector.h:38:13: error: variable or field ‘Vector_Set’ declared void 38 | extern void Vector_Set(Value *p,int n,unsigned length); | ^~~~~~~~~~ /usr/include/polylib/vector.h:38:24: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 38 | extern void Vector_Set(Value *p,int n,unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:38:31: error: ‘p’ was not declared in this scope 38 | extern void Vector_Set(Value *p,int n,unsigned length); | ^ /usr/include/polylib/vector.h:38:33: error: expected primary-expression before ‘int’ 38 | extern void Vector_Set(Value *p,int n,unsigned length); | ^~~ /usr/include/polylib/vector.h:38:39: error: expected primary-expression before ‘unsigned’ 38 | extern void Vector_Set(Value *p,int n,unsigned length); | ^~~~~~~~ /usr/include/polylib/vector.h:39:13: error: variable or field ‘Vector_Exchange’ declared void 39 | extern void Vector_Exchange(Value *p1, Value *p2, unsigned length); | ^~~~~~~~~~~~~~~ /usr/include/polylib/vector.h:39:29: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 39 | extern void Vector_Exchange(Value *p1, Value *p2, unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:39:36: error: ‘p1’ was not declared in this scope 39 | extern void Vector_Exchange(Value *p1, Value *p2, unsigned length); | ^~ /usr/include/polylib/vector.h:39:40: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 39 | extern void Vector_Exchange(Value *p1, Value *p2, unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:39:47: error: ‘p2’ was not declared in this scope 39 | extern void Vector_Exchange(Value *p1, Value *p2, unsigned length); | ^~ /usr/include/polylib/vector.h:39:51: error: expected primary-expression before ‘unsigned’ 39 | extern void Vector_Exchange(Value *p1, Value *p2, unsigned length); | ^~~~~~~~ /usr/include/polylib/vector.h:40:13: error: variable or field ‘Vector_Copy’ declared void 40 | extern void Vector_Copy(Value *p1, Value *p2, unsigned length); | ^~~~~~~~~~~ /usr/include/polylib/vector.h:40:25: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 40 | extern void Vector_Copy(Value *p1, Value *p2, unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:40:32: error: ‘p1’ was not declared in this scope 40 | extern void Vector_Copy(Value *p1, Value *p2, unsigned length); | ^~ /usr/include/polylib/vector.h:40:36: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 40 | extern void Vector_Copy(Value *p1, Value *p2, unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:40:43: error: ‘p2’ was not declared in this scope 40 | extern void Vector_Copy(Value *p1, Value *p2, unsigned length); | ^~ /usr/include/polylib/vector.h:40:47: error: expected primary-expression before ‘unsigned’ 40 | extern void Vector_Copy(Value *p1, Value *p2, unsigned length); | ^~~~~~~~ /usr/include/polylib/vector.h:41:13: error: variable or field ‘Vector_Add’ declared void 41 | extern void Vector_Add(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~~~~~~ /usr/include/polylib/vector.h:41:24: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 41 | extern void Vector_Add(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:41:31: error: ‘p1’ was not declared in this scope 41 | extern void Vector_Add(Value *p1,Value *p2,Value *p3,unsigned length); | ^~ /usr/include/polylib/vector.h:41:34: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 41 | extern void Vector_Add(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:41:41: error: ‘p2’ was not declared in this scope 41 | extern void Vector_Add(Value *p1,Value *p2,Value *p3,unsigned length); | ^~ /usr/include/polylib/vector.h:41:44: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 41 | extern void Vector_Add(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:41:51: error: ‘p3’ was not declared in this scope 41 | extern void Vector_Add(Value *p1,Value *p2,Value *p3,unsigned length); | ^~ /usr/include/polylib/vector.h:41:54: error: expected primary-expression before ‘unsigned’ 41 | extern void Vector_Add(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~~~~ /usr/include/polylib/vector.h:42:13: error: variable or field ‘Vector_Sub’ declared void 42 | extern void Vector_Sub(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~~~~~~ /usr/include/polylib/vector.h:42:24: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 42 | extern void Vector_Sub(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:42:31: error: ‘p1’ was not declared in this scope 42 | extern void Vector_Sub(Value *p1,Value *p2,Value *p3,unsigned length); | ^~ /usr/include/polylib/vector.h:42:34: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 42 | extern void Vector_Sub(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:42:41: error: ‘p2’ was not declared in this scope 42 | extern void Vector_Sub(Value *p1,Value *p2,Value *p3,unsigned length); | ^~ /usr/include/polylib/vector.h:42:44: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 42 | extern void Vector_Sub(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:42:51: error: ‘p3’ was not declared in this scope 42 | extern void Vector_Sub(Value *p1,Value *p2,Value *p3,unsigned length); | ^~ /usr/include/polylib/vector.h:42:54: error: expected primary-expression before ‘unsigned’ 42 | extern void Vector_Sub(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~~~~ /usr/include/polylib/vector.h:43:13: error: variable or field ‘Vector_Or’ declared void 43 | extern void Vector_Or(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~~~~~ /usr/include/polylib/vector.h:43:23: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 43 | extern void Vector_Or(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:43:30: error: ‘p1’ was not declared in this scope 43 | extern void Vector_Or(Value *p1,Value *p2,Value *p3,unsigned length); | ^~ /usr/include/polylib/vector.h:43:33: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 43 | extern void Vector_Or(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:43:40: error: ‘p2’ was not declared in this scope 43 | extern void Vector_Or(Value *p1,Value *p2,Value *p3,unsigned length); | ^~ /usr/include/polylib/vector.h:43:43: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 43 | extern void Vector_Or(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:43:50: error: ‘p3’ was not declared in this scope 43 | extern void Vector_Or(Value *p1,Value *p2,Value *p3,unsigned length); | ^~ /usr/include/polylib/vector.h:43:53: error: expected primary-expression before ‘unsigned’ 43 | extern void Vector_Or(Value *p1,Value *p2,Value *p3,unsigned length); | ^~~~~~~~ /usr/include/polylib/vector.h:44:13: error: variable or field ‘Vector_Scale’ declared void 44 | extern void Vector_Scale(Value *p1, Value *p2, Value lambda, unsigned | ^~~~~~~~~~~~ /usr/include/polylib/vector.h:44:26: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 44 | extern void Vector_Scale(Value *p1, Value *p2, Value lambda, unsigned | ^~~~~ | evalue /usr/include/polylib/vector.h:44:33: error: ‘p1’ was not declared in this scope 44 | extern void Vector_Scale(Value *p1, Value *p2, Value lambda, unsigned | ^~ /usr/include/polylib/vector.h:44:37: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 44 | extern void Vector_Scale(Value *p1, Value *p2, Value lambda, unsigned | ^~~~~ | evalue /usr/include/polylib/vector.h:44:44: error: ‘p2’ was not declared in this scope 44 | extern void Vector_Scale(Value *p1, Value *p2, Value lambda, unsigned | ^~ /usr/include/polylib/vector.h:44:48: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 44 | extern void Vector_Scale(Value *p1, Value *p2, Value lambda, unsigned | ^~~~~ | evalue /usr/include/polylib/vector.h:44:62: error: expected primary-expression before ‘unsigned’ 44 | extern void Vector_Scale(Value *p1, Value *p2, Value lambda, unsigned | ^~~~~~~~ /usr/include/polylib/vector.h:46:13: error: variable or field ‘Vector_AntiScale’ declared void 46 | extern void Vector_AntiScale(Value *p1,Value *p2,Value lambda, | ^~~~~~~~~~~~~~~~ /usr/include/polylib/vector.h:46:30: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 46 | extern void Vector_AntiScale(Value *p1,Value *p2,Value lambda, | ^~~~~ | evalue /usr/include/polylib/vector.h:46:37: error: ‘p1’ was not declared in this scope 46 | extern void Vector_AntiScale(Value *p1,Value *p2,Value lambda, | ^~ /usr/include/polylib/vector.h:46:40: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 46 | extern void Vector_AntiScale(Value *p1,Value *p2,Value lambda, | ^~~~~ | evalue /usr/include/polylib/vector.h:46:47: error: ‘p2’ was not declared in this scope 46 | extern void Vector_AntiScale(Value *p1,Value *p2,Value lambda, | ^~ /usr/include/polylib/vector.h:46:50: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 46 | extern void Vector_AntiScale(Value *p1,Value *p2,Value lambda, | ^~~~~ | evalue /usr/include/polylib/vector.h:47:41: error: expected primary-expression before ‘unsigned’ 47 | unsigned length); | ^~~~~~~~ /usr/include/polylib/vector.h:48:13: error: variable or field ‘Vector_Oppose’ declared void 48 | extern void Vector_Oppose(Value *p1, Value *p2, unsigned length); | ^~~~~~~~~~~~~ /usr/include/polylib/vector.h:48:27: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 48 | extern void Vector_Oppose(Value *p1, Value *p2, unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:48:34: error: ‘p1’ was not declared in this scope 48 | extern void Vector_Oppose(Value *p1, Value *p2, unsigned length); | ^~ /usr/include/polylib/vector.h:48:38: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 48 | extern void Vector_Oppose(Value *p1, Value *p2, unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:48:45: error: ‘p2’ was not declared in this scope 48 | extern void Vector_Oppose(Value *p1, Value *p2, unsigned length); | ^~ /usr/include/polylib/vector.h:48:49: error: expected primary-expression before ‘unsigned’ 48 | extern void Vector_Oppose(Value *p1, Value *p2, unsigned length); | ^~~~~~~~ /usr/include/polylib/vector.h:49:13: error: variable or field ‘Inner_Product’ declared void 49 | extern void Inner_Product(Value *p1,Value *p2,unsigned length, Value *result); | ^~~~~~~~~~~~~ /usr/include/polylib/vector.h:49:27: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 49 | extern void Inner_Product(Value *p1,Value *p2,unsigned length, Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:49:34: error: ‘p1’ was not declared in this scope 49 | extern void Inner_Product(Value *p1,Value *p2,unsigned length, Value *result); | ^~ /usr/include/polylib/vector.h:49:37: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 49 | extern void Inner_Product(Value *p1,Value *p2,unsigned length, Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:49:44: error: ‘p2’ was not declared in this scope 49 | extern void Inner_Product(Value *p1,Value *p2,unsigned length, Value *result); | ^~ /usr/include/polylib/vector.h:49:47: error: expected primary-expression before ‘unsigned’ 49 | extern void Inner_Product(Value *p1,Value *p2,unsigned length, Value *result); | ^~~~~~~~ /usr/include/polylib/vector.h:49:64: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 49 | extern void Inner_Product(Value *p1,Value *p2,unsigned length, Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:49:71: error: ‘result’ was not declared in this scope 49 | extern void Inner_Product(Value *p1,Value *p2,unsigned length, Value *result); | ^~~~~~ /usr/include/polylib/vector.h:50:13: error: variable or field ‘Vector_Max’ declared void 50 | extern void Vector_Max(Value *p,unsigned length, Value *result); | ^~~~~~~~~~ /usr/include/polylib/vector.h:50:24: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 50 | extern void Vector_Max(Value *p,unsigned length, Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:50:31: error: ‘p’ was not declared in this scope 50 | extern void Vector_Max(Value *p,unsigned length, Value *result); | ^ /usr/include/polylib/vector.h:50:33: error: expected primary-expression before ‘unsigned’ 50 | extern void Vector_Max(Value *p,unsigned length, Value *result); | ^~~~~~~~ /usr/include/polylib/vector.h:50:50: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 50 | extern void Vector_Max(Value *p,unsigned length, Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:50:57: error: ‘result’ was not declared in this scope 50 | extern void Vector_Max(Value *p,unsigned length, Value *result); | ^~~~~~ /usr/include/polylib/vector.h:51:13: error: variable or field ‘Vector_Min’ declared void 51 | extern void Vector_Min(Value *p,unsigned length, Value *result); | ^~~~~~~~~~ /usr/include/polylib/vector.h:51:24: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 51 | extern void Vector_Min(Value *p,unsigned length, Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:51:31: error: ‘p’ was not declared in this scope 51 | extern void Vector_Min(Value *p,unsigned length, Value *result); | ^ /usr/include/polylib/vector.h:51:33: error: expected primary-expression before ‘unsigned’ 51 | extern void Vector_Min(Value *p,unsigned length, Value *result); | ^~~~~~~~ /usr/include/polylib/vector.h:51:50: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 51 | extern void Vector_Min(Value *p,unsigned length, Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:51:57: error: ‘result’ was not declared in this scope 51 | extern void Vector_Min(Value *p,unsigned length, Value *result); | ^~~~~~ /usr/include/polylib/vector.h:52:13: error: variable or field ‘Vector_Combine’ declared void 52 | extern void Vector_Combine(Value *p1,Value *p2,Value *p3,Value | ^~~~~~~~~~~~~~ /usr/include/polylib/vector.h:52:28: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 52 | extern void Vector_Combine(Value *p1,Value *p2,Value *p3,Value | ^~~~~ | evalue /usr/include/polylib/vector.h:52:35: error: ‘p1’ was not declared in this scope 52 | extern void Vector_Combine(Value *p1,Value *p2,Value *p3,Value | ^~ /usr/include/polylib/vector.h:52:38: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 52 | extern void Vector_Combine(Value *p1,Value *p2,Value *p3,Value | ^~~~~ | evalue /usr/include/polylib/vector.h:52:45: error: ‘p2’ was not declared in this scope 52 | extern void Vector_Combine(Value *p1,Value *p2,Value *p3,Value | ^~ /usr/include/polylib/vector.h:52:48: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 52 | extern void Vector_Combine(Value *p1,Value *p2,Value *p3,Value | ^~~~~ | evalue /usr/include/polylib/vector.h:52:55: error: ‘p3’ was not declared in this scope 52 | extern void Vector_Combine(Value *p1,Value *p2,Value *p3,Value | ^~ /usr/include/polylib/vector.h:52:58: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 52 | extern void Vector_Combine(Value *p1,Value *p2,Value *p3,Value | ^~~~~ | evalue /usr/include/polylib/vector.h:53:37: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 53 | lambda, Value mu, unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:53:47: error: expected primary-expression before ‘unsigned’ 53 | lambda, Value mu, unsigned length); | ^~~~~~~~ /usr/include/polylib/vector.h:54:26: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 54 | extern int Vector_Equal(Value *Vec1,Value *Vec2,unsigned n); | ^~~~~ | evalue /usr/include/polylib/vector.h:54:33: error: ‘Vec1’ was not declared in this scope 54 | extern int Vector_Equal(Value *Vec1,Value *Vec2,unsigned n); | ^~~~ /usr/include/polylib/vector.h:54:38: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 54 | extern int Vector_Equal(Value *Vec1,Value *Vec2,unsigned n); | ^~~~~ | evalue /usr/include/polylib/vector.h:54:45: error: ‘Vec2’ was not declared in this scope 54 | extern int Vector_Equal(Value *Vec1,Value *Vec2,unsigned n); | ^~~~ /usr/include/polylib/vector.h:54:50: error: expected primary-expression before ‘unsigned’ 54 | extern int Vector_Equal(Value *Vec1,Value *Vec2,unsigned n); | ^~~~~~~~ /usr/include/polylib/vector.h:55:13: error: variable or field ‘Vector_Min_Not_Zero’ declared void 55 | extern void Vector_Min_Not_Zero(Value *p,unsigned length,int *index,Value | ^~~~~~~~~~~~~~~~~~~ /usr/include/polylib/vector.h:55:33: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 55 | extern void Vector_Min_Not_Zero(Value *p,unsigned length,int *index,Value | ^~~~~ | evalue /usr/include/polylib/vector.h:55:40: error: ‘p’ was not declared in this scope 55 | extern void Vector_Min_Not_Zero(Value *p,unsigned length,int *index,Value | ^ /usr/include/polylib/vector.h:55:42: error: expected primary-expression before ‘unsigned’ 55 | extern void Vector_Min_Not_Zero(Value *p,unsigned length,int *index,Value | ^~~~~~~~ /usr/include/polylib/vector.h:55:58: error: expected primary-expression before ‘int’ 55 | extern void Vector_Min_Not_Zero(Value *p,unsigned length,int *index,Value | ^~~ /usr/include/polylib/vector.h:55:69: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 55 | extern void Vector_Min_Not_Zero(Value *p,unsigned length,int *index,Value | ^~~~~ | evalue /usr/include/polylib/vector.h:56:23: error: ‘result’ was not declared in this scope 56 | *result); | ^~~~~~ /usr/include/polylib/vector.h:57:13: error: variable or field ‘Vector_Gcd’ declared void 57 | extern void Vector_Gcd(Value *p,unsigned length,Value *result); | ^~~~~~~~~~ /usr/include/polylib/vector.h:57:24: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 57 | extern void Vector_Gcd(Value *p,unsigned length,Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:57:31: error: ‘p’ was not declared in this scope 57 | extern void Vector_Gcd(Value *p,unsigned length,Value *result); | ^ /usr/include/polylib/vector.h:57:33: error: expected primary-expression before ‘unsigned’ 57 | extern void Vector_Gcd(Value *p,unsigned length,Value *result); | ^~~~~~~~ /usr/include/polylib/vector.h:57:49: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 57 | extern void Vector_Gcd(Value *p,unsigned length,Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:57:56: error: ‘result’ was not declared in this scope 57 | extern void Vector_Gcd(Value *p,unsigned length,Value *result); | ^~~~~~ /usr/include/polylib/vector.h:58:13: error: variable or field ‘Vector_Map’ declared void 58 | extern void Vector_Map(Value *p1,Value *p2,Value *p3,unsigned | ^~~~~~~~~~ /usr/include/polylib/vector.h:58:24: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 58 | extern void Vector_Map(Value *p1,Value *p2,Value *p3,unsigned | ^~~~~ | evalue /usr/include/polylib/vector.h:58:31: error: ‘p1’ was not declared in this scope 58 | extern void Vector_Map(Value *p1,Value *p2,Value *p3,unsigned | ^~ /usr/include/polylib/vector.h:58:34: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 58 | extern void Vector_Map(Value *p1,Value *p2,Value *p3,unsigned | ^~~~~ | evalue /usr/include/polylib/vector.h:58:41: error: ‘p2’ was not declared in this scope 58 | extern void Vector_Map(Value *p1,Value *p2,Value *p3,unsigned | ^~ /usr/include/polylib/vector.h:58:44: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 58 | extern void Vector_Map(Value *p1,Value *p2,Value *p3,unsigned | ^~~~~ | evalue /usr/include/polylib/vector.h:58:51: error: ‘p3’ was not declared in this scope 58 | extern void Vector_Map(Value *p1,Value *p2,Value *p3,unsigned | ^~ /usr/include/polylib/vector.h:58:54: error: expected primary-expression before ‘unsigned’ 58 | extern void Vector_Map(Value *p1,Value *p2,Value *p3,unsigned | ^~~~~~~~ /usr/include/polylib/vector.h:59:32: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 59 | length, Value *(*f)(Value,Value)); | ^~~~~ | evalue /usr/include/polylib/vector.h:59:41: error: ‘f’ was not declared in this scope 59 | length, Value *(*f)(Value,Value)); | ^ /usr/include/polylib/vector.h:59:44: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 59 | length, Value *(*f)(Value,Value)); | ^~~~~ | evalue /usr/include/polylib/vector.h:59:50: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 59 | length, Value *(*f)(Value,Value)); | ^~~~~ | evalue /usr/include/polylib/vector.h:60:13: error: variable or field ‘Vector_Normalize’ declared void 60 | extern void Vector_Normalize(Value *p,unsigned length); | ^~~~~~~~~~~~~~~~ /usr/include/polylib/vector.h:60:30: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 60 | extern void Vector_Normalize(Value *p,unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:60:37: error: ‘p’ was not declared in this scope 60 | extern void Vector_Normalize(Value *p,unsigned length); | ^ /usr/include/polylib/vector.h:60:39: error: expected primary-expression before ‘unsigned’ 60 | extern void Vector_Normalize(Value *p,unsigned length); | ^~~~~~~~ /usr/include/polylib/vector.h:61:13: error: variable or field ‘Vector_Normalize_Positive’ declared void 61 | extern void Vector_Normalize_Positive(Value *p,int length, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/polylib/vector.h:61:39: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 61 | extern void Vector_Normalize_Positive(Value *p,int length, | ^~~~~ | evalue /usr/include/polylib/vector.h:61:46: error: ‘p’ was not declared in this scope 61 | extern void Vector_Normalize_Positive(Value *p,int length, | ^ /usr/include/polylib/vector.h:61:48: error: expected primary-expression before ‘int’ 61 | extern void Vector_Normalize_Positive(Value *p,int length, | ^~~ /usr/include/polylib/vector.h:62:39: error: expected primary-expression before ‘int’ 62 | int pos); | ^~~ /usr/include/polylib/vector.h:63:13: error: variable or field ‘Vector_Reduce’ declared void 63 | extern void Vector_Reduce(Value *p,unsigned length, | ^~~~~~~~~~~~~ /usr/include/polylib/vector.h:63:27: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 63 | extern void Vector_Reduce(Value *p,unsigned length, | ^~~~~ | evalue /usr/include/polylib/vector.h:63:34: error: ‘p’ was not declared in this scope 63 | extern void Vector_Reduce(Value *p,unsigned length, | ^ /usr/include/polylib/vector.h:63:36: error: expected primary-expression before ‘unsigned’ 63 | extern void Vector_Reduce(Value *p,unsigned length, | ^~~~~~~~ /usr/include/polylib/vector.h:64:25: error: ‘f’ was not declared in this scope 64 | void(*f)(Value,Value *),Value *result); | ^ /usr/include/polylib/vector.h:64:28: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 64 | void(*f)(Value,Value *),Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:64:34: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 64 | void(*f)(Value,Value *),Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:64:41: error: expected primary-expression before ‘)’ token 64 | void(*f)(Value,Value *),Value *result); | ^ /usr/include/polylib/vector.h:64:43: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 64 | void(*f)(Value,Value *),Value *result); | ^~~~~ | evalue /usr/include/polylib/vector.h:64:50: error: ‘result’ was not declared in this scope 64 | void(*f)(Value,Value *),Value *result); | ^~~~~~ /usr/include/polylib/vector.h:65:13: error: variable or field ‘Vector_Sort’ declared void 65 | extern void Vector_Sort(Value *vector,unsigned n); | ^~~~~~~~~~~ /usr/include/polylib/vector.h:65:25: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 65 | extern void Vector_Sort(Value *vector,unsigned n); | ^~~~~ | evalue /usr/include/polylib/vector.h:65:32: error: ‘vector’ was not declared in this scope; did you mean ‘Vector’? 65 | extern void Vector_Sort(Value *vector,unsigned n); | ^~~~~~ | Vector /usr/include/polylib/vector.h:65:39: error: expected primary-expression before ‘unsigned’ 65 | extern void Vector_Sort(Value *vector,unsigned n); | ^~~~~~~~ /usr/include/polylib/vector.h:66:26: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 66 | extern int Vector_IsZero(Value * v, unsigned length); | ^~~~~ | evalue /usr/include/polylib/vector.h:66:34: error: ‘v’ was not declared in this scope 66 | extern int Vector_IsZero(Value * v, unsigned length); | ^ /usr/include/polylib/vector.h:66:37: error: expected primary-expression before ‘unsigned’ 66 | extern int Vector_IsZero(Value * v, unsigned length); | ^~~~~~~~ In file included from /usr/include/polylib/polylib.h:31: /usr/include/polylib/matrix.h:37:47: error: ‘Value’ has not been declared 37 | extern void Matrix_Vector_Product(Matrix *mat,Value *p1,Value *p2); | ^~~~~ /usr/include/polylib/matrix.h:37:57: error: ‘Value’ has not been declared 37 | extern void Matrix_Vector_Product(Matrix *mat,Value *p1,Value *p2); | ^~~~~ /usr/include/polylib/matrix.h:38:13: error: variable or field ‘Vector_Matrix_Product’ declared void 38 | extern void Vector_Matrix_Product(Value *p1,Matrix *mat,Value *p2); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/polylib/matrix.h:38:35: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 38 | extern void Vector_Matrix_Product(Value *p1,Matrix *mat,Value *p2); | ^~~~~ | evalue /usr/include/polylib/matrix.h:38:42: error: ‘p1’ was not declared in this scope 38 | extern void Vector_Matrix_Product(Value *p1,Matrix *mat,Value *p2); | ^~ /usr/include/polylib/matrix.h:38:52: error: expected primary-expression before ‘*’ token 38 | extern void Vector_Matrix_Product(Value *p1,Matrix *mat,Value *p2); | ^ /usr/include/polylib/matrix.h:38:53: error: ‘mat’ was not declared in this scope 38 | extern void Vector_Matrix_Product(Value *p1,Matrix *mat,Value *p2); | ^~~ /usr/include/polylib/matrix.h:38:57: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 38 | extern void Vector_Matrix_Product(Value *p1,Matrix *mat,Value *p2); | ^~~~~ | evalue /usr/include/polylib/matrix.h:38:64: error: ‘p2’ was not declared in this scope 38 | extern void Vector_Matrix_Product(Value *p1,Matrix *mat,Value *p2); | ^~ In file included from /usr/include/polylib/polylib.h:32: /usr/include/polylib/polyhedron.h:46:35: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 46 | extern Polyhedron *AddConstraints(Value *Con,unsigned NbConstraints, | ^~~~~ | evalue /usr/include/polylib/polyhedron.h:46:42: error: ‘Con’ was not declared in this scope 46 | extern Polyhedron *AddConstraints(Value *Con,unsigned NbConstraints, | ^~~ /usr/include/polylib/polyhedron.h:46:46: error: expected primary-expression before ‘unsigned’ 46 | extern Polyhedron *AddConstraints(Value *Con,unsigned NbConstraints, | ^~~~~~~~ /usr/include/polylib/polyhedron.h:47:47: error: expected primary-expression before ‘*’ token 47 | Polyhedron *Pol,unsigned NbMaxRays ); | ^ /usr/include/polylib/polyhedron.h:47:48: error: ‘Pol’ was not declared in this scope 47 | Polyhedron *Pol,unsigned NbMaxRays ); | ^~~ /usr/include/polylib/polyhedron.h:47:52: error: expected primary-expression before ‘unsigned’ 47 | Polyhedron *Pol,unsigned NbMaxRays ); | ^~~~~~~~ /usr/include/polylib/polyhedron.h:49:29: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 49 | extern Polyhedron *AddRays (Value *Ray2,unsigned NbRay2,Polyhedron | ^~~~~ | evalue /usr/include/polylib/polyhedron.h:49:36: error: ‘Ray2’ was not declared in this scope 49 | extern Polyhedron *AddRays (Value *Ray2,unsigned NbRay2,Polyhedron | ^~~~ /usr/include/polylib/polyhedron.h:49:41: error: expected primary-expression before ‘unsigned’ 49 | extern Polyhedron *AddRays (Value *Ray2,unsigned NbRay2,Polyhedron | ^~~~~~~~ /usr/include/polylib/polyhedron.h:50:29: error: expected primary-expression before ‘*’ token 50 | *Pol1,unsigned NbMaxRays); | ^ /usr/include/polylib/polyhedron.h:50:30: error: ‘Pol1’ was not declared in this scope 50 | *Pol1,unsigned NbMaxRays); | ^~~~ /usr/include/polylib/polyhedron.h:50:35: error: expected primary-expression before ‘unsigned’ 50 | *Pol1,unsigned NbMaxRays); | ^~~~~~~~ /usr/include/polylib/polyhedron.h:62:45: error: ‘Value’ has not been declared 62 | extern Interval *DomainCost(Polyhedron *Pol,Value *Cost); | ^~~~~ /usr/include/polylib/polyhedron.h:83:53: error: ‘Value’ has not been declared 83 | extern int lower_upper_bounds(int pos,Polyhedron *P,Value *context, | ^~~~~ /usr/include/polylib/polyhedron.h:84:31: error: ‘Value’ has not been declared 84 | Value *LBp,Value *UBp); | ^~~~~ /usr/include/polylib/polyhedron.h:84:42: error: ‘Value’ has not been declared 84 | Value *LBp,Value *UBp); | ^~~~~ /usr/include/polylib/polyhedron.h:103:34: error: ‘Value’ was not declared in this scope; did you mean ‘evalue’? 103 | extern Polyhedron *SubConstraint(Value *Con,Polyhedron *Pol, | ^~~~~ | evalue /usr/include/polylib/polyhedron.h:103:41: error: ‘Con’ was not declared in this scope 103 | extern Polyhedron *SubConstraint(Value *Con,Polyhedron *Pol, | ^~~ /usr/include/polylib/polyhedron.h:103:56: error: expected primary-expression before ‘*’ token 103 | extern Polyhedron *SubConstraint(Value *Con,Polyhedron *Pol, | ^ /usr/include/polylib/polyhedron.h:103:57: error: ‘Pol’ was not declared in this scope 103 | extern Polyhedron *SubConstraint(Value *Con,Polyhedron *Pol, | ^~~ /usr/include/polylib/polyhedron.h:104:34: error: expected primary-expression before ‘unsigned’ 104 | unsigned NbMaxRays, int Pass); | ^~~~~~~~ /usr/include/polylib/polyhedron.h:104:54: error: expected primary-expression before ‘int’ 104 | unsigned NbMaxRays, int Pass); | ^~~ In file included from /usr/include/polylib/polylib.h:33: /usr/include/polylib/polyparam.h:50:37: error: ‘Value’ has not been declared 50 | Value *det, unsigned MaxRays); | ^~~~~ In file included from /usr/include/polylib/polylib.h:36: /usr/include/polylib/ehrhart.h:37:52: error: ‘Value’ has not been declared 37 | extern void count_points ( int pos, Polyhedron *P, Value *context, Value *res ); | ^~~~~ /usr/include/polylib/ehrhart.h:37:68: error: ‘Value’ has not been declared 37 | extern void count_points ( int pos, Polyhedron *P, Value *context, Value *res ); | ^~~~~ In file included from /usr/include/polylib/polylib.h:38: /usr/include/polylib/eval_ehrhart.h:25:43: error: ‘Value’ has not been declared 25 | extern double compute_evalue ( evalue *e, Value *list_args ); | ^~~~~ /usr/include/polylib/eval_ehrhart.h:26:8: error: ‘Value’ does not name a type; did you mean ‘evalue’? 26 | extern Value *compute_poly (Enumeration *en, Value *list_args); | ^~~~~ | evalue /usr/include/polylib/eval_ehrhart.h:27:37: error: ‘Value’ has not been declared 27 | extern int in_domain(Polyhedron *P, Value *list_args); | ^~~~~ /usr/include/polylib/matrix_addon.h:63:62: error: ‘Value’ has not been declared 63 | void mtransformation_inverse(Matrix * transf, Matrix ** inv, Value * g); | ^~~~~