The build took 00h 00m 55s and was NOT successful.
The program in this build is written in the following languages, according to sloccount:
| SLOC | Language |
|---|---|
24,256 |
cpp |
163 |
makefile |
4 |
sh |
24,423 |
total |
The process tree of the build process is here.
Several sub-process invocations were improper; see the process tree for details. Summary:
To avoid scrolling, you may jump to the last line of the
invocation of makepkg that was used to build this
package.
Removed vanilla repositories from pacman.conf and added:
Copied permanent toolchain into container-local sysroot
/toolchain_root/arm-linux-androideabi --> /sysroot/arm-linux-androideabi/toolchain_root/COPYING3.LIB --> /sysroot/COPYING3.LIB/toolchain_root/sysroot --> /sysroot/sysroot/toolchain_root/COPYING.RUNTIME --> /sysroot/COPYING.RUNTIME/toolchain_root/lib --> /sysroot/lib/toolchain_root/SOURCES --> /sysroot/SOURCES/toolchain_root/lib64 --> /sysroot/lib64/toolchain_root/share --> /sysroot/share/toolchain_root/bin --> /sysroot/bin/toolchain_root/COPYING --> /sysroot/COPYING/toolchain_root/COPYING3 --> /sysroot/COPYING3/toolchain_root/COPYING.LIB --> /sysroot/COPYING.LIB/toolchain_root/include --> /sysroot/include/toolchain_root/libexec --> /sysroot/libexecCMD: sudo -u tuscan PATH=/sysroot/bin:/sysroot/libexec/gcc/arm-linux-androideabi/4.8:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=arm-linux-androideabi-gcc CXX=arm-linux-androideabi-g++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
==> Making package: coxeter3 3.0beta3-3 (Tue Apr 4 19:43:50 UTC 2017)==> Checking runtime dependencies...==> Checking buildtime dependencies...==> WARNING: Using existing $srcdir/ tree==> Starting build()...g++ -c -g invkl.cppg++ -c -g minroots.cppg++ -c -g typeA.cppg++ -c -g automata.cppcc1plus: error: no include path in which to search for stdc-predef.hIn file included from invkl.h:11:0, from invkl.cpp:8:globals.h:11:20: error: no include path in which to search for iostream #include ^globals.h:12:20: error: no include path in which to search for stddef.h #include ^globals.h:13:19: error: no include path in which to search for stdio.h #include ^globals.h:14:20: error: no include path in which to search for stdlib.h #include ^globals.h:15:20: error: no include path in which to search for string.h #include ^In file included from invkl.h:19:0, from invkl.cpp:8:coxtypes.h:18:20: error: no include path in which to search for limits.h #include ^In file included from io.h:70:0, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.h:12:20: error: no include path in which to search for limits.h #include ^In file included from memory.h:37:0, from list.h:41, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:constants.h:12:20: error: no include path in which to search for limits.h #include ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.hpp:8:15: error: no include path in which to search for new #include ^In file included from klsupport.h:15:0, from invkl.h:20, from invkl.cpp:8:polynomials.h:12:20: error: no include path in which to search for limits.h #include ^cc1plus: error: no include path in which to search for stdc-predef.hIn file included from minroots.cpp:8:0:minroots.h:11:20: error: no include path in which to search for limits.h #include ^In file included from minroots.h:12:0, from minroots.cpp:8:globals.h:11:20: error: no include path in which to search for iostream #include ^globals.h:12:20: error: no include path in which to search for stddef.h #include ^globals.h:13:19: error: no include path in which to search for stdio.h #include ^globals.h:14:20: error: no include path in which to search for stdlib.h #include ^globals.h:15:20: error: no include path in which to search for string.h #include ^In file included from minroots.h:38:0, from minroots.cpp:8:bits.h:13:20: error: no include path in which to search for limits.h #include ^bits.h:14:15: error: no include path in which to search for new #include ^In file included from bits.h:16:0, from minroots.h:38, from minroots.cpp:8:list.h:12:20: error: no include path in which to search for limits.h #include ^In file included from memory.h:37:0, from list.h:41, from bits.h:16, from minroots.h:38, from minroots.cpp:8:constants.h:12:20: error: no include path in which to search for limits.h #include ^In file included from list.h:154:0, from bits.h:16, from minroots.h:38, from minroots.cpp:8:list.hpp:8:15: error: no include path in which to search for new #include ^In file included from schubert.h:34:0, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:bits.h:13:20: error: no include path in which to search for limits.h #include ^bits.h:14:15: error: no include path in which to search for new #include ^In file included from interface.h:48:0, from schubert.h:35, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:minroots.h:11:20: error: no include path in which to search for limits.h #include ^In file included from minroots.h:39:0, from minroots.cpp:8:coxtypes.h:18:20: error: no include path in which to search for limits.h #include ^In file included from minroots.cpp:8:0:minroots.h:29:29: error: 'UINT_MAX' was not declared in this scope const MinNbr MINNBR_MAX = UINT_MAX-4; /* top values are reserved */ ^In file included from bits.h:16:0, from minroots.h:38, from minroots.cpp:8:list.h:27:28: error: 'ULONG_MAX' was not declared in this scope const Ulong undef_size = ULONG_MAX; ^list.h:28:27: error: 'ULONG_MAX' was not declared in this scope const Ulong not_found = ULONG_MAX; ^list.h:36:33: error: variable or field 'print' declared void template void print(FILE* file, const List& l); ^list.h:36:33: error: 'FILE' was not declared in this scopelist.h:36:39: error: 'file' was not declared in this scope template void print(FILE* file, const List& l); ^list.h:36:45: error: expected primary-expression before 'const' template void print(FILE* file, const List& l); ^In file included from list.h:41:0, from bits.h:16, from minroots.h:38, from minroots.cpp:8:memory.h:27:21: error: declaration of 'operator new' as non-function void* operator new (size_t size, memory::Arena& a); ^memory.h:27:21: error: 'size_t' was not declared in this scopememory.h:27:47: error: expected primary-expression before '&' token void* operator new (size_t size, memory::Arena& a); ^memory.h:27:49: error: 'a' was not declared in this scope void* operator new (size_t size, memory::Arena& a); ^memory.h:28:23: error: declaration of 'operator new []' as non-function void* operator new[] (size_t size, memory::Arena& a); ^memory.h:28:23: error: 'size_t' was not declared in this scopememory.h:28:49: error: expected primary-expression before '&' token void* operator new[] (size_t size, memory::Arena& a); ^memory.h:28:51: error: 'a' was not declared in this scope void* operator new[] (size_t size, memory::Arena& a); ^In file included from memory.h:37:0, from list.h:41, from bits.h:16, from minroots.h:38, from minroots.cpp:8:constants.h:22:40: error: 'CHAR_BIT' was not declared in this scope const Ulong CHARFLAGS = ~(Ulong)0 >> CHAR_BIT*(sizeof(Ulong)-1); ^In file included from list.h:41:0, from bits.h:16, from minroots.h:38, from minroots.cpp:8:memory.h:56:34: error: 'CHAR_BIT' was not declared in this scope MemBlock* d_list[sizeof(Ulong)*CHAR_BIT]; ^memory.h:57:30: error: 'CHAR_BIT' was not declared in this scope Ulong d_used[sizeof(Ulong)*CHAR_BIT]; ^memory.h:58:35: error: 'CHAR_BIT' was not declared in this scope Ulong d_allocated[sizeof(Ulong)*CHAR_BIT]; ^memory.h:69:9: error: expected ';' at end of member declaration void *alloc(size_t n); ^memory.h:69:22: error: expected ')' before 'n' void *alloc(size_t n); ^memory.h:70:28: error: 'size_t' has not been declared void *realloc(void *ptr, size_t old_size, size_t new_size); ^memory.h:70:45: error: 'size_t' has not been declared void *realloc(void *ptr, size_t old_size, size_t new_size); ^In file included from coxtypes.h:20:0, from invkl.h:19, from invkl.cpp:8:io.h:53:17: error: variable or field 'foldLine' declared void void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:53:17: error: 'FILE' was not declared in this scopeio.h:53:23: error: 'file' was not declared in this scope void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:53:29: error: expected primary-expression before 'const' void foldLine(FILE* file, const String& str, const Ulong& ls, ^memory.h:71:24: error: 'size_t' has not been declared void free(void *ptr, size_t n); ^io.h:53:48: error: expected primary-expression before 'const' void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:54:3: error: expected primary-expression before 'const' const Ulong& h, const char* hyphens); ^io.h:54:19: error: expected primary-expression before 'const' const Ulong& h, const char* hyphens); ^io.h:55:18: error: 'FILE' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:55:24: error: 'inputfile' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^memory.h:75:14: error: 'FILE' has not been declared void print(FILE* file) const; ^io.h:55:41: error: expected primary-expression before '&' token char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:55:43: error: 'buf' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:55:54: error: expected primary-expression before 'len' char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:55:61: error: expression list treated as compound expression in initializer [-fpermissive] char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:57:14: error: variable or field 'print' declared void void print(FILE* file, const char * str); /* inlined */ ^io.h:57:14: error: 'FILE' was not declared in this scopeio.h:57:20: error: 'file' was not declared in this scope void print(FILE* file, const char * str); /* inlined */ ^io.h:57:26: error: expected primary-expression before 'const' void print(FILE* file, const char * str); /* inlined */ ^io.h:58:14: error: variable or field 'print' declared void void print(FILE* file, const String& str); /* inlined */ ^memory.h:80:27: error: declaration of 'operator new' as non-function inline void* operator new(size_t size, memory::Arena& a) ^io.h:58:14: error: 'FILE' was not declared in this scopememory.h:80:27: error: 'size_t' was not declared in this scopeio.h:58:20: error: 'file' was not declared in this scope void print(FILE* file, const String& str); /* inlined */ ^io.h:58:26: error: expected primary-expression before 'const' void print(FILE* file, const String& str); /* inlined */ ^memory.h:80:53: error: expected primary-expression before '&' token inline void* operator new(size_t size, memory::Arena& a) ^io.h:59:14: error: variable or field 'print' declared void void print(FILE* file, const int *const& v, const Ulong& n); ^io.h:59:14: error: 'FILE' was not declared in this scopeio.h:59:20: error: 'file' was not declared in this scope void print(FILE* file, const int *const& v, const Ulong& n); ^memory.h:80:55: error: 'a' was not declared in this scope inline void* operator new(size_t size, memory::Arena& a) ^io.h:59:26: error: expected primary-expression before 'const' void print(FILE* file, const int *const& v, const Ulong& n); ^io.h:59:47: error: expected primary-expression before 'const' void print(FILE* file, const int *const& v, const Ulong& n); ^memory.h:82:29: error: declaration of 'operator new []' as non-function inline void* operator new[](size_t size, memory::Arena& a) ^io.h:60:18: error: variable or field 'printFile' declared void void printFile(FILE* file, const char *name); ^io.h:60:18: error: 'FILE' was not declared in this scopememory.h:82:29: error: 'size_t' was not declared in this scopeio.h:60:24: error: 'file' was not declared in this scope void printFile(FILE* file, const char *name); ^io.h:60:30: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name); ^memory.h:82:55: error: expected primary-expression before '&' token inline void* operator new[](size_t size, memory::Arena& a) ^io.h:61:18: error: variable or field 'printFile' declared void void printFile(FILE* file, const char *name, const char *dir_name); ^io.h:61:18: error: 'FILE' was not declared in this scopememory.h:82:57: error: 'a' was not declared in this scope inline void* operator new[](size_t size, memory::Arena& a) ^io.h:61:24: error: 'file' was not declared in this scope void printFile(FILE* file, const char *name, const char *dir_name); ^io.h:61:30: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name, const char *dir_name); ^io.h:61:48: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name, const char *dir_name); ^In file included from bits.h:16:0, from minroots.h:38, from minroots.cpp:8:list.h:57:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^list.h:57:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^In file included from io.h:70:0, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.h:27:28: error: 'ULONG_MAX' was not declared in this scope const Ulong undef_size = ULONG_MAX; ^list.h:57:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^list.h:28:27: error: 'ULONG_MAX' was not declared in this scope const Ulong not_found = ULONG_MAX; ^list.h:60:22: error: declaration of 'operator new' as non-function void* operator new(size_t, void* ptr) {return ptr;} ^list.h:60:18: error: expected ';' at end of member declaration void* operator new(size_t, void* ptr) {return ptr;} ^list.h:60:28: error: expected ')' before ',' token void* operator new(size_t, void* ptr) {return ptr;} ^list.h:36:33: error: variable or field 'print' declared void template void print(FILE* file, const List& l); ^list.h:36:33: error: 'FILE' was not declared in this scopelist.h:36:39: error: 'file' was not declared in this scope template void print(FILE* file, const List& l); ^list.h:36:45: error: expected primary-expression before 'const' template void print(FILE* file, const List& l); ^In file included from list.h:41:0, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:memory.h:27:21: error: declaration of 'operator new' as non-function void* operator new (size_t size, memory::Arena& a); ^memory.h:27:21: error: 'size_t' was not declared in this scopememory.h:27:47: error: expected primary-expression before '&' token void* operator new (size_t size, memory::Arena& a); ^memory.h:27:49: error: 'a' was not declared in this scope void* operator new (size_t size, memory::Arena& a); ^memory.h:28:23: error: declaration of 'operator new []' as non-function void* operator new[] (size_t size, memory::Arena& a); ^memory.h:28:23: error: 'size_t' was not declared in this scopememory.h:28:49: error: expected primary-expression before '&' token void* operator new[] (size_t size, memory::Arena& a); ^memory.h:28:51: error: 'a' was not declared in this scope void* operator new[] (size_t size, memory::Arena& a); ^In file included from memory.h:37:0, from list.h:41, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:constants.h:22:40: error: 'CHAR_BIT' was not declared in this scope const Ulong CHARFLAGS = ~(Ulong)0 >> CHAR_BIT*(sizeof(Ulong)-1); ^In file included from list.h:41:0, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:memory.h:56:34: error: 'CHAR_BIT' was not declared in this scope MemBlock* d_list[sizeof(Ulong)*CHAR_BIT]; ^memory.h:57:30: error: 'CHAR_BIT' was not declared in this scope Ulong d_used[sizeof(Ulong)*CHAR_BIT]; ^memory.h:58:35: error: 'CHAR_BIT' was not declared in this scope Ulong d_allocated[sizeof(Ulong)*CHAR_BIT]; ^memory.h:69:9: error: expected ';' at end of member declaration void *alloc(size_t n); ^memory.h:69:22: error: expected ')' before 'n' void *alloc(size_t n); ^memory.h:70:28: error: 'size_t' has not been declared void *realloc(void *ptr, size_t old_size, size_t new_size); ^memory.h:70:45: error: 'size_t' has not been declared void *realloc(void *ptr, size_t old_size, size_t new_size); ^memory.h:71:24: error: 'size_t' has not been declared void free(void *ptr, size_t n); ^memory.h:75:14: error: 'FILE' has not been declared void print(FILE* file) const; ^memory.h:80:27: error: declaration of 'operator new' as non-function inline void* operator new(size_t size, memory::Arena& a) ^memory.h:80:27: error: 'size_t' was not declared in this scopememory.h:80:53: error: expected primary-expression before '&' token inline void* operator new(size_t size, memory::Arena& a) ^memory.h:80:55: error: 'a' was not declared in this scope inline void* operator new(size_t size, memory::Arena& a) ^memory.h:82:29: error: declaration of 'operator new []' as non-function inline void* operator new[](size_t size, memory::Arena& a) ^memory.h:82:29: error: 'size_t' was not declared in this scopememory.h:82:55: error: expected primary-expression before '&' token inline void* operator new[](size_t size, memory::Arena& a) ^memory.h:82:57: error: 'a' was not declared in this scope inline void* operator new[](size_t size, memory::Arena& a) ^In file included from io.h:70:0, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.h:57:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^list.h:57:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^list.h:57:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^list.h:60:22: error: declaration of 'operator new' as non-function void* operator new(size_t, void* ptr) {return ptr;} ^list.h:60:18: error: expected ';' at end of member declaration void* operator new(size_t, void* ptr) {return ptr;} ^list.h:60:28: error: expected ')' before ',' token void* operator new(size_t, void* ptr) {return ptr;} ^cc1plus: error: no include path in which to search for stdc-predef.hIn file included from typeA.h:19:0, from typeA.cpp:8:globals.h:11:20: error: no include path in which to search for iostream #include ^globals.h:12:20: error: no include path in which to search for stddef.h #include ^globals.h:13:19: error: no include path in which to search for stdio.h #include ^globals.h:14:20: error: no include path in which to search for stdlib.h #include ^globals.h:15:20: error: no include path in which to search for string.h #include ^cc1plus: error: no include path in which to search for stdc-predef.hIn file included from coxgroup.h:66:0, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:coxtypes.h:18:20: error: no include path in which to search for limits.h #include ^In file included from automata.h:11:0, from automata.cpp:8:globals.h:11:20: error: no include path in which to search for iostream #include ^globals.h:12:20: error: no include path in which to search for stddef.h #include ^globals.h:13:19: error: no include path in which to search for stdio.h #include ^globals.h:14:20: error: no include path in which to search for stdlib.h #include ^globals.h:15:20: error: no include path in which to search for string.h #include ^In file included from automata.h:28:0, from automata.cpp:8:bits.h:13:20: error: no include path in which to search for limits.h #include ^In file included from io.h:70:0, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.h:12:20: error: no include path in which to search for limits.h #include ^bits.h:14:15: error: no include path in which to search for new #include ^In file included from bits.h:16:0, from automata.h:28, from automata.cpp:8:list.h:12:20: error: no include path in which to search for limits.h #include ^In file included from memory.h:37:0, from list.h:41, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:constants.h:12:20: error: no include path in which to search for limits.h #include ^In file included from memory.h:37:0, from list.h:41, from bits.h:16, from automata.h:28, from automata.cpp:8:constants.h:12:20: error: no include path in which to search for limits.h #include ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.hpp:8:15: error: no include path in which to search for new #include ^In file included from list.h:154:0, from bits.h:16, from automata.h:28, from automata.cpp:8:list.hpp:8:15: error: no include path in which to search for new #include ^In file included from automata.h:28:0, from interface.h:43, from hecke.h:25, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:bits.h:13:20: error: no include path in which to search for limits.h #include ^bits.h:14:15: error: no include path in which to search for new #include ^In file included from list.h:154:0, from bits.h:16, from minroots.h:38, from minroots.cpp:8:list.hpp:521:31: error: variable or field 'print' declared void template void print(FILE* file, const List& l) ^list.hpp:521:31: error: 'FILE' was not declared in this scopelist.hpp:521:37: error: 'file' was not declared in this scope template void print(FILE* file, const List& l) ^list.hpp:521:43: error: expected primary-expression before 'const' template void print(FILE* file, const List& l) ^In file included from bits.h:39:0, from minroots.h:38, from minroots.cpp:8:io.h:53:17: error: variable or field 'foldLine' declared void void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:53:17: error: 'FILE' was not declared in this scopeio.h:53:23: error: 'file' was not declared in this scope void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:53:29: error: expected primary-expression before 'const' void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:53:48: error: expected primary-expression before 'const' void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:54:3: error: expected primary-expression before 'const' const Ulong& h, const char* hyphens); ^io.h:54:19: error: expected primary-expression before 'const' const Ulong& h, const char* hyphens); ^io.h:55:18: error: 'FILE' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:55:24: error: 'inputfile' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^In file included from bits.h:16:0, from automata.h:28, from automata.cpp:8:list.h:27:28: error: 'ULONG_MAX' was not declared in this scope const Ulong undef_size = ULONG_MAX; ^io.h:55:41: error: expected primary-expression before '&' token char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:55:43: error: 'buf' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^list.h:28:27: error: 'ULONG_MAX' was not declared in this scope const Ulong not_found = ULONG_MAX; ^io.h:55:54: error: expected primary-expression before 'len' char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.hpp:521:31: error: variable or field 'print' declared void template void print(FILE* file, const List& l) ^io.h:55:61: error: expression list treated as compound expression in initializer [-fpermissive] char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^list.hpp:521:31: error: 'FILE' was not declared in this scopeIn file included from interface.h:48:0, from hecke.h:25, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:minroots.h:11:20: error: no include path in which to search for limits.h #include ^io.h:57:14: error: variable or field 'print' declared void void print(FILE* file, const char * str); /* inlined */ ^list.hpp:521:37: error: 'file' was not declared in this scope template void print(FILE* file, const List& l) ^io.h:57:14: error: 'FILE' was not declared in this scopelist.h:36:33: error: variable or field 'print' declared void template void print(FILE* file, const List& l); ^io.h:57:20: error: 'file' was not declared in this scope void print(FILE* file, const char * str); /* inlined */ ^list.h:36:33: error: 'FILE' was not declared in this scopelist.hpp:521:43: error: expected primary-expression before 'const' template void print(FILE* file, const List& l) ^list.h:36:39: error: 'file' was not declared in this scope template void print(FILE* file, const List& l); ^io.h:57:26: error: expected primary-expression before 'const' void print(FILE* file, const char * str); /* inlined */ ^io.h:58:14: error: variable or field 'print' declared void void print(FILE* file, const String& str); /* inlined */ ^list.h:36:45: error: expected primary-expression before 'const' template void print(FILE* file, const List& l); ^io.h:58:14: error: 'FILE' was not declared in this scopeio.h:58:20: error: 'file' was not declared in this scope void print(FILE* file, const String& str); /* inlined */ ^io.h:58:26: error: expected primary-expression before 'const' void print(FILE* file, const String& str); /* inlined */ ^In file included from list.h:41:0, from bits.h:16, from automata.h:28, from automata.cpp:8:memory.h:27:21: error: declaration of 'operator new' as non-function void* operator new (size_t size, memory::Arena& a); ^memory.h:27:21: error: 'size_t' was not declared in this scopeio.h:59:14: error: variable or field 'print' declared void void print(FILE* file, const int *const& v, const Ulong& n); ^io.h:59:14: error: 'FILE' was not declared in this scopememory.h:27:47: error: expected primary-expression before '&' token void* operator new (size_t size, memory::Arena& a); ^memory.h:27:49: error: 'a' was not declared in this scope void* operator new (size_t size, memory::Arena& a); ^io.h:59:20: error: 'file' was not declared in this scope void print(FILE* file, const int *const& v, const Ulong& n); ^io.h:59:26: error: expected primary-expression before 'const' void print(FILE* file, const int *const& v, const Ulong& n); ^memory.h:28:23: error: declaration of 'operator new []' as non-function void* operator new[] (size_t size, memory::Arena& a); ^memory.h:28:23: error: 'size_t' was not declared in this scopeio.h:59:47: error: expected primary-expression before 'const' void print(FILE* file, const int *const& v, const Ulong& n); ^memory.h:28:49: error: expected primary-expression before '&' token void* operator new[] (size_t size, memory::Arena& a); ^io.h:60:18: error: variable or field 'printFile' declared void void printFile(FILE* file, const char *name); ^io.h:60:18: error: 'FILE' was not declared in this scopememory.h:28:51: error: 'a' was not declared in this scope void* operator new[] (size_t size, memory::Arena& a); ^io.h:60:24: error: 'file' was not declared in this scope void printFile(FILE* file, const char *name); ^io.h:60:30: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name); ^io.h:61:18: error: variable or field 'printFile' declared void void printFile(FILE* file, const char *name, const char *dir_name); ^io.h:61:18: error: 'FILE' was not declared in this scopeIn file included from memory.h:37:0, from list.h:41, from bits.h:16, from automata.h:28, from automata.cpp:8:constants.h:22:40: error: 'CHAR_BIT' was not declared in this scope const Ulong CHARFLAGS = ~(Ulong)0 >> CHAR_BIT*(sizeof(Ulong)-1); ^io.h:61:24: error: 'file' was not declared in this scope void printFile(FILE* file, const char *name, const char *dir_name); ^io.h:61:30: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name, const char *dir_name); ^io.h:61:48: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name, const char *dir_name); ^In file included from list.h:41:0, from bits.h:16, from automata.h:28, from automata.cpp:8:memory.h:56:34: error: 'CHAR_BIT' was not declared in this scope MemBlock* d_list[sizeof(Ulong)*CHAR_BIT]; ^memory.h:57:30: error: 'CHAR_BIT' was not declared in this scope Ulong d_used[sizeof(Ulong)*CHAR_BIT]; ^memory.h:58:35: error: 'CHAR_BIT' was not declared in this scope Ulong d_allocated[sizeof(Ulong)*CHAR_BIT]; ^In file included from coxtypes.h:20:0, from invkl.h:19, from invkl.cpp:8:io.h: In constructor 'io::String::String(const char*)':io.h:88:56: error: 'strlen' was not declared in this scope String(const char* const str):List(strlen(str)+1) ^memory.h:69:9: error: expected ';' at end of member declaration void *alloc(size_t n); ^memory.h:69:22: error: expected ')' before 'n' void *alloc(size_t n); ^memory.h:70:28: error: 'size_t' has not been declared void *realloc(void *ptr, size_t old_size, size_t new_size); ^io.h: At global scope:io.h:106:19: error: variable or field 'print' declared void inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^memory.h:70:45: error: 'size_t' has not been declared void *realloc(void *ptr, size_t old_size, size_t new_size); ^io.h:106:19: error: 'FILE' was not declared in this scopeio.h:106:25: error: 'file' was not declared in this scope inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^io.h:106:31: error: expected primary-expression before 'const' inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^memory.h:71:24: error: 'size_t' has not been declared void free(void *ptr, size_t n); ^io.h:107:19: error: variable or field 'print' declared void inline void print(FILE *file, const String& str) ^io.h:107:19: error: 'FILE' was not declared in this scopeio.h:107:25: error: 'file' was not declared in this scope inline void print(FILE *file, const String& str) ^io.h:107:31: error: expected primary-expression before 'const' inline void print(FILE *file, const String& str) ^memory.h:75:14: error: 'FILE' has not been declared void print(FILE* file) const; ^memory.h:80:27: error: declaration of 'operator new' as non-function inline void* operator new(size_t size, memory::Arena& a) ^memory.h:80:27: error: 'size_t' was not declared in this scopeIn file included from invkl.h:19:0, from invkl.cpp:8:coxtypes.h:53:28: error: 'CHAR_BIT' was not declared in this scope const Rank MEDRANK_MAX = CHAR_BIT*sizeof(Ulong); ^memory.h:80:53: error: expected primary-expression before '&' token inline void* operator new(size_t size, memory::Arena& a) ^coxtypes.h:55:30: error: 'CHAR_BIT' was not declared in this scope const Rank SMALLRANK_MAX = CHAR_BIT*sizeof(Ulong)/2; ^memory.h:80:55: error: 'a' was not declared in this scope inline void* operator new(size_t size, memory::Arena& a) ^memory.h:82:29: error: declaration of 'operator new []' as non-function inline void* operator new[](size_t size, memory::Arena& a) ^memory.h:82:29: error: 'size_t' was not declared in this scopeio.h: In constructor 'io::String::String(const char*)':io.h:88:56: error: 'strlen' was not declared in this scope String(const char* const str):List(strlen(str)+1) ^coxtypes.h:59:31: error: 'ULONG_MAX' was not declared in this scope const CoxSize COXSIZE_MAX = ULONG_MAX-2; /* top values are reserved */ ^memory.h:82:55: error: expected primary-expression before '&' token inline void* operator new[](size_t size, memory::Arena& a) ^coxtypes.h:62:30: error: 'ULONG_MAX' was not declared in this scope const BettiNbr BETTI_MAX = ULONG_MAX-1; /* top value is reserved */ ^memory.h:82:57: error: 'a' was not declared in this scope inline void* operator new[](size_t size, memory::Arena& a) ^coxtypes.h:64:29: error: 'UINT_MAX' was not declared in this scope const CoxNbr COXNBR_MAX = UINT_MAX-1; /* top value is reserved */ ^coxtypes.h:67:29: error: 'USHRT_MAX' was not declared in this scope const ParNbr PARNBR_MAX = USHRT_MAX-RANK_MAX-1; /* top value is reserved */ ^io.h: At global scope:io.h:106:19: error: variable or field 'print' declared void inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^io.h:106:19: error: 'FILE' was not declared in this scopeIn file included from bits.h:16:0, from automata.h:28, from automata.cpp:8:list.h:57:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^coxtypes.h:68:29: error: 'USHRT_MAX' was not declared in this scope const Length LENGTH_MAX = USHRT_MAX-1; /* top value is reserved */ ^list.h:57:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^io.h:106:25: error: 'file' was not declared in this scope inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^coxtypes.h:70:27: error: 'ULONG_MAX' was not declared in this scope const StarOp STAR_MAX = ULONG_MAX-1; /* top value is reserved */ ^list.h:57:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^io.h:106:31: error: expected primary-expression before 'const' inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^io.h:107:19: error: variable or field 'print' declared void inline void print(FILE *file, const String& str) ^list.h:60:22: error: declaration of 'operator new' as non-function void* operator new(size_t, void* ptr) {return ptr;} ^io.h:107:19: error: 'FILE' was not declared in this scopelist.h:60:18: error: expected ';' at end of member declaration void* operator new(size_t, void* ptr) {return ptr;} ^coxtypes.h:87:14: error: variable or field 'print' declared void void print(FILE *outputfile, CoxArr a, Rank l); ^coxtypes.h:87:14: error: 'FILE' was not declared in this scopeio.h:107:25: error: 'file' was not declared in this scope inline void print(FILE *file, const String& str) ^list.h:60:28: error: expected ')' before ',' token void* operator new(size_t, void* ptr) {return ptr;} ^coxtypes.h:87:20: error: 'outputfile' was not declared in this scope void print(FILE *outputfile, CoxArr a, Rank l); ^io.h:107:31: error: expected primary-expression before 'const' inline void print(FILE *file, const String& str) ^coxtypes.h:87:39: error: expected primary-expression before 'a' void print(FILE *outputfile, CoxArr a, Rank l); ^coxtypes.h:87:47: error: expected primary-expression before 'l' void print(FILE *outputfile, CoxArr a, Rank l); ^In file included from minroots.h:38:0, from minroots.cpp:8:bits.h:50:14: error: variable or field 'print' declared void void print(FILE* file, const BitMap& map); ^bits.h:50:14: error: 'FILE' was not declared in this scopeIn file included from hecke.hpp:8:0, from hecke.h:112, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:polynomials.h:12:20: error: no include path in which to search for limits.h #include ^bits.h:50:20: error: 'file' was not declared in this scope void print(FILE* file, const BitMap& map); ^bits.h:50:26: error: expected primary-expression before 'const' void print(FILE* file, const BitMap& map); ^In file included from klsupport.h:15:0, from invkl.h:20, from invkl.cpp:8:polynomials.h:32:29: error: 'ULONG_MAX' was not declared in this scope const Degree DEGREE_MAX = ULONG_MAX-1; ^polynomials.h:33:31: error: 'LONG_MAX' was not declared in this scope const SDegree SDEGREE_MAX = LONG_MAX; ^polynomials.h:34:31: error: 'LONG_MIN' was not declared in this scope const SDegree SDEGREE_MIN = LONG_MIN+1; ^polynomials.h:35:35: error: 'LONG_MIN' was not declared in this scope const SDegree undef_valuation = LONG_MIN; ^In file included from memory.h:37:0, from list.h:41, from bits.h:16, from minroots.h:38, from minroots.cpp:8:constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:125:33: note: in expansion of macro 'BITS' static const LFlags posBits = BITS(LFlags) - 1; /* BITS(LFlags) should be a ^polynomials.h:71:14: error: variable or field 'print' declared void void print(FILE* file, const Polynomial& p, const char *x); ^polynomials.h:71:14: error: 'FILE' was not declared in this scopeIn file included from minroots.h:38:0, from minroots.cpp:8:bits.h:127:35: error: field initializer is not constant static const LFlags baseBits = ~posBits; ^polynomials.h:71:20: error: 'file' was not declared in this scope void print(FILE* file, const Polynomial& p, const char *x); ^polynomials.h:71:26: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const char *x); ^polynomials.h:71:50: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const char *x); ^polynomials.h:73:14: error: variable or field 'print' declared void void print(FILE* file, const LaurentPolynomial& p, const char *x); ^polynomials.h:73:14: error: 'FILE' was not declared in this scopepolynomials.h:73:20: error: 'file' was not declared in this scope void print(FILE* file, const LaurentPolynomial& p, const char *x); ^polynomials.h:73:26: error: expected primary-expression before 'const' void print(FILE* file, const LaurentPolynomial& p, const char *x); ^polynomials.h:73:57: error: expected primary-expression before 'const' void print(FILE* file, const LaurentPolynomial& p, const char *x); ^polynomials.h:75:14: error: variable or field 'print' declared void void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:75:14: error: 'FILE' was not declared in this scopepolynomials.h:75:20: error: 'file' was not declared in this scope void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:75:26: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:75:50: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:76:7: error: expected primary-expression before 'const' const long& m, const char *x); ^polynomials.h:76:22: error: expected primary-expression before 'const' const long& m, const char *x); ^polynomials.h:78:14: error: variable or field 'print' declared void void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:78:14: error: 'FILE' was not declared in this scopepolynomials.h:78:20: error: 'file' was not declared in this scope void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:78:26: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:78:50: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:79:7: error: expected primary-expression before 'const' const long& m, const char *x,GAP); ^polynomials.h:79:22: error: expected primary-expression before 'const' const long& m, const char *x,GAP); ^polynomials.h:79:39: error: expected primary-expression before ')' token const long& m, const char *x,GAP); ^polynomials.h:81:14: error: variable or field 'print' declared void void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:81:14: error: 'FILE' was not declared in this scopepolynomials.h:81:20: error: 'file' was not declared in this scope void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:81:26: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:81:50: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:82:7: error: expected primary-expression before 'const' const long& m, const char *x,Terse); ^polynomials.h:82:22: error: expected primary-expression before 'const' const long& m, const char *x,Terse); ^polynomials.h:82:41: error: expected primary-expression before ')' token const long& m, const char *x,Terse); ^bits.h:190:24: error: 'FILE' has not been declared void printClassSizes(FILE* file) const; ^In file included from files.h:40:0, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:kl.h:13:20: error: no include path in which to search for limits.h #include ^In file included from memory.h:37:0, from list.h:41, from bits.h:16, from minroots.h:38, from minroots.cpp:8:bits.h: In member function 'void bits::BitMap::clearBit(const Ulong&)':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:243:14: note: in expansion of macro 'BITS' {d_map[n/BITS(LFlags)] &= ~(lmask[n%BITS(LFlags)]);} ^bits.h: In member function 'bool bits::BitMap::getBit(const Ulong&) const':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:246:21: note: in expansion of macro 'BITS' {return d_map[n/BITS(LFlags)] & lmask[n%BITS(LFlags)];} ^bits.h: In member function 'bits::LFlags bits::BitMap::lastchunk() const':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:248:32: note: in expansion of macro 'BITS' {return leqmask[(size()-1)%BITS(LFlags)];} ^bits.h: In member function 'void bits::BitMap::setBit(const Ulong&)':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:251:14: note: in expansion of macro 'BITS' {d_map[n/BITS(LFlags)] |= lmask[n%BITS(LFlags)];} ^In file included from minroots.h:38:0, from minroots.cpp:8:bits.h: In member function 'bits::SubSet& bits::SubSet::assign(const bits::SubSet&)':bits.h:299:24: error: no matching function for call to 'operator new(sizetype, bits::SubSet* const)' {new(this) SubSet(q); return *this;} ^bits.h:299:24: note: candidate is::0:0: note: void* operator new(unsigned int) :0:0: note: candidate expects 1 argument, 2 provided In file included from list.h:154:0, from bits.h:16, from automata.h:28, from automata.cpp:8:list.hpp:521:31: error: variable or field 'print' declared void template void print(FILE* file, const List& l) ^list.hpp:521:31: error: 'FILE' was not declared in this scopelist.hpp:521:37: error: 'file' was not declared in this scope template void print(FILE* file, const List& l) ^list.hpp:521:43: error: expected primary-expression before 'const' template void print(FILE* file, const List& l) ^In file included from bits.h:39:0, from automata.h:28, from automata.cpp:8:io.h:53:17: error: variable or field 'foldLine' declared void void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:53:17: error: 'FILE' was not declared in this scopeio.h:53:23: error: 'file' was not declared in this scope void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:53:29: error: expected primary-expression before 'const' void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:53:48: error: expected primary-expression before 'const' void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:54:3: error: expected primary-expression before 'const' const Ulong& h, const char* hyphens); ^io.h:54:19: error: expected primary-expression before 'const' const Ulong& h, const char* hyphens); ^io.h:55:18: error: 'FILE' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:55:24: error: 'inputfile' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:55:41: error: expected primary-expression before '&' token char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:55:43: error: 'buf' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:55:54: error: expected primary-expression before 'len' char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:55:61: error: expression list treated as compound expression in initializer [-fpermissive] char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h:57:14: error: variable or field 'print' declared void void print(FILE* file, const char * str); /* inlined */ ^io.h:57:14: error: 'FILE' was not declared in this scopeio.h:57:20: error: 'file' was not declared in this scope void print(FILE* file, const char * str); /* inlined */ ^io.h:57:26: error: expected primary-expression before 'const' void print(FILE* file, const char * str); /* inlined */ ^io.h:58:14: error: variable or field 'print' declared void void print(FILE* file, const String& str); /* inlined */ ^io.h:58:14: error: 'FILE' was not declared in this scopeio.h:58:20: error: 'file' was not declared in this scope void print(FILE* file, const String& str); /* inlined */ ^io.h:58:26: error: expected primary-expression before 'const' void print(FILE* file, const String& str); /* inlined */ ^In file included from minroots.h:39:0, from minroots.cpp:8:coxtypes.h: At global scope:coxtypes.h:53:28: error: 'CHAR_BIT' was not declared in this scope const Rank MEDRANK_MAX = CHAR_BIT*sizeof(Ulong); ^io.h:59:14: error: variable or field 'print' declared void void print(FILE* file, const int *const& v, const Ulong& n); ^io.h:59:14: error: 'FILE' was not declared in this scopeio.h:59:20: error: 'file' was not declared in this scope void print(FILE* file, const int *const& v, const Ulong& n); ^coxtypes.h:55:30: error: 'CHAR_BIT' was not declared in this scope const Rank SMALLRANK_MAX = CHAR_BIT*sizeof(Ulong)/2; ^io.h:59:26: error: expected primary-expression before 'const' void print(FILE* file, const int *const& v, const Ulong& n); ^io.h:59:47: error: expected primary-expression before 'const' void print(FILE* file, const int *const& v, const Ulong& n); ^io.h:60:18: error: variable or field 'printFile' declared void void printFile(FILE* file, const char *name); ^io.h:60:18: error: 'FILE' was not declared in this scopecoxtypes.h:59:31: error: 'ULONG_MAX' was not declared in this scope const CoxSize COXSIZE_MAX = ULONG_MAX-2; /* top values are reserved */ ^io.h:60:24: error: 'file' was not declared in this scope void printFile(FILE* file, const char *name); ^io.h:60:30: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name); ^coxtypes.h:62:30: error: 'ULONG_MAX' was not declared in this scope const BettiNbr BETTI_MAX = ULONG_MAX-1; /* top value is reserved */ ^io.h:61:18: error: variable or field 'printFile' declared void void printFile(FILE* file, const char *name, const char *dir_name); ^io.h:61:18: error: 'FILE' was not declared in this scopeio.h:61:24: error: 'file' was not declared in this scope void printFile(FILE* file, const char *name, const char *dir_name); ^coxtypes.h:64:29: error: 'UINT_MAX' was not declared in this scope const CoxNbr COXNBR_MAX = UINT_MAX-1; /* top value is reserved */ ^io.h:61:30: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name, const char *dir_name); ^io.h:61:48: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name, const char *dir_name); ^coxtypes.h:67:29: error: 'USHRT_MAX' was not declared in this scope const ParNbr PARNBR_MAX = USHRT_MAX-RANK_MAX-1; /* top value is reserved */ ^coxtypes.h:68:29: error: 'USHRT_MAX' was not declared in this scope const Length LENGTH_MAX = USHRT_MAX-1; /* top value is reserved */ ^coxtypes.h:70:27: error: 'ULONG_MAX' was not declared in this scope const StarOp STAR_MAX = ULONG_MAX-1; /* top value is reserved */ ^coxtypes.h:87:14: error: variable or field 'print' declared void void print(FILE *outputfile, CoxArr a, Rank l); ^coxtypes.h:87:14: error: 'FILE' was not declared in this scopecoxtypes.h:87:20: error: 'outputfile' was not declared in this scope void print(FILE *outputfile, CoxArr a, Rank l); ^coxtypes.h:87:39: error: expected primary-expression before 'a' void print(FILE *outputfile, CoxArr a, Rank l); ^coxtypes.h:87:47: error: expected primary-expression before 'l' void print(FILE *outputfile, CoxArr a, Rank l); ^In file included from polynomials.h:264:0, from klsupport.h:15, from invkl.h:20, from invkl.cpp:8:polynomials.hpp:571:31: error: variable or field 'print' declared void template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:571:31: error: 'FILE' was not declared in this scopepolynomials.hpp:571:37: error: 'file' was not declared in this scope template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:571:43: error: expected primary-expression before 'const' template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:572:10: error: expected primary-expression before 'const' const char* x) ^polynomials.hpp:584:31: error: variable or field 'print' declared void template void print(FILE* file, const LaurentPolynomial& p, ^polynomials.hpp:584:31: error: 'FILE' was not declared in this scopepolynomials.hpp:584:37: error: 'file' was not declared in this scope template void print(FILE* file, const LaurentPolynomial& p, ^In file included from coxtypes.h:20:0, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:io.h:53:17: error: variable or field 'foldLine' declared void void foldLine(FILE* file, const String& str, const Ulong& ls, ^polynomials.hpp:584:43: error: expected primary-expression before 'const' template void print(FILE* file, const LaurentPolynomial& p, ^io.h:53:17: error: 'FILE' was not declared in this scopepolynomials.hpp:585:10: error: expected primary-expression before 'const' const char* x) ^io.h:53:23: error: 'file' was not declared in this scope void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:53:29: error: expected primary-expression before 'const' void foldLine(FILE* file, const String& str, const Ulong& ls, ^polynomials.hpp:597:31: error: variable or field 'print' declared void template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:597:31: error: 'FILE' was not declared in this scopeio.h:53:48: error: expected primary-expression before 'const' void foldLine(FILE* file, const String& str, const Ulong& ls, ^io.h:54:3: error: expected primary-expression before 'const' const Ulong& h, const char* hyphens); ^polynomials.hpp:597:37: error: 'file' was not declared in this scope template void print(FILE* file, const Polynomial& p, ^io.h:54:19: error: expected primary-expression before 'const' const Ulong& h, const char* hyphens); ^io.h:55:18: error: 'FILE' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^polynomials.hpp:597:43: error: expected primary-expression before 'const' template void print(FILE* file, const Polynomial& p, ^io.h:55:24: error: 'inputfile' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^polynomials.hpp:598:10: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x) ^io.h:55:41: error: expected primary-expression before '&' token char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^polynomials.hpp:598:27: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x) ^io.h:55:43: error: 'buf' was not declared in this scope char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^polynomials.hpp:598:42: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x) ^io.h:55:54: error: expected primary-expression before 'len' char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^io.h: In constructor 'io::String::String(const char*)':io.h:88:56: error: 'strlen' was not declared in this scope String(const char* const str):List(strlen(str)+1) ^io.h:55:61: error: expression list treated as compound expression in initializer [-fpermissive] char* getInput(FILE *inputfile, String& buf, Ulong len = 0); ^polynomials.hpp:615:31: error: variable or field 'print' declared void template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:615:31: error: 'FILE' was not declared in this scopeio.h:57:14: error: variable or field 'print' declared void void print(FILE* file, const char * str); /* inlined */ ^polynomials.hpp:615:37: error: 'file' was not declared in this scope template void print(FILE* file, const Polynomial& p, ^io.h:57:14: error: 'FILE' was not declared in this scopeio.h:57:20: error: 'file' was not declared in this scope void print(FILE* file, const char * str); /* inlined */ ^polynomials.hpp:615:43: error: expected primary-expression before 'const' template void print(FILE* file, const Polynomial& p, ^io.h: At global scope:io.h:106:19: error: variable or field 'print' declared void inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^io.h:106:19: error: 'FILE' was not declared in this scopeio.h:57:26: error: expected primary-expression before 'const' void print(FILE* file, const char * str); /* inlined */ ^polynomials.hpp:616:10: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^io.h:58:14: error: variable or field 'print' declared void void print(FILE* file, const String& str); /* inlined */ ^io.h:106:25: error: 'file' was not declared in this scope inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^io.h:58:14: error: 'FILE' was not declared in this scopepolynomials.hpp:616:27: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^io.h:58:20: error: 'file' was not declared in this scope void print(FILE* file, const String& str); /* inlined */ ^io.h:106:31: error: expected primary-expression before 'const' inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^io.h:58:26: error: expected primary-expression before 'const' void print(FILE* file, const String& str); /* inlined */ ^polynomials.hpp:616:42: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^io.h:107:19: error: variable or field 'print' declared void inline void print(FILE *file, const String& str) ^In file included from minroots.cpp:8:0:minroots.h:54:14: error: variable or field 'print' declared void void print(FILE *file, MinTable& T); ^io.h:107:19: error: 'FILE' was not declared in this scopeio.h:59:14: error: variable or field 'print' declared void void print(FILE* file, const int *const& v, const Ulong& n); ^minroots.h:54:14: error: 'FILE' was not declared in this scopeio.h:59:14: error: 'FILE' was not declared in this scopepolynomials.hpp:617:13: error: expected primary-expression before ')' token GAP) ^io.h:59:20: error: 'file' was not declared in this scope void print(FILE* file, const int *const& v, const Ulong& n); ^io.h:107:25: error: 'file' was not declared in this scope inline void print(FILE *file, const String& str) ^minroots.h:54:20: error: 'file' was not declared in this scope void print(FILE *file, MinTable& T); ^polynomials.hpp:634:31: error: variable or field 'print' declared void template void print(FILE* file, const Polynomial& p, ^io.h:59:26: error: expected primary-expression before 'const' void print(FILE* file, const int *const& v, const Ulong& n); ^io.h:107:31: error: expected primary-expression before 'const' inline void print(FILE *file, const String& str) ^polynomials.hpp:634:31: error: 'FILE' was not declared in this scopeio.h:59:47: error: expected primary-expression before 'const' void print(FILE* file, const int *const& v, const Ulong& n); ^minroots.h:54:34: error: expected primary-expression before '&' token void print(FILE *file, MinTable& T); ^minroots.h:54:36: error: 'T' was not declared in this scope void print(FILE *file, MinTable& T); ^io.h:60:18: error: variable or field 'printFile' declared void void printFile(FILE* file, const char *name); ^polynomials.hpp:634:37: error: 'file' was not declared in this scope template void print(FILE* file, const Polynomial& p, ^io.h:60:18: error: 'FILE' was not declared in this scopeio.h:60:24: error: 'file' was not declared in this scope void printFile(FILE* file, const char *name); ^polynomials.hpp:634:43: error: expected primary-expression before 'const' template void print(FILE* file, const Polynomial& p, ^io.h:60:30: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name); ^polynomials.hpp:635:10: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^io.h:61:18: error: variable or field 'printFile' declared void void printFile(FILE* file, const char *name, const char *dir_name); ^io.h:61:18: error: 'FILE' was not declared in this scopeIn file included from minroots.h:61:0, from minroots.cpp:8:graph.h:42:38: error: 'CHAR_BIT' was not declared in this scope const Ulong SBITMAP_MAX = RANK_MAX/CHAR_BIT + (bool)(RANK_MAX%CHAR_BIT); ^io.h:61:24: error: 'file' was not declared in this scope void printFile(FILE* file, const char *name, const char *dir_name); ^polynomials.hpp:635:27: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^io.h:61:30: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name, const char *dir_name); ^polynomials.hpp:635:42: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^graph.h:42:65: error: 'CHAR_BIT' was not declared in this scope const Ulong SBITMAP_MAX = RANK_MAX/CHAR_BIT + (bool)(RANK_MAX%CHAR_BIT); ^io.h:61:48: error: expected primary-expression before 'const' void printFile(FILE* file, const char *name, const char *dir_name); ^polynomials.hpp:636:15: error: expected primary-expression before ')' token Terse) ^graph.h:45:42: error: 'USHRT_MAX' was not declared in this scope static const CoxEntry undef_coxentry = USHRT_MAX; ^In file included from io.h:70:0, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.h:27:28: error: 'ULONG_MAX' was not declared in this scope const Ulong undef_size = ULONG_MAX; ^In file included from automata.h:28:0, from automata.cpp:8:bits.h:50:14: error: variable or field 'print' declared void void print(FILE* file, const BitMap& map); ^bits.h:50:14: error: 'FILE' was not declared in this scopelist.h:28:27: error: 'ULONG_MAX' was not declared in this scope const Ulong not_found = ULONG_MAX; ^bits.h:50:20: error: 'file' was not declared in this scope void print(FILE* file, const BitMap& map); ^bits.h:50:26: error: expected primary-expression before 'const' void print(FILE* file, const BitMap& map); ^list.h:36:33: error: variable or field 'print' declared void template void print(FILE* file, const List& l); ^list.h:36:33: error: 'FILE' was not declared in this scopelist.h:36:39: error: 'file' was not declared in this scope template void print(FILE* file, const List& l); ^list.h:36:45: error: expected primary-expression before 'const' template void print(FILE* file, const List& l); ^In file included from list.h:41:0, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:memory.h:27:21: error: declaration of 'operator new' as non-function void* operator new (size_t size, memory::Arena& a); ^memory.h:27:21: error: 'size_t' was not declared in this scopememory.h:27:47: error: expected primary-expression before '&' token void* operator new (size_t size, memory::Arena& a); ^memory.h:27:49: error: 'a' was not declared in this scope void* operator new (size_t size, memory::Arena& a); ^In file included from invkl.h:20:0, from invkl.cpp:8:klsupport.h:39:31: error: 'USHRT_MAX' was not declared in this scope const KLCoeff KLCOEFF_MAX = USHRT_MAX-1; /* top value is reserved */ ^memory.h:28:23: error: declaration of 'operator new []' as non-function void* operator new[] (size_t size, memory::Arena& a); ^memory.h:28:23: error: 'size_t' was not declared in this scopememory.h:28:49: error: expected primary-expression before '&' token void* operator new[] (size_t size, memory::Arena& a); ^klsupport.h:42:33: error: 'SHRT_MIN' was not declared in this scope const SKLCoeff SKLCOEFF_MIN = SHRT_MIN+1; ^memory.h:28:51: error: 'a' was not declared in this scope void* operator new[] (size_t size, memory::Arena& a); ^In file included from memory.h:37:0, from list.h:41, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:constants.h:22:40: error: 'CHAR_BIT' was not declared in this scope const Ulong CHARFLAGS = ~(Ulong)0 >> CHAR_BIT*(sizeof(Ulong)-1); ^In file included from schubert.h:34:0, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:bits.h:50:14: error: variable or field 'print' declared void void print(FILE* file, const BitMap& map); ^bits.h:50:14: error: 'FILE' was not declared in this scopebits.h:50:20: error: 'file' was not declared in this scope void print(FILE* file, const BitMap& map); ^bits.h:50:26: error: expected primary-expression before 'const' void print(FILE* file, const BitMap& map); ^In file included from list.h:41:0, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:memory.h:56:34: error: 'CHAR_BIT' was not declared in this scope MemBlock* d_list[sizeof(Ulong)*CHAR_BIT]; ^memory.h:57:30: error: 'CHAR_BIT' was not declared in this scope Ulong d_used[sizeof(Ulong)*CHAR_BIT]; ^memory.h:58:35: error: 'CHAR_BIT' was not declared in this scope Ulong d_allocated[sizeof(Ulong)*CHAR_BIT]; ^In file included from minroots.h:61:0, from minroots.cpp:8:graph.h:85:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^memory.h:69:9: error: expected ';' at end of member declaration void *alloc(size_t n); ^graph.h:85:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^graph.h:85:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^memory.h:69:22: error: expected ')' before 'n' void *alloc(size_t n); ^memory.h:70:28: error: 'size_t' has not been declared void *realloc(void *ptr, size_t old_size, size_t new_size); ^memory.h:70:45: error: 'size_t' has not been declared void *realloc(void *ptr, size_t old_size, size_t new_size); ^memory.h:71:24: error: 'size_t' has not been declared void free(void *ptr, size_t n); ^memory.h:75:14: error: 'FILE' has not been declared void print(FILE* file) const; ^memory.h:80:27: error: declaration of 'operator new' as non-function inline void* operator new(size_t size, memory::Arena& a) ^memory.h:80:27: error: 'size_t' was not declared in this scopememory.h:80:53: error: expected primary-expression before '&' token inline void* operator new(size_t size, memory::Arena& a) ^memory.h:80:55: error: 'a' was not declared in this scope inline void* operator new(size_t size, memory::Arena& a) ^memory.h:82:29: error: declaration of 'operator new []' as non-function inline void* operator new[](size_t size, memory::Arena& a) ^memory.h:82:29: error: 'size_t' was not declared in this scopememory.h:82:55: error: expected primary-expression before '&' token inline void* operator new[](size_t size, memory::Arena& a) ^memory.h:82:57: error: 'a' was not declared in this scope inline void* operator new[](size_t size, memory::Arena& a) ^In file included from memory.h:37:0, from list.h:41, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:125:33: note: in expansion of macro 'BITS' static const LFlags posBits = BITS(LFlags) - 1; /* BITS(LFlags) should be a ^In file included from schubert.h:34:0, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:bits.h:127:35: error: field initializer is not constant static const LFlags baseBits = ~posBits; ^In file included from memory.h:37:0, from list.h:41, from bits.h:16, from automata.h:28, from automata.cpp:8:constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:125:33: note: in expansion of macro 'BITS' static const LFlags posBits = BITS(LFlags) - 1; /* BITS(LFlags) should be a ^In file included from io.h:70:0, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.h:57:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^list.h:57:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^list.h:57:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^In file included from automata.h:28:0, from automata.cpp:8:bits.h:127:35: error: field initializer is not constant static const LFlags baseBits = ~posBits; ^list.h:60:22: error: declaration of 'operator new' as non-function void* operator new(size_t, void* ptr) {return ptr;} ^list.h:60:18: error: expected ';' at end of member declaration void* operator new(size_t, void* ptr) {return ptr;} ^list.h:60:28: error: expected ')' before ',' token void* operator new(size_t, void* ptr) {return ptr;} ^In file included from minroots.cpp:8:0:minroots.h:79:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^minroots.h:79:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^minroots.h:79:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^bits.h:190:24: error: 'FILE' has not been declared void printClassSizes(FILE* file) const; ^minroots.h:82:22: error: declaration of 'operator new' as non-function void* operator new(size_t, void* ptr) {return ptr;} ^minroots.h:82:18: error: expected ';' at end of member declaration void* operator new(size_t, void* ptr) {return ptr;} ^minroots.h:82:28: error: expected ')' before ',' token void* operator new(size_t, void* ptr) {return ptr;} ^bits.h:190:24: error: 'FILE' has not been declared void printClassSizes(FILE* file) const; ^In file included from memory.h:37:0, from list.h:41, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:bits.h: In member function 'void bits::BitMap::clearBit(const Ulong&)':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:243:14: note: in expansion of macro 'BITS' {d_map[n/BITS(LFlags)] &= ~(lmask[n%BITS(LFlags)]);} ^bits.h: In member function 'bool bits::BitMap::getBit(const Ulong&) const':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:246:21: note: in expansion of macro 'BITS' {return d_map[n/BITS(LFlags)] & lmask[n%BITS(LFlags)];} ^bits.h: In member function 'bits::LFlags bits::BitMap::lastchunk() const':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:248:32: note: in expansion of macro 'BITS' {return leqmask[(size()-1)%BITS(LFlags)];} ^bits.h: In member function 'void bits::BitMap::setBit(const Ulong&)':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:251:14: note: in expansion of macro 'BITS' {d_map[n/BITS(LFlags)] |= lmask[n%BITS(LFlags)];} ^minroots.cpp: In constructor '{anonymous}::InitStaticConstants::InitStaticConstants()':minroots.cpp:220:22: error: expression cannot be used as a function sizeof(DotVal)); ^minroots.cpp:222:22: error: expression cannot be used as a function sizeof(DotVal)); ^minroots.cpp:224:22: error: expression cannot be used as a function sizeof(DotVal)); ^minroots.cpp:226:22: error: expression cannot be used as a function sizeof(DotVal)); ^minroots.cpp:228:22: error: expression cannot be used as a function sizeof(DotVal)); ^In file included from memory.h:37:0, from list.h:41, from bits.h:16, from automata.h:28, from automata.cpp:8:bits.h: In member function 'void bits::BitMap::clearBit(const Ulong&)':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:243:14: note: in expansion of macro 'BITS' {d_map[n/BITS(LFlags)] &= ~(lmask[n%BITS(LFlags)]);} ^bits.h: In member function 'bool bits::BitMap::getBit(const Ulong&) const':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:246:21: note: in expansion of macro 'BITS' {return d_map[n/BITS(LFlags)] & lmask[n%BITS(LFlags)];} ^In file included from schubert.h:34:0, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:bits.h: In member function 'bits::SubSet& bits::SubSet::assign(const bits::SubSet&)':bits.h:299:24: error: no matching function for call to 'operator new(sizetype, bits::SubSet* const)' {new(this) SubSet(q); return *this;} ^bits.h:299:24: note: candidate is::0:0: note: void* operator new(unsigned int) :0:0: note: candidate expects 1 argument, 2 provided bits.h: In member function 'bits::LFlags bits::BitMap::lastchunk() const':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:248:32: note: in expansion of macro 'BITS' {return leqmask[(size()-1)%BITS(LFlags)];} ^bits.h: In member function 'void bits::BitMap::setBit(const Ulong&)':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:251:14: note: in expansion of macro 'BITS' {d_map[n/BITS(LFlags)] |= lmask[n%BITS(LFlags)];} ^minroots.cpp: In member function 'void {anonymous}::InitMinTable::initMinTable(graph::CoxGraph&)':minroots.cpp:593:47: error: no matching function for call to 'operator new [](sizetype, memory::Arena&)' d_min[0] = new(arena()) MinNbr[rank()*rank()]; ^minroots.cpp:593:47: note: candidate is::0:0: note: void* operator new [](unsigned int) :0:0: note: candidate expects 1 argument, 2 provided minroots.cpp:594:51: error: no matching function for call to 'operator new [](sizetype, memory::Arena&)' d_dot[0] = new(arena()) DotProduct[rank()*rank()]; ^minroots.cpp:594:51: note: candidate is::0:0: note: void* operator new [](unsigned int) :0:0: note: candidate expects 1 argument, 2 provided In file included from interface.h:48:0, from schubert.h:35, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:minroots.h: At global scope:minroots.h:29:29: error: 'UINT_MAX' was not declared in this scope const MinNbr MINNBR_MAX = UINT_MAX-4; /* top values are reserved */ ^In file included from interface.h:48:0, from schubert.h:35, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:minroots.h:54:14: error: variable or field 'print' declared void void print(FILE *file, MinTable& T); ^minroots.h:54:14: error: 'FILE' was not declared in this scopeminroots.h:54:20: error: 'file' was not declared in this scope void print(FILE *file, MinTable& T); ^In file included from automata.h:28:0, from automata.cpp:8:bits.h: In member function 'bits::SubSet& bits::SubSet::assign(const bits::SubSet&)':bits.h:299:24: error: no matching function for call to 'operator new(sizetype, bits::SubSet* const)' {new(this) SubSet(q); return *this;} ^bits.h:299:24: note: candidate is:minroots.h:54:34: error: expected primary-expression before '&' token void print(FILE *file, MinTable& T); ^:0:0: note: void* operator new(unsigned int) minroots.h:54:36: error: 'T' was not declared in this scope void print(FILE *file, MinTable& T); ^:0:0: note: candidate expects 1 argument, 2 provided In file included from minroots.h:61:0, from interface.h:48, from schubert.h:35, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:graph.h:42:38: error: 'CHAR_BIT' was not declared in this scope const Ulong SBITMAP_MAX = RANK_MAX/CHAR_BIT + (bool)(RANK_MAX%CHAR_BIT); ^graph.h:42:65: error: 'CHAR_BIT' was not declared in this scope const Ulong SBITMAP_MAX = RANK_MAX/CHAR_BIT + (bool)(RANK_MAX%CHAR_BIT); ^graph.h:45:42: error: 'USHRT_MAX' was not declared in this scope static const CoxEntry undef_coxentry = USHRT_MAX; ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.hpp:521:31: error: variable or field 'print' declared void template void print(FILE* file, const List& l) ^list.hpp:521:31: error: 'FILE' was not declared in this scopelist.hpp:521:37: error: 'file' was not declared in this scope template void print(FILE* file, const List& l) ^list.hpp:521:43: error: expected primary-expression before 'const' template void print(FILE* file, const List& l) ^In file included from minroots.h:61:0, from interface.h:48, from schubert.h:35, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:graph.h:85:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^graph.h:85:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^graph.h:85:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^In file included from coxtypes.h:20:0, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:io.h: In constructor 'io::String::String(const char*)':io.h:88:56: error: 'strlen' was not declared in this scope String(const char* const str):List(strlen(str)+1) ^io.h: At global scope:io.h:106:19: error: variable or field 'print' declared void inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^io.h:106:19: error: 'FILE' was not declared in this scopeio.h:106:25: error: 'file' was not declared in this scope inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^io.h:106:31: error: expected primary-expression before 'const' inline void print(FILE *file, const char* str) {fprintf(file,"%s",str);} ^io.h:107:19: error: variable or field 'print' declared void inline void print(FILE *file, const String& str) ^io.h:107:19: error: 'FILE' was not declared in this scopeio.h:107:25: error: 'file' was not declared in this scope inline void print(FILE *file, const String& str) ^io.h:107:31: error: expected primary-expression before 'const' inline void print(FILE *file, const String& str) ^minroots.cpp: In member function 'void {anonymous}::InitMinTable::newDepthOneRoot(graph::CoxGraph&, minroots::MinNbr, coxtypes::Generator)':minroots.cpp:886:44: error: no matching function for call to 'operator new [](sizetype, memory::Arena&)' d_min[d_size]= new(arena()) MinNbr[rank()]; ^minroots.cpp:886:44: note: candidate is::0:0: note: void* operator new [](unsigned int) :0:0: note: candidate expects 1 argument, 2 provided In file included from interface.h:48:0, from schubert.h:35, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:minroots.h:79:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^minroots.h:79:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^minroots.h:79:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^minroots.h:82:22: error: declaration of 'operator new' as non-function void* operator new(size_t, void* ptr) {return ptr;} ^minroots.h:82:18: error: expected ';' at end of member declaration void* operator new(size_t, void* ptr) {return ptr;} ^minroots.h:82:28: error: expected ')' before ',' token void* operator new(size_t, void* ptr) {return ptr;} ^minroots.cpp:887:48: error: no matching function for call to 'operator new [](sizetype, memory::Arena&)' d_dot[d_size]= new(arena()) DotProduct[rank()]; ^minroots.cpp:887:48: note: candidate is::0:0: note: void* operator new [](unsigned int) :0:0: note: candidate expects 1 argument, 2 provided In file included from coxgroup.h:66:0, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:coxtypes.h:53:28: error: 'CHAR_BIT' was not declared in this scope const Rank MEDRANK_MAX = CHAR_BIT*sizeof(Ulong); ^coxtypes.h:55:30: error: 'CHAR_BIT' was not declared in this scope const Rank SMALLRANK_MAX = CHAR_BIT*sizeof(Ulong)/2; ^coxtypes.h:59:31: error: 'ULONG_MAX' was not declared in this scope const CoxSize COXSIZE_MAX = ULONG_MAX-2; /* top values are reserved */ ^minroots.cpp:892:58: error: 'memcpy' was not declared in this scope memcpy(d_dot[d_size],d_dot[r],rank()*sizeof(DotProduct)); ^coxtypes.h:62:30: error: 'ULONG_MAX' was not declared in this scope const BettiNbr BETTI_MAX = ULONG_MAX-1; /* top value is reserved */ ^coxtypes.h:64:29: error: 'UINT_MAX' was not declared in this scope const CoxNbr COXNBR_MAX = UINT_MAX-1; /* top value is reserved */ ^automata.cpp: In constructor 'automata::ExplicitAutomaton::ExplicitAutomaton(globals::Ulong, globals::Ulong)':automata.cpp:50:59: error: expression cannot be used as a function d_table = (State **)arena().alloc(d_size*sizeof(Ulong *)); ^coxtypes.h:67:29: error: 'USHRT_MAX' was not declared in this scope const ParNbr PARNBR_MAX = USHRT_MAX-RANK_MAX-1; /* top value is reserved */ ^automata.cpp:51:66: error: expression cannot be used as a function d_table[0] = (State *)arena().alloc(d_size*d_rank*sizeof(Ulong)); ^coxtypes.h:68:29: error: 'USHRT_MAX' was not declared in this scope const Length LENGTH_MAX = USHRT_MAX-1; /* top value is reserved */ ^coxtypes.h:70:27: error: 'ULONG_MAX' was not declared in this scope const StarOp STAR_MAX = ULONG_MAX-1; /* top value is reserved */ ^coxtypes.h:87:14: error: variable or field 'print' declared void void print(FILE *outputfile, CoxArr a, Rank l); ^coxtypes.h:87:14: error: 'FILE' was not declared in this scopecoxtypes.h:87:20: error: 'outputfile' was not declared in this scope void print(FILE *outputfile, CoxArr a, Rank l); ^coxtypes.h:87:39: error: expected primary-expression before 'a' void print(FILE *outputfile, CoxArr a, Rank l); ^coxtypes.h:87:47: error: expected primary-expression before 'l' void print(FILE *outputfile, CoxArr a, Rank l); ^In file included from interface.h:49:0, from schubert.h:35, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:transducer.h:64:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^transducer.h:64:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^transducer.h:64:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^minroots.cpp: In member function 'void {anonymous}::InitMinTable::newDepthTwoRoot(graph::CoxGraph&, minroots::MinNbr, coxtypes::Generator)':minroots.cpp:914:44: error: no matching function for call to 'operator new [](sizetype, memory::Arena&)' d_min[d_size]= new(arena()) MinNbr[rank()]; ^In file included from bits.h:16:0, from automata.h:28, from automata.cpp:8:list.h: In instantiation of 'list::List::List() [with T = char]': io.h:85:25: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^minroots.cpp:914:44: note: candidate is::0:0: note: void* operator new [](unsigned int) :0:0: note: candidate expects 1 argument, 2 provided minroots.cpp:915:48: error: no matching function for call to 'operator new [](sizetype, memory::Arena&)' d_dot[d_size]= new(arena()) DotProduct[rank()]; ^minroots.cpp:915:48: note: candidate is::0:0: note: void* operator new [](unsigned int) :0:0: note: candidate expects 1 argument, 2 provided In file included from list.h:154:0, from bits.h:16, from automata.h:28, from automata.cpp:8:list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = char; globals::Ulong = long unsigned int]': io.h:86:42: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^minroots.cpp:920:58: error: 'memcpy' was not declared in this scope memcpy(d_dot[d_size],d_dot[r],rank()*sizeof(DotProduct)); ^In file included from bits.h:16:0, from automata.h:28, from automata.cpp:8:list.h: In instantiation of 'list::List::List() [with T = long unsigned int]': bits.h:86:12: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^minroots.cpp: In member function 'void {anonymous}::InitMinTable::newDihedralRoot(graph::CoxGraph&, minroots::MinNbr, coxtypes::Generator, coxtypes::Length)':minroots.cpp:943:44: error: no matching function for call to 'operator new [](sizetype, memory::Arena&)' d_min[d_size]= new(arena()) MinNbr[rank()]; ^minroots.cpp:943:44: note: candidate is::0:0: note: void* operator new [](unsigned int) :0:0: note: candidate expects 1 argument, 2 provided In file included from list.h:154:0, from bits.h:16, from automata.h:28, from automata.cpp:8:list.hpp: In instantiation of 'list::List::List(const list::List&) [with T = long unsigned int]': bits.h:88:65: required from herelist.hpp:83:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(r.size()*sizeof(T))); ^list.hpp:86:5: error: no matching function for call to 'operator new(sizetype, long unsigned int*)' new(d_ptr+j) T(r[j]); ^list.hpp:86:5: note: candidate is::0:0: note: void* operator new(unsigned int) :0:0: note: candidate expects 1 argument, 2 provided minroots.cpp:944:48: error: no matching function for call to 'operator new [](sizetype, memory::Arena&)' d_dot[d_size]= new(arena()) DotProduct[rank()]; ^minroots.cpp:944:48: note: candidate is::0:0: note: void* operator new [](unsigned int) :0:0: note: candidate expects 1 argument, 2 provided In file included from automata.h:28:0, from interface.h:43, from hecke.h:25, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:bits.h:50:14: error: variable or field 'print' declared void void print(FILE* file, const BitMap& map); ^bits.h:50:14: error: 'FILE' was not declared in this scopelist.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = long unsigned int; globals::Ulong = long unsigned int]': bits.h:216:47: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^bits.h:50:20: error: 'file' was not declared in this scope void print(FILE* file, const BitMap& map); ^bits.h:50:26: error: expected primary-expression before 'const' void print(FILE* file, const BitMap& map); ^transducer.h:113:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^transducer.h:113:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^transducer.h:113:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^minroots.cpp:949:58: error: 'memcpy' was not declared in this scope memcpy(d_dot[d_size],d_dot[r],rank()*sizeof(DotProduct)); ^In file included from bits.h:16:0, from automata.h:28, from automata.cpp:8:list.h: In instantiation of 'void list::List::setZero(globals::Ulong, globals::Ulong) [with T = long unsigned int; globals::Ulong = long unsigned int]': list.h:125:67: required from 'void list::List::setZero() [with T = long unsigned int]' bits.h:249:46: required from herelist.h:123:36: error: 'memset' was not declared in this scope {memset(d_ptr+first,0,r*sizeof(T));} ^minroots.cpp: In member function 'void {anonymous}::InitMinTable::newMinRoot(graph::CoxGraph&, minroots::MinNbr, coxtypes::Generator)':minroots.cpp:978:44: error: no matching function for call to 'operator new [](sizetype, memory::Arena&)' d_min[d_size]= new(arena()) MinNbr[rank()]; ^minroots.cpp:978:44: note: candidate is::0:0: note: void* operator new [](unsigned int) :0:0: note: candidate expects 1 argument, 2 provided minroots.cpp:979:48: error: no matching function for call to 'operator new [](sizetype, memory::Arena&)' d_dot[d_size]= new(arena()) DotProduct[rank()]; ^minroots.cpp:979:48: note: candidate is::0:0: note: void* operator new [](unsigned int) :0:0: note: candidate expects 1 argument, 2 provided minroots.cpp:984:58: error: 'memcpy' was not declared in this scope memcpy(d_dot[d_size],d_dot[r],rank()*sizeof(DotProduct)); ^In file included from schubert.h:35:0, from klsupport.h:59, from invkl.h:20, from invkl.cpp:8:interface.h:98:14: error: variable or field 'print' declared void void print(FILE *file, const CoxWord& g, const GroupEltInterface& I); ^interface.h:98:14: error: 'FILE' was not declared in this scopeinterface.h:98:20: error: 'file' was not declared in this scope void print(FILE *file, const CoxWord& g, const GroupEltInterface& I); ^interface.h:98:26: error: expected primary-expression before 'const' void print(FILE *file, const CoxWord& g, const GroupEltInterface& I); ^interface.h:98:44: error: expected primary-expression before 'const' void print(FILE *file, const CoxWord& g, const GroupEltInterface& I); ^interface.h:99:14: error: variable or field 'print' declared void void print(FILE *file, const LFlags& f, const Interface& I); ^interface.h:99:14: error: 'FILE' was not declared in this scopeinterface.h:99:20: error: 'file' was not declared in this scope void print(FILE *file, const LFlags& f, const Interface& I); ^interface.h:99:26: error: expected primary-expression before 'const' void print(FILE *file, const LFlags& f, const Interface& I); ^interface.h:99:43: error: expected primary-expression before 'const' void print(FILE *file, const LFlags& f, const Interface& I); ^interface.h:100:14: error: variable or field 'print' declared void void print(FILE *file, const LFlags& f, const DescentSetInterface& DI, ^interface.h:100:14: error: 'FILE' was not declared in this scopeinterface.h:100:20: error: 'file' was not declared in this scope void print(FILE *file, const LFlags& f, const DescentSetInterface& DI, ^In file included from memory.h:37:0, from list.h:41, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:125:33: note: in expansion of macro 'BITS' static const LFlags posBits = BITS(LFlags) - 1; /* BITS(LFlags) should be a ^interface.h:100:26: error: expected primary-expression before 'const' void print(FILE *file, const LFlags& f, const DescentSetInterface& DI, ^minroots.cpp: In constructor 'minroots::MinTable::MinTable(graph::CoxGraph&)':minroots.cpp:1042:27: error: no matching function for call to 'operator new(sizetype, minroots::MinTable* const)' new(this) InitMinTable(G); ^interface.h:100:43: error: expected primary-expression before 'const' void print(FILE *file, const LFlags& f, const DescentSetInterface& DI, ^minroots.cpp:1042:27: note: candidate is:interface.h:101:7: error: expected primary-expression before 'const' const GroupEltInterface& GI); ^:0:0: note: void* operator new(unsigned int) In file included from automata.h:28:0, from interface.h:43, from hecke.h:25, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:bits.h:127:35: error: field initializer is not constant static const LFlags baseBits = ~posBits; ^:0:0: note: candidate expects 1 argument, 2 provided interface.h:102:20: error: variable or field 'printSymbol' declared void void printSymbol(FILE *file, const Generator& s, const Interface& I); ^interface.h:102:20: error: 'FILE' was not declared in this scopeinterface.h:102:26: error: 'file' was not declared in this scope void printSymbol(FILE *file, const Generator& s, const Interface& I); ^interface.h:102:32: error: expected primary-expression before 'const' void printSymbol(FILE *file, const Generator& s, const Interface& I); ^interface.h:102:52: error: expected primary-expression before 'const' void printSymbol(FILE *file, const Generator& s, const Interface& I); ^interface.h:103:22: error: variable or field 'printTwosided' declared void void printTwosided(FILE *file, const LFlags& f, ^interface.h:103:22: error: 'FILE' was not declared in this scopeinterface.h:103:28: error: 'file' was not declared in this scope void printTwosided(FILE *file, const LFlags& f, ^interface.h:103:34: error: expected primary-expression before 'const' void printTwosided(FILE *file, const LFlags& f, ^interface.h:104:8: error: expected primary-expression before 'const' const DescentSetInterface& DI, ^interface.h:105:8: error: expected primary-expression before 'const' const GroupEltInterface& GI, const Rank& l); ^interface.h:105:37: error: expected primary-expression before 'const' const GroupEltInterface& GI, const Rank& l); ^interface.h:106:22: error: variable or field 'printTwosided' declared void void printTwosided(FILE *file, const LFlags& f, const Interface& I); ^interface.h:106:22: error: 'FILE' was not declared in this scopeinterface.h:106:28: error: 'file' was not declared in this scope void printTwosided(FILE *file, const LFlags& f, const Interface& I); ^interface.h:106:34: error: expected primary-expression before 'const' void printTwosided(FILE *file, const LFlags& f, const Interface& I); ^interface.h:106:51: error: expected primary-expression before 'const' void printTwosided(FILE *file, const LFlags& f, const Interface& I); ^make: *** [makefile:36: automata.o] Error 1make: *** Waiting for unfinished jobs....interface.h:136:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:136:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:136:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^bits.h:190:24: error: 'FILE' has not been declared void printClassSizes(FILE* file) const; ^interface.h:166:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:166:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:166:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:167:22: error: declaration of 'operator new' as non-function void* operator new(size_t size, void* ptr) {return ptr;} ^interface.h:167:18: error: expected ';' at end of member declaration void* operator new(size_t size, void* ptr) {return ptr;} ^interface.h:167:29: error: expected ')' before 'size' void* operator new(size_t size, void* ptr) {return ptr;} ^In file included from memory.h:37:0, from list.h:41, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:bits.h: In member function 'void bits::BitMap::clearBit(const Ulong&)':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:243:14: note: in expansion of macro 'BITS' {d_map[n/BITS(LFlags)] &= ~(lmask[n%BITS(LFlags)]);} ^interface.h:187:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:187:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^bits.h: In member function 'bool bits::BitMap::getBit(const Ulong&) const':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:246:21: note: in expansion of macro 'BITS' {return d_map[n/BITS(LFlags)] & lmask[n%BITS(LFlags)];} ^interface.h:187:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^bits.h: In member function 'bits::LFlags bits::BitMap::lastchunk() const':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:248:32: note: in expansion of macro 'BITS' {return leqmask[(size()-1)%BITS(LFlags)];} ^interface.h:206:14: error: 'FILE' has not been declared void print(FILE* file) const; ^bits.h: In member function 'void bits::BitMap::setBit(const Ulong&)':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^bits.h:251:14: note: in expansion of macro 'BITS' {d_map[n/BITS(LFlags)] |= lmask[n%BITS(LFlags)];} ^interface.h:241:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:241:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:241:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:285:22: error: 'FILE' has not been declared virtual void print(FILE* file, const CoxWord& g) const; ^interface.h:299:19: error: variable or field 'print' declared void inline void print(FILE *file, const LFlags& f, const Interface& I) ^interface.h:299:19: error: 'FILE' was not declared in this scopeIn file included from memory.h:37:0, from list.h:41, from bits.h:16, from minroots.h:38, from minroots.cpp:8:minroots.cpp: In member function 'const coxtypes::CoxWord& minroots::MinTable::power(coxtypes::CoxWord&, const Ulong&) const':constants.h:18:18: error: 'CHAR_BIT' was not declared in this scope #define BITS(x) (CHAR_BIT*sizeof(x)) /* size of x in bits */ ^minroots.cpp:1345:37: note: in expansion of macro 'BITS' static Ulong hi_bit = (Ulong)1 << BITS(Ulong) - 1; ^interface.h:299:25: error: 'file' was not declared in this scope inline void print(FILE *file, const LFlags& f, const Interface& I) ^interface.h:299:31: error: expected primary-expression before 'const' inline void print(FILE *file, const LFlags& f, const Interface& I) ^interface.h:299:48: error: expected primary-expression before 'const' inline void print(FILE *file, const LFlags& f, const Interface& I) ^In file included from automata.h:28:0, from interface.h:43, from hecke.h:25, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:bits.h: In member function 'bits::SubSet& bits::SubSet::assign(const bits::SubSet&)':bits.h:299:24: error: no matching function for call to 'operator new(sizetype, bits::SubSet* const)' {new(this) SubSet(q); return *this;} ^bits.h:299:24: note: candidate is::0:0: note: void* operator new(unsigned int) :0:0: note: candidate expects 1 argument, 2 provided interface.h:301:25: error: variable or field 'printSymbol' declared void inline void printSymbol(FILE *file, const Generator& s, const Interface& I) ^interface.h:301:25: error: 'FILE' was not declared in this scopeinterface.h:301:31: error: 'file' was not declared in this scope inline void printSymbol(FILE *file, const Generator& s, const Interface& I) ^interface.h:301:37: error: expected primary-expression before 'const' inline void printSymbol(FILE *file, const Generator& s, const Interface& I) ^interface.h:301:57: error: expected primary-expression before 'const' inline void printSymbol(FILE *file, const Generator& s, const Interface& I) ^interface.h:303:27: error: variable or field 'printTwosided' declared void inline void printTwosided(FILE *file, const LFlags& f, const Interface& I) ^interface.h:303:27: error: 'FILE' was not declared in this scopeinterface.h:303:33: error: 'file' was not declared in this scope inline void printTwosided(FILE *file, const LFlags& f, const Interface& I) ^interface.h:303:39: error: expected primary-expression before 'const' inline void printTwosided(FILE *file, const LFlags& f, const Interface& I) ^interface.h:303:56: error: expected primary-expression before 'const' inline void printTwosided(FILE *file, const LFlags& f, const Interface& I) ^interface.h:348:30: error: variable or field 'print' declared void inline void Interface::print(FILE* file, const CoxWord& g) const ^interface.h:348:30: error: 'FILE' was not declared in this scopeinterface.h:348:36: error: 'file' was not declared in this scope inline void Interface::print(FILE* file, const CoxWord& g) const ^interface.h:348:42: error: expected primary-expression before 'const' inline void Interface::print(FILE* file, const CoxWord& g) const ^In file included from klsupport.h:59:0, from invkl.h:20, from invkl.cpp:8:schubert.h:52:14: error: variable or field 'print' declared void void print(FILE* file, const SchubertContext& p); ^schubert.h:52:14: error: 'FILE' was not declared in this scopeschubert.h:52:20: error: 'file' was not declared in this scope void print(FILE* file, const SchubertContext& p); ^schubert.h:52:26: error: expected primary-expression before 'const' void print(FILE* file, const SchubertContext& p); ^schubert.h:53:20: error: variable or field 'printBitMap' declared void void printBitMap(FILE* file, const BitMap& pi, const SchubertContext& p, ^schubert.h:53:20: error: 'FILE' was not declared in this scopeschubert.h:53:26: error: 'file' was not declared in this scope void printBitMap(FILE* file, const BitMap& pi, const SchubertContext& p, ^schubert.h:53:32: error: expected primary-expression before 'const' void printBitMap(FILE* file, const BitMap& pi, const SchubertContext& p, ^schubert.h:53:50: error: expected primary-expression before 'const' void printBitMap(FILE* file, const BitMap& pi, const SchubertContext& p, ^schubert.h:54:6: error: expected primary-expression before 'const' const Interface& I); ^schubert.h:55:18: error: variable or field 'printList' declared void void printList(FILE* file, const List& v, const SchubertContext& p, ^schubert.h:55:18: error: 'FILE' was not declared in this scopeschubert.h:55:24: error: 'file' was not declared in this scope void printList(FILE* file, const List& v, const SchubertContext& p, ^schubert.h:55:30: error: expected primary-expression before 'const' void printList(FILE* file, const List& v, const SchubertContext& p, ^schubert.h:55:53: error: expected primary-expression before 'const' void printList(FILE* file, const List& v, const SchubertContext& p, ^In file included from interface.h:48:0, from hecke.h:25, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:minroots.h: At global scope:minroots.h:29:29: error: 'UINT_MAX' was not declared in this scope const MinNbr MINNBR_MAX = UINT_MAX-4; /* top values are reserved */ ^schubert.h:56:4: error: expected primary-expression before 'const' const Interface& I); ^minroots.cpp: At global scope:minroots.cpp:1702:22: error: variable or field 'print' declared void void minroots::print(FILE *file, MinTable& T) ^schubert.h:57:23: error: variable or field 'printPartition' declared void void printPartition(FILE* file, const Partition& pi, ^schubert.h:57:23: error: 'FILE' was not declared in this scopeminroots.cpp:1702:22: error: 'FILE' was not declared in this scopeschubert.h:57:29: error: 'file' was not declared in this scope void printPartition(FILE* file, const Partition& pi, ^schubert.h:57:35: error: expected primary-expression before 'const' void printPartition(FILE* file, const Partition& pi, ^schubert.h:58:9: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I); ^schubert.h:58:35: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I); ^schubert.h:59:23: error: variable or field 'printPartition' declared void void printPartition(FILE* file, const Partition& pi, const BitMap& b, ^schubert.h:59:23: error: 'FILE' was not declared in this scopeIn file included from interface.h:48:0, from hecke.h:25, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:minroots.h:54:14: error: variable or field 'print' declared void void print(FILE *file, MinTable& T); ^minroots.h:54:14: error: 'FILE' was not declared in this scopeschubert.h:59:29: error: 'file' was not declared in this scope void printPartition(FILE* file, const Partition& pi, const BitMap& b, ^minroots.h:54:20: error: 'file' was not declared in this scope void print(FILE *file, MinTable& T); ^minroots.cpp:1702:28: error: 'file' was not declared in this scope void minroots::print(FILE *file, MinTable& T) ^minroots.h:54:34: error: expected primary-expression before '&' token void print(FILE *file, MinTable& T); ^schubert.h:59:35: error: expected primary-expression before 'const' void printPartition(FILE* file, const Partition& pi, const BitMap& b, ^minroots.h:54:36: error: 'T' was not declared in this scope void print(FILE *file, MinTable& T); ^schubert.h:59:56: error: expected primary-expression before 'const' void printPartition(FILE* file, const Partition& pi, const BitMap& b, ^schubert.h:60:9: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I); ^schubert.h:60:35: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I); ^In file included from minroots.h:61:0, from interface.h:48, from hecke.h:25, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:graph.h:42:38: error: 'CHAR_BIT' was not declared in this scope const Ulong SBITMAP_MAX = RANK_MAX/CHAR_BIT + (bool)(RANK_MAX%CHAR_BIT); ^minroots.cpp:1702:42: error: expected primary-expression before '&' token void minroots::print(FILE *file, MinTable& T) ^graph.h:42:65: error: 'CHAR_BIT' was not declared in this scope const Ulong SBITMAP_MAX = RANK_MAX/CHAR_BIT + (bool)(RANK_MAX%CHAR_BIT); ^graph.h:45:42: error: 'USHRT_MAX' was not declared in this scope static const CoxEntry undef_coxentry = USHRT_MAX; ^minroots.cpp:1702:44: error: 'T' was not declared in this scope void minroots::print(FILE *file, MinTable& T) ^In file included from bits.h:16:0, from minroots.h:38, from minroots.cpp:8:list.h: In instantiation of 'list::List::List() [with T = char]': io.h:85:25: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^In file included from list.h:154:0, from bits.h:16, from minroots.h:38, from minroots.cpp:8:list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = char; globals::Ulong = long unsigned int]': io.h:86:42: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^In file included from bits.h:16:0, from minroots.h:38, from minroots.cpp:8:list.h: In instantiation of 'list::List::List() [with T = long unsigned int]': bits.h:86:12: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^In file included from list.h:154:0, from bits.h:16, from minroots.h:38, from minroots.cpp:8:list.hpp: In instantiation of 'list::List::List(const list::List&) [with T = long unsigned int]': bits.h:88:65: required from herelist.hpp:83:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(r.size()*sizeof(T))); ^In file included from klsupport.h:59:0, from invkl.h:20, from invkl.cpp:8:schubert.h:97:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:97:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:97:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^list.hpp:86:5: error: no matching function for call to 'operator new(sizetype, long unsigned int*)' new(d_ptr+j) T(r[j]); ^list.hpp:86:5: note: candidate is::0:0: note: void* operator new(unsigned int) :0:0: note: candidate expects 1 argument, 2 provided In file included from minroots.h:61:0, from interface.h:48, from hecke.h:25, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:graph.h:85:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^graph.h:85:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^graph.h:85:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = long unsigned int; globals::Ulong = long unsigned int]': bits.h:216:47: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^schubert.h:151:22: error: 'FILE' has not been declared virtual void print(FILE* file, const CoxNbr& x) const = 0; ^schubert.h:152:22: error: 'FILE' has not been declared virtual void print(FILE* file, const CoxNbr& x, const Interface& I) ^list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = unsigned char; globals::Ulong = long unsigned int]': coxtypes.h:107:21: required from herelist.hpp:71:9: error: expression cannot be used as a functionschubert.h:166:24: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:166:20: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:166:31: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^In file included from bits.h:16:0, from minroots.h:38, from minroots.cpp:8:list.h: In instantiation of 'list::List::List() [with T = unsigned int*]': minroots.h:84:14: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^In file included from interface.h:48:0, from hecke.h:25, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:minroots.h:79:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^minroots.h:79:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^minroots.h:79:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^list.h: In instantiation of 'list::List::List() [with T = char*]': minroots.h:84:14: required from herelist.h:62:40: error: 'memset' was not declared in this scopeminroots.h:82:22: error: declaration of 'operator new' as non-function void* operator new(size_t, void* ptr) {return ptr;} ^minroots.h:82:18: error: expected ';' at end of member declaration void* operator new(size_t, void* ptr) {return ptr;} ^minroots.h:82:28: error: expected ')' before ',' token void* operator new(size_t, void* ptr) {return ptr;} ^schubert.h:194:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^In file included from list.h:154:0, from bits.h:16, from minroots.h:38, from minroots.cpp:8:list.hpp: In instantiation of 'list::List::List(const list::List&) [with T = unsigned char]': coxtypes.h:100:7: required from herelist.hpp:83:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(r.size()*sizeof(T))); ^schubert.h:194:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:194:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^list.hpp:86:5: error: no matching function for call to 'operator new(sizetype, unsigned char*)' new(d_ptr+j) T(r[j]); ^list.hpp:86:5: note: candidate is::0:0: note: void* operator new(unsigned int) :0:0: note: candidate expects 1 argument, 2 provided list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = short unsigned int; globals::Ulong = long unsigned int]': minroots.cpp:1245:19: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^In file included from interface.h:49:0, from hecke.h:25, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:transducer.h:64:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^transducer.h:64:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^transducer.h:64:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^list.hpp: In instantiation of 'void list::List::append(const T&) [with T = short unsigned int]': minroots.cpp:1252:28: required from herelist.hpp:232:58: error: expression cannot be used as a function T* new_ptr = static_cast (arena().alloc(new_size)); ^list.hpp:235:34: error: 'memcpy' was not declared in this scope memcpy(new_ptr,d_ptr,old_size); ^schubert.h:254:14: error: 'FILE' has not been declared void print(FILE* file, const CoxNbr& x) const; ^schubert.h:255:14: error: 'FILE' has not been declared void print(FILE* file, const CoxNbr& x, const Interface& I) const; ^In file included from bits.h:16:0, from minroots.h:38, from minroots.cpp:8:list.h: In instantiation of 'void list::List::setZero(globals::Ulong, globals::Ulong) [with T = long unsigned int; globals::Ulong = long unsigned int]': list.h:125:67: required from 'void list::List::setZero() [with T = long unsigned int]' bits.h:249:46: required from herelist.h:123:36: error: 'memset' was not declared in this scope {memset(d_ptr+first,0,r*sizeof(T));} ^In file included from list.h:154:0, from bits.h:16, from minroots.h:38, from minroots.cpp:8:list.hpp: In instantiation of 'void list::List::setData(const T*, globals::Ulong, globals::Ulong) [with T = unsigned char; globals::Ulong = long unsigned int]': list.h:119:22: required from 'void list::List::setData(const T*, globals::Ulong) [with T = unsigned char; globals::Ulong = long unsigned int]' list.hpp:268:27: required from 'const list::List& list::List::assign(const list::List&) [with T = unsigned char]' coxtypes.h:141:28: required from herelist.hpp:342:58: error: expression cannot be used as a function T* new_ptr = static_cast (arena().alloc(new_size)); ^list.hpp:345:41: error: 'memcpy' was not declared in this scope memcpy(new_ptr,d_ptr,first*sizeof(T)); ^list.hpp:346:44: error: 'memcpy' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] memcpy(new_ptr+first,source,r*sizeof(T)); ^list.hpp:345:41: note: 'memcpy' declared here, later in the translation unit memcpy(new_ptr,d_ptr,first*sizeof(T)); ^list.hpp:359:41: error: 'memmove' was not declared in this scope memmove(d_ptr+first,source,r*sizeof(T)); ^transducer.h:113:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^transducer.h:113:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^transducer.h:113:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^In file included from hecke.h:25:0, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:interface.h:98:14: error: variable or field 'print' declared void void print(FILE *file, const CoxWord& g, const GroupEltInterface& I); ^interface.h:98:14: error: 'FILE' was not declared in this scopeinterface.h:98:20: error: 'file' was not declared in this scope void print(FILE *file, const CoxWord& g, const GroupEltInterface& I); ^interface.h:98:26: error: expected primary-expression before 'const' void print(FILE *file, const CoxWord& g, const GroupEltInterface& I); ^interface.h:98:44: error: expected primary-expression before 'const' void print(FILE *file, const CoxWord& g, const GroupEltInterface& I); ^interface.h:99:14: error: variable or field 'print' declared void void print(FILE *file, const LFlags& f, const Interface& I); ^interface.h:99:14: error: 'FILE' was not declared in this scopeinterface.h:99:20: error: 'file' was not declared in this scope void print(FILE *file, const LFlags& f, const Interface& I); ^interface.h:99:26: error: expected primary-expression before 'const' void print(FILE *file, const LFlags& f, const Interface& I); ^interface.h:99:43: error: expected primary-expression before 'const' void print(FILE *file, const LFlags& f, const Interface& I); ^interface.h:100:14: error: variable or field 'print' declared void void print(FILE *file, const LFlags& f, const DescentSetInterface& DI, ^interface.h:100:14: error: 'FILE' was not declared in this scopeinterface.h:100:20: error: 'file' was not declared in this scope void print(FILE *file, const LFlags& f, const DescentSetInterface& DI, ^interface.h:100:26: error: expected primary-expression before 'const' void print(FILE *file, const LFlags& f, const DescentSetInterface& DI, ^interface.h:100:43: error: expected primary-expression before 'const' void print(FILE *file, const LFlags& f, const DescentSetInterface& DI, ^interface.h:101:7: error: expected primary-expression before 'const' const GroupEltInterface& GI); ^interface.h:102:20: error: variable or field 'printSymbol' declared void void printSymbol(FILE *file, const Generator& s, const Interface& I); ^interface.h:102:20: error: 'FILE' was not declared in this scopeinterface.h:102:26: error: 'file' was not declared in this scope void printSymbol(FILE *file, const Generator& s, const Interface& I); ^interface.h:102:32: error: expected primary-expression before 'const' void printSymbol(FILE *file, const Generator& s, const Interface& I); ^interface.h:102:52: error: expected primary-expression before 'const' void printSymbol(FILE *file, const Generator& s, const Interface& I); ^interface.h:103:22: error: variable or field 'printTwosided' declared void void printTwosided(FILE *file, const LFlags& f, ^interface.h:103:22: error: 'FILE' was not declared in this scopeinterface.h:103:28: error: 'file' was not declared in this scope void printTwosided(FILE *file, const LFlags& f, ^interface.h:103:34: error: expected primary-expression before 'const' void printTwosided(FILE *file, const LFlags& f, ^interface.h:104:8: error: expected primary-expression before 'const' const DescentSetInterface& DI, ^interface.h:105:8: error: expected primary-expression before 'const' const GroupEltInterface& GI, const Rank& l); ^interface.h:105:37: error: expected primary-expression before 'const' const GroupEltInterface& GI, const Rank& l); ^interface.h:106:22: error: variable or field 'printTwosided' declared void void printTwosided(FILE *file, const LFlags& f, const Interface& I); ^interface.h:106:22: error: 'FILE' was not declared in this scopeinterface.h:106:28: error: 'file' was not declared in this scope void printTwosided(FILE *file, const LFlags& f, const Interface& I); ^interface.h:106:34: error: expected primary-expression before 'const' void printTwosided(FILE *file, const LFlags& f, const Interface& I); ^interface.h:106:51: error: expected primary-expression before 'const' void printTwosided(FILE *file, const LFlags& f, const Interface& I); ^interface.h:136:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:136:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:136:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^In file included from invkl.h:20:0, from invkl.cpp:8:klsupport.h:77:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^klsupport.h:77:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^klsupport.h:77:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:166:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:166:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:166:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:167:22: error: declaration of 'operator new' as non-function void* operator new(size_t size, void* ptr) {return ptr;} ^interface.h:167:18: error: expected ';' at end of member declaration void* operator new(size_t size, void* ptr) {return ptr;} ^interface.h:167:29: error: expected ')' before 'size' void* operator new(size_t size, void* ptr) {return ptr;} ^interface.h:187:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:187:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^In file included from invkl.h:21:0, from invkl.cpp:8:hecke.h:38:20: error: variable or field 'prettyPrint' declared void void prettyPrint(FILE* file, const List >& h, ^hecke.h:38:20: error: 'FILE' was not declared in this scopeinterface.h:187:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^hecke.h:38:26: error: 'file' was not declared in this scope void prettyPrint(FILE* file, const List >& h, ^hecke.h:38:32: error: expected primary-expression before 'const' void prettyPrint(FILE* file, const List >& h, ^hecke.h:39:6: error: expected primary-expression before 'const' const Permutation& a, const SchubertContext& p, ^hecke.h:39:28: error: expected primary-expression before 'const' const Permutation& a, const SchubertContext& p, ^hecke.h:40:6: error: expected primary-expression before 'const' const Interface& I, const Length& l, ^hecke.h:40:26: error: expected primary-expression before 'const' const Interface& I, const Length& l, ^hecke.h:41:6: error: expected primary-expression before 'const' const Ulong &ls = LINESIZE); ^hecke.h:43:19: error: variable or field 'printBasis' declared void void printBasis(FILE* f, const List >& h, ^hecke.h:43:19: error: 'FILE' was not declared in this scopehecke.h:43:25: error: 'f' was not declared in this scope void printBasis(FILE* f, const List >& h, ^hecke.h:43:28: error: expected primary-expression before 'const' void printBasis(FILE* f, const List >& h, ^hecke.h:44:5: error: expected primary-expression before 'const' const Interface& I); ^interface.h:206:14: error: 'FILE' has not been declared void print(FILE* file) const; ^interface.h:241:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:241:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^interface.h:241:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^In file included from hecke.h:112:0, from invkl.h:21, from invkl.cpp:8:hecke.hpp:45:23: error: variable or field 'oneColumnPrint' declared void void oneColumnPrint(FILE* file, const List >& h, ^hecke.hpp:45:23: error: 'FILE' was not declared in this scopehecke.hpp:45:29: error: 'file' was not declared in this scope void oneColumnPrint(FILE* file, const List >& h, ^hecke.hpp:45:35: error: expected primary-expression before 'const' void oneColumnPrint(FILE* file, const List >& h, ^hecke.hpp:46:9: error: expected primary-expression before 'const' const Permutation& a, const SchubertContext& p, ^hecke.hpp:46:31: error: expected primary-expression before 'const' const Permutation& a, const SchubertContext& p, ^hecke.hpp:47:9: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^hecke.hpp:47:29: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^hecke.hpp:47:46: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^hecke.hpp:49:23: error: variable or field 'twoColumnPrint' declared void void twoColumnPrint(FILE* file, const List >& h, ^hecke.hpp:49:23: error: 'FILE' was not declared in this scopehecke.hpp:49:29: error: 'file' was not declared in this scope void twoColumnPrint(FILE* file, const List >& h, ^hecke.hpp:49:35: error: expected primary-expression before 'const' void twoColumnPrint(FILE* file, const List >& h, ^hecke.hpp:50:9: error: expected primary-expression before 'const' const Permutation&a, const SchubertContext& p, ^hecke.hpp:50:30: error: expected primary-expression before 'const' const Permutation&a, const SchubertContext& p, ^hecke.hpp:51:9: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^hecke.hpp:51:29: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^hecke.hpp:51:46: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^interface.h:285:22: error: 'FILE' has not been declared virtual void print(FILE* file, const CoxWord& g) const; ^hecke.hpp:175:21: error: variable or field 'oneColumnPrint' declared void void oneColumnPrint(FILE* file, ^hecke.hpp:175:21: error: 'FILE' was not declared in this scopehecke.hpp:175:27: error: 'file' was not declared in this scope void oneColumnPrint(FILE* file, ^interface.h:299:19: error: variable or field 'print' declared void inline void print(FILE *file, const LFlags& f, const Interface& I) ^interface.h:299:19: error: 'FILE' was not declared in this scopehecke.hpp:176:7: error: expected primary-expression before 'const' const List >& h, ^hecke.hpp:177:7: error: expected primary-expression before 'const' const Permutation& a, ^hecke.hpp:178:7: error: expected primary-expression before 'const' const SchubertContext& p, ^hecke.hpp:179:7: error: expected primary-expression before 'const' const Interface& I, ^hecke.hpp:180:7: error: expected primary-expression before 'const' const Length& l, ^interface.h:299:25: error: 'file' was not declared in this scope inline void print(FILE *file, const LFlags& f, const Interface& I) ^hecke.hpp:181:7: error: expected primary-expression before 'const' const Ulong& ls) ^hecke.hpp:205:18: error: variable or field 'prettyPrint' declared void void prettyPrint(FILE* file, ^hecke.hpp:205:18: error: 'FILE' was not declared in this scopeinterface.h:299:31: error: expected primary-expression before 'const' inline void print(FILE *file, const LFlags& f, const Interface& I) ^interface.h:299:48: error: expected primary-expression before 'const' inline void print(FILE *file, const LFlags& f, const Interface& I) ^hecke.hpp:205:24: error: 'file' was not declared in this scope void prettyPrint(FILE* file, ^interface.h:301:25: error: variable or field 'printSymbol' declared void inline void printSymbol(FILE *file, const Generator& s, const Interface& I) ^interface.h:301:25: error: 'FILE' was not declared in this scopehecke.hpp:206:4: error: expected primary-expression before 'const' const List >& h, ^hecke.hpp:207:4: error: expected primary-expression before 'const' const Permutation& a, ^hecke.hpp:208:4: error: expected primary-expression before 'const' const SchubertContext& p, ^hecke.hpp:209:4: error: expected primary-expression before 'const' const Interface& I, ^interface.h:301:31: error: 'file' was not declared in this scope inline void printSymbol(FILE *file, const Generator& s, const Interface& I) ^hecke.hpp:210:4: error: expected primary-expression before 'const' const Length& l, ^hecke.hpp:211:4: error: expected primary-expression before 'const' const Ulong& ls) ^interface.h:301:37: error: expected primary-expression before 'const' inline void printSymbol(FILE *file, const Generator& s, const Interface& I) ^interface.h:301:57: error: expected primary-expression before 'const' inline void printSymbol(FILE *file, const Generator& s, const Interface& I) ^interface.h:303:27: error: variable or field 'printTwosided' declared void inline void printTwosided(FILE *file, const LFlags& f, const Interface& I) ^interface.h:303:27: error: 'FILE' was not declared in this scopeinterface.h:303:33: error: 'file' was not declared in this scope inline void printTwosided(FILE *file, const LFlags& f, const Interface& I) ^interface.h:303:39: error: expected primary-expression before 'const' inline void printTwosided(FILE *file, const LFlags& f, const Interface& I) ^hecke.hpp:300:21: error: variable or field 'twoColumnPrint' declared void void twoColumnPrint(FILE* file, ^interface.h:303:56: error: expected primary-expression before 'const' inline void printTwosided(FILE *file, const LFlags& f, const Interface& I) ^hecke.hpp:300:21: error: 'FILE' was not declared in this scopehecke.hpp:300:27: error: 'file' was not declared in this scope void twoColumnPrint(FILE* file, ^hecke.hpp:301:7: error: expected primary-expression before 'const' const List >& h, ^hecke.hpp:302:7: error: expected primary-expression before 'const' const Permutation& a, ^hecke.hpp:303:7: error: expected primary-expression before 'const' const SchubertContext& p, ^hecke.hpp:304:7: error: expected primary-expression before 'const' const Interface& I, ^hecke.hpp:305:7: error: expected primary-expression before 'const' const Length& l, ^hecke.hpp:306:7: error: expected primary-expression before 'const' const Ulong& ls) ^In file included from invkl.h:56:0, from invkl.cpp:8:search.h:27:33: error: variable or field 'print' declared void template void print(FILE* file, const BinaryTree& t); ^search.h:27:33: error: 'FILE' was not declared in this scopesearch.h:27:39: error: 'file' was not declared in this scope template void print(FILE* file, const BinaryTree& t); ^search.h:27:45: error: expected primary-expression before 'const' template void print(FILE* file, const BinaryTree& t); ^search.h:28:33: error: variable or field 'print' declared void template void print(FILE*, TreeNode*, const char*); ^search.h:28:33: error: 'FILE' was not declared in this scopesearch.h:28:38: error: expected primary-expression before ',' token template void print(FILE*, TreeNode*, const char*); ^search.h:28:51: error: expected primary-expression before '*' token template void print(FILE*, TreeNode*, const char*); ^search.h:28:52: error: expected primary-expression before ',' token template void print(FILE*, TreeNode*, const char*); ^search.h:28:54: error: expected primary-expression before 'const' template void print(FILE*, TreeNode*, const char*); ^search.h:46:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^search.h:46:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^search.h:46:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^search.h:59:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^search.h:59:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^search.h:59:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^In file included from search.h:84:0, from invkl.h:56, from invkl.cpp:8:search.hpp:136:31: error: variable or field 'print' declared void template void print(FILE* file, const BinaryTree& t) ^search.hpp:136:31: error: 'FILE' was not declared in this scopesearch.hpp:136:37: error: 'file' was not declared in this scope template void print(FILE* file, const BinaryTree& t) ^search.hpp:136:43: error: expected primary-expression before 'const' template void print(FILE* file, const BinaryTree& t) ^interface.h:348:30: error: variable or field 'print' declared void inline void Interface::print(FILE* file, const CoxWord& g) const ^interface.h:348:30: error: 'FILE' was not declared in this scopesearch.hpp:149:31: error: variable or field 'print' declared void template void print(FILE* file, TreeNode* c, const char* varname) ^search.hpp:149:31: error: 'FILE' was not declared in this scopesearch.hpp:149:37: error: 'file' was not declared in this scope template void print(FILE* file, TreeNode* c, const char* varname) ^interface.h:348:36: error: 'file' was not declared in this scope inline void Interface::print(FILE* file, const CoxWord& g) const ^search.hpp:149:54: error: expected primary-expression before '*' token template void print(FILE* file, TreeNode* c, const char* varname) ^search.hpp:149:56: error: 'c' was not declared in this scope template void print(FILE* file, TreeNode* c, const char* varname) ^interface.h:348:42: error: expected primary-expression before 'const' inline void Interface::print(FILE* file, const CoxWord& g) const ^search.hpp:149:59: error: expected primary-expression before 'const' template void print(FILE* file, TreeNode* c, const char* varname) ^In file included from hecke.h:26:0, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:schubert.h:52:14: error: variable or field 'print' declared void void print(FILE* file, const SchubertContext& p); ^schubert.h:52:14: error: 'FILE' was not declared in this scopeschubert.h:52:20: error: 'file' was not declared in this scope void print(FILE* file, const SchubertContext& p); ^schubert.h:52:26: error: expected primary-expression before 'const' void print(FILE* file, const SchubertContext& p); ^schubert.h:53:20: error: variable or field 'printBitMap' declared void void printBitMap(FILE* file, const BitMap& pi, const SchubertContext& p, ^schubert.h:53:20: error: 'FILE' was not declared in this scopeschubert.h:53:26: error: 'file' was not declared in this scope void printBitMap(FILE* file, const BitMap& pi, const SchubertContext& p, ^schubert.h:53:32: error: expected primary-expression before 'const' void printBitMap(FILE* file, const BitMap& pi, const SchubertContext& p, ^schubert.h:53:50: error: expected primary-expression before 'const' void printBitMap(FILE* file, const BitMap& pi, const SchubertContext& p, ^schubert.h:54:6: error: expected primary-expression before 'const' const Interface& I); ^schubert.h:55:18: error: variable or field 'printList' declared void void printList(FILE* file, const List& v, const SchubertContext& p, ^schubert.h:55:18: error: 'FILE' was not declared in this scopeschubert.h:55:24: error: 'file' was not declared in this scope void printList(FILE* file, const List& v, const SchubertContext& p, ^schubert.h:55:30: error: expected primary-expression before 'const' void printList(FILE* file, const List& v, const SchubertContext& p, ^schubert.h:55:53: error: expected primary-expression before 'const' void printList(FILE* file, const List& v, const SchubertContext& p, ^schubert.h:56:4: error: expected primary-expression before 'const' const Interface& I); ^schubert.h:57:23: error: variable or field 'printPartition' declared void void printPartition(FILE* file, const Partition& pi, ^schubert.h:57:23: error: 'FILE' was not declared in this scopeschubert.h:57:29: error: 'file' was not declared in this scope void printPartition(FILE* file, const Partition& pi, ^schubert.h:57:35: error: expected primary-expression before 'const' void printPartition(FILE* file, const Partition& pi, ^schubert.h:58:9: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I); ^schubert.h:58:35: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I); ^schubert.h:59:23: error: variable or field 'printPartition' declared void void printPartition(FILE* file, const Partition& pi, const BitMap& b, ^schubert.h:59:23: error: 'FILE' was not declared in this scopeschubert.h:59:29: error: 'file' was not declared in this scope void printPartition(FILE* file, const Partition& pi, const BitMap& b, ^schubert.h:59:35: error: expected primary-expression before 'const' void printPartition(FILE* file, const Partition& pi, const BitMap& b, ^schubert.h:59:56: error: expected primary-expression before 'const' void printPartition(FILE* file, const Partition& pi, const BitMap& b, ^schubert.h:60:9: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I); ^schubert.h:60:35: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I); ^make: *** [makefile:36: minroots.o] Error 1In file included from invkl.cpp:8:0:invkl.h:101:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^invkl.h:101:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^invkl.h:101:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^invkl.h:119:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^In file included from hecke.h:26:0, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:schubert.h:97:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^invkl.h:119:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:97:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^invkl.h:119:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:97:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:151:22: error: 'FILE' has not been declared virtual void print(FILE* file, const CoxNbr& x) const = 0; ^schubert.h:152:22: error: 'FILE' has not been declared virtual void print(FILE* file, const CoxNbr& x, const Interface& I) ^schubert.h:166:24: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:166:20: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:166:31: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:194:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:194:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:194:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^invkl.cpp:52:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^invkl.cpp:52:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^invkl.cpp:52:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^schubert.h:254:14: error: 'FILE' has not been declared void print(FILE* file, const CoxNbr& x) const; ^schubert.h:255:14: error: 'FILE' has not been declared void print(FILE* file, const CoxNbr& x, const Interface& I) const; ^In file included from files.h:38:0, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:hecke.h:38:20: error: variable or field 'prettyPrint' declared void void prettyPrint(FILE* file, const List >& h, ^hecke.h:38:20: error: 'FILE' was not declared in this scopehecke.h:38:26: error: 'file' was not declared in this scope void prettyPrint(FILE* file, const List >& h, ^hecke.h:38:32: error: expected primary-expression before 'const' void prettyPrint(FILE* file, const List >& h, ^hecke.h:39:6: error: expected primary-expression before 'const' const Permutation& a, const SchubertContext& p, ^hecke.h:39:28: error: expected primary-expression before 'const' const Permutation& a, const SchubertContext& p, ^hecke.h:40:6: error: expected primary-expression before 'const' const Interface& I, const Length& l, ^hecke.h:40:26: error: expected primary-expression before 'const' const Interface& I, const Length& l, ^hecke.h:41:6: error: expected primary-expression before 'const' const Ulong &ls = LINESIZE); ^hecke.h:43:19: error: variable or field 'printBasis' declared void void printBasis(FILE* f, const List >& h, ^hecke.h:43:19: error: 'FILE' was not declared in this scopehecke.h:43:25: error: 'f' was not declared in this scope void printBasis(FILE* f, const List >& h, ^hecke.h:43:28: error: expected primary-expression before 'const' void printBasis(FILE* f, const List >& h, ^hecke.h:44:5: error: expected primary-expression before 'const' const Interface& I); ^In file included from hecke.hpp:8:0, from hecke.h:112, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:polynomials.h:32:29: error: 'ULONG_MAX' was not declared in this scope const Degree DEGREE_MAX = ULONG_MAX-1; ^polynomials.h:33:31: error: 'LONG_MAX' was not declared in this scope const SDegree SDEGREE_MAX = LONG_MAX; ^polynomials.h:34:31: error: 'LONG_MIN' was not declared in this scope const SDegree SDEGREE_MIN = LONG_MIN+1; ^polynomials.h:35:35: error: 'LONG_MIN' was not declared in this scope const SDegree undef_valuation = LONG_MIN; ^polynomials.h:71:14: error: variable or field 'print' declared void void print(FILE* file, const Polynomial& p, const char *x); ^polynomials.h:71:14: error: 'FILE' was not declared in this scopepolynomials.h:71:20: error: 'file' was not declared in this scope void print(FILE* file, const Polynomial& p, const char *x); ^polynomials.h:71:26: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const char *x); ^polynomials.h:71:50: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const char *x); ^polynomials.h:73:14: error: variable or field 'print' declared void void print(FILE* file, const LaurentPolynomial& p, const char *x); ^polynomials.h:73:14: error: 'FILE' was not declared in this scopepolynomials.h:73:20: error: 'file' was not declared in this scope void print(FILE* file, const LaurentPolynomial& p, const char *x); ^polynomials.h:73:26: error: expected primary-expression before 'const' void print(FILE* file, const LaurentPolynomial& p, const char *x); ^polynomials.h:73:57: error: expected primary-expression before 'const' void print(FILE* file, const LaurentPolynomial& p, const char *x); ^polynomials.h:75:14: error: variable or field 'print' declared void void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:75:14: error: 'FILE' was not declared in this scopepolynomials.h:75:20: error: 'file' was not declared in this scope void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:75:26: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:75:50: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:76:7: error: expected primary-expression before 'const' const long& m, const char *x); ^polynomials.h:76:22: error: expected primary-expression before 'const' const long& m, const char *x); ^polynomials.h:78:14: error: variable or field 'print' declared void void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:78:14: error: 'FILE' was not declared in this scopepolynomials.h:78:20: error: 'file' was not declared in this scope void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:78:26: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:78:50: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:79:7: error: expected primary-expression before 'const' const long& m, const char *x,GAP); ^polynomials.h:79:22: error: expected primary-expression before 'const' const long& m, const char *x,GAP); ^polynomials.h:79:39: error: expected primary-expression before ')' token const long& m, const char *x,GAP); ^polynomials.h:81:14: error: variable or field 'print' declared void void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:81:14: error: 'FILE' was not declared in this scopepolynomials.h:81:20: error: 'file' was not declared in this scope void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:81:26: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:81:50: error: expected primary-expression before 'const' void print(FILE* file, const Polynomial& p, const Degree& d, ^polynomials.h:82:7: error: expected primary-expression before 'const' const long& m, const char *x,Terse); ^polynomials.h:82:22: error: expected primary-expression before 'const' const long& m, const char *x,Terse); ^polynomials.h:82:41: error: expected primary-expression before ')' token const long& m, const char *x,Terse); ^In file included from polynomials.h:264:0, from hecke.hpp:8, from hecke.h:112, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:polynomials.hpp:571:31: error: variable or field 'print' declared void template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:571:31: error: 'FILE' was not declared in this scopepolynomials.hpp:571:37: error: 'file' was not declared in this scope template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:571:43: error: expected primary-expression before 'const' template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:572:10: error: expected primary-expression before 'const' const char* x) ^polynomials.hpp:584:31: error: variable or field 'print' declared void template void print(FILE* file, const LaurentPolynomial& p, ^polynomials.hpp:584:31: error: 'FILE' was not declared in this scopepolynomials.hpp:584:37: error: 'file' was not declared in this scope template void print(FILE* file, const LaurentPolynomial& p, ^polynomials.hpp:584:43: error: expected primary-expression before 'const' template void print(FILE* file, const LaurentPolynomial& p, ^polynomials.hpp:585:10: error: expected primary-expression before 'const' const char* x) ^polynomials.hpp:597:31: error: variable or field 'print' declared void template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:597:31: error: 'FILE' was not declared in this scopepolynomials.hpp:597:37: error: 'file' was not declared in this scope template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:597:43: error: expected primary-expression before 'const' template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:598:10: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x) ^polynomials.hpp:598:27: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x) ^polynomials.hpp:598:42: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x) ^polynomials.hpp:615:31: error: variable or field 'print' declared void template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:615:31: error: 'FILE' was not declared in this scopepolynomials.hpp:615:37: error: 'file' was not declared in this scope template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:615:43: error: expected primary-expression before 'const' template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:616:10: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^polynomials.hpp:616:27: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^polynomials.hpp:616:42: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^polynomials.hpp:617:13: error: expected primary-expression before ')' token GAP) ^polynomials.hpp:634:31: error: variable or field 'print' declared void template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:634:31: error: 'FILE' was not declared in this scopepolynomials.hpp:634:37: error: 'file' was not declared in this scope template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:634:43: error: expected primary-expression before 'const' template void print(FILE* file, const Polynomial& p, ^polynomials.hpp:635:10: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^polynomials.hpp:635:27: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^polynomials.hpp:635:42: error: expected primary-expression before 'const' const Degree& d, const long& m, const char* x, ^polynomials.hpp:636:15: error: expected primary-expression before ')' token Terse) ^In file included from hecke.h:112:0, from files.h:38, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:hecke.hpp:45:23: error: variable or field 'oneColumnPrint' declared void void oneColumnPrint(FILE* file, const List >& h, ^hecke.hpp:45:23: error: 'FILE' was not declared in this scopehecke.hpp:45:29: error: 'file' was not declared in this scope void oneColumnPrint(FILE* file, const List >& h, ^hecke.hpp:45:35: error: expected primary-expression before 'const' void oneColumnPrint(FILE* file, const List >& h, ^hecke.hpp:46:9: error: expected primary-expression before 'const' const Permutation& a, const SchubertContext& p, ^hecke.hpp:46:31: error: expected primary-expression before 'const' const Permutation& a, const SchubertContext& p, ^hecke.hpp:47:9: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^hecke.hpp:47:29: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^hecke.hpp:47:46: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^hecke.hpp:49:23: error: variable or field 'twoColumnPrint' declared void void twoColumnPrint(FILE* file, const List >& h, ^hecke.hpp:49:23: error: 'FILE' was not declared in this scopeIn file included from io.h:70:0, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.h: In instantiation of 'list::List::List() [with T = char]': io.h:85:25: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^hecke.hpp:49:29: error: 'file' was not declared in this scope void twoColumnPrint(FILE* file, const List >& h, ^hecke.hpp:49:35: error: expected primary-expression before 'const' void twoColumnPrint(FILE* file, const List >& h, ^hecke.hpp:50:9: error: expected primary-expression before 'const' const Permutation&a, const SchubertContext& p, ^hecke.hpp:50:30: error: expected primary-expression before 'const' const Permutation&a, const SchubertContext& p, ^hecke.hpp:51:9: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^hecke.hpp:51:29: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^hecke.hpp:51:46: error: expected primary-expression before 'const' const Interface& I, const Length& l, const Ulong& ls); ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = char; globals::Ulong = long unsigned int]': io.h:86:42: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = unsigned char; globals::Ulong = long unsigned int]': coxtypes.h:107:21: required from herelist.hpp:71:9: error: expression cannot be used as a functionhecke.hpp:175:21: error: variable or field 'oneColumnPrint' declared void void oneColumnPrint(FILE* file, ^hecke.hpp:175:21: error: 'FILE' was not declared in this scopehecke.hpp:175:27: error: 'file' was not declared in this scope void oneColumnPrint(FILE* file, ^hecke.hpp:176:7: error: expected primary-expression before 'const' const List >& h, ^hecke.hpp:177:7: error: expected primary-expression before 'const' const Permutation& a, ^hecke.hpp:178:7: error: expected primary-expression before 'const' const SchubertContext& p, ^hecke.hpp:179:7: error: expected primary-expression before 'const' const Interface& I, ^hecke.hpp:180:7: error: expected primary-expression before 'const' const Length& l, ^hecke.hpp:181:7: error: expected primary-expression before 'const' const Ulong& ls) ^hecke.hpp:205:18: error: variable or field 'prettyPrint' declared void void prettyPrint(FILE* file, ^hecke.hpp:205:18: error: 'FILE' was not declared in this scopeIn file included from io.h:70:0, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.h: In instantiation of 'list::List::List() [with T = long unsigned int]': bits.h:86:12: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^hecke.hpp:205:24: error: 'file' was not declared in this scope void prettyPrint(FILE* file, ^hecke.hpp:206:4: error: expected primary-expression before 'const' const List >& h, ^hecke.hpp:207:4: error: expected primary-expression before 'const' const Permutation& a, ^hecke.hpp:208:4: error: expected primary-expression before 'const' const SchubertContext& p, ^hecke.hpp:209:4: error: expected primary-expression before 'const' const Interface& I, ^hecke.hpp:210:4: error: expected primary-expression before 'const' const Length& l, ^hecke.hpp:211:4: error: expected primary-expression before 'const' const Ulong& ls) ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.hpp: In instantiation of 'list::List::List(const list::List&) [with T = long unsigned int]': bits.h:88:65: required from herelist.hpp:83:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(r.size()*sizeof(T))); ^list.hpp:86:5: error: no matching function for call to 'operator new(sizetype, long unsigned int*)' new(d_ptr+j) T(r[j]); ^list.hpp:86:5: note: candidate is::0:0: note: void* operator new(unsigned int) :0:0: note: candidate expects 1 argument, 2 provided hecke.hpp:300:21: error: variable or field 'twoColumnPrint' declared void void twoColumnPrint(FILE* file, ^list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = long unsigned int; globals::Ulong = long unsigned int]': bits.h:216:47: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^hecke.hpp:300:21: error: 'FILE' was not declared in this scopehecke.hpp:300:27: error: 'file' was not declared in this scope void twoColumnPrint(FILE* file, ^hecke.hpp:301:7: error: expected primary-expression before 'const' const List >& h, ^hecke.hpp:302:7: error: expected primary-expression before 'const' const Permutation& a, ^hecke.hpp:303:7: error: expected primary-expression before 'const' const SchubertContext& p, ^hecke.hpp:304:7: error: expected primary-expression before 'const' const Interface& I, ^hecke.hpp:305:7: error: expected primary-expression before 'const' const Length& l, ^hecke.hpp:306:7: error: expected primary-expression before 'const' const Ulong& ls) ^In file included from invkl.h:20:0, from files.h:39, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:klsupport.h:39:31: error: 'USHRT_MAX' was not declared in this scope const KLCoeff KLCOEFF_MAX = USHRT_MAX-1; /* top value is reserved */ ^klsupport.h:42:33: error: 'SHRT_MIN' was not declared in this scope const SKLCoeff SKLCOEFF_MIN = SHRT_MIN+1; ^In file included from io.h:70:0, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.h: In instantiation of 'list::List::List() [with T = unsigned int*]': minroots.h:84:14: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^list.h: In instantiation of 'list::List::List() [with T = char*]': minroots.h:84:14: required from herelist.h:62:40: error: 'memset' was not declared in this scopeklsupport.h:77:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^list.h: In instantiation of 'list::List::List() [with T = coxtypes::CoxWord]': transducer.h:91:20: required from herelist.h:62:40: error: 'memset' was not declared in this scopeklsupport.h:77:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^klsupport.h:77:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^In file included from invkl.h:56:0, from files.h:39, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:search.h:27:33: error: variable or field 'print' declared void template void print(FILE* file, const BinaryTree& t); ^search.h:27:33: error: 'FILE' was not declared in this scopesearch.h:27:39: error: 'file' was not declared in this scope template void print(FILE* file, const BinaryTree& t); ^search.h:27:45: error: expected primary-expression before 'const' template void print(FILE* file, const BinaryTree& t); ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = list::List*; globals::Ulong = long unsigned int]': invkl.cpp:140:65: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^search.h:28:33: error: variable or field 'print' declared void template void print(FILE*, TreeNode*, const char*); ^search.h:28:33: error: 'FILE' was not declared in this scopesearch.h:28:38: error: expected primary-expression before ',' token template void print(FILE*, TreeNode*, const char*); ^search.h:28:51: error: expected primary-expression before '*' token template void print(FILE*, TreeNode*, const char*); ^search.h:28:52: error: expected primary-expression before ',' token template void print(FILE*, TreeNode*, const char*); ^search.h:28:54: error: expected primary-expression before 'const' template void print(FILE*, TreeNode*, const char*); ^search.h:46:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^search.h:46:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = list::List*; globals::Ulong = long unsigned int]': invkl.cpp:140:65: required from herelist.hpp:71:9: error: expression cannot be used as a functionsearch.h:46:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^search.h:59:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^search.h:59:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^search.h:59:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = const invkl::KLPol*; globals::Ulong = long unsigned int]': invkl.cpp:147:28: required from herelist.hpp:71:9: error: expression cannot be used as a functionIn file included from search.h:84:0, from invkl.h:56, from files.h:39, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:search.hpp:136:31: error: variable or field 'print' declared void template void print(FILE* file, const BinaryTree& t) ^search.hpp:136:31: error: 'FILE' was not declared in this scopesearch.hpp:136:37: error: 'file' was not declared in this scope template void print(FILE* file, const BinaryTree& t) ^search.hpp:136:43: error: expected primary-expression before 'const' template void print(FILE* file, const BinaryTree& t) ^list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = invkl::MuData; globals::Ulong = long unsigned int]': invkl.cpp:156:28: required from herelist.hpp:71:9: error: expression cannot be used as a functionsearch.hpp:149:31: error: variable or field 'print' declared void template void print(FILE* file, TreeNode* c, const char* varname) ^search.hpp:149:31: error: 'FILE' was not declared in this scopesearch.hpp:149:37: error: 'file' was not declared in this scope template void print(FILE* file, TreeNode* c, const char* varname) ^search.hpp:149:54: error: expected primary-expression before '*' token template void print(FILE* file, TreeNode* c, const char* varname) ^search.hpp:149:56: error: 'c' was not declared in this scope template void print(FILE* file, TreeNode* c, const char* varname) ^search.hpp:149:59: error: expected primary-expression before 'const' template void print(FILE* file, TreeNode* c, const char* varname) ^list.hpp: In instantiation of 'void list::List::append(const T&) [with T = invkl::MuData]': invkl.cpp:649:24: required from herelist.hpp:232:58: error: expression cannot be used as a function T* new_ptr = static_cast (arena().alloc(new_size)); ^list.hpp:235:34: error: 'memcpy' was not declared in this scope memcpy(new_ptr,d_ptr,old_size); ^In file included from files.h:39:0, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:invkl.h:101:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^invkl.h:101:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^invkl.h:101:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = invkl::KLPol; globals::Ulong = long unsigned int]': invkl.cpp:992:27: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^list.hpp: In instantiation of 'list::List::List(const list::List&) [with T = invkl::MuData]': invkl.cpp:1098:43: required from herelist.hpp:83:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(r.size()*sizeof(T))); ^list.hpp:86:5: error: no matching function for call to 'operator new(sizetype, invkl::MuData*)' new(d_ptr+j) T(r[j]); ^list.hpp:86:5: note: candidate is::0:0: note: void* operator new(unsigned int) :0:0: note: candidate expects 1 argument, 2 provided In file included from io.h:70:0, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.h: In instantiation of 'void list::List::setZero(globals::Ulong, globals::Ulong) [with T = long unsigned int; globals::Ulong = long unsigned int]': list.h:125:67: required from 'void list::List::setZero() [with T = long unsigned int]' bits.h:249:46: required from herelist.h:123:36: error: 'memset' was not declared in this scope {memset(d_ptr+first,0,r*sizeof(T));} ^invkl.h:119:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^invkl.h:119:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^invkl.h:119:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.hpp: In instantiation of 'void list::List::setData(const T*, globals::Ulong, globals::Ulong) [with T = unsigned char; globals::Ulong = long unsigned int]': list.h:119:22: required from 'void list::List::setData(const T*, globals::Ulong) [with T = unsigned char; globals::Ulong = long unsigned int]' list.hpp:268:27: required from 'const list::List& list::List::assign(const list::List&) [with T = unsigned char]' coxtypes.h:141:28: required from herelist.hpp:342:58: error: expression cannot be used as a function T* new_ptr = static_cast (arena().alloc(new_size)); ^list.hpp:345:41: error: 'memcpy' was not declared in this scope memcpy(new_ptr,d_ptr,first*sizeof(T)); ^list.hpp:346:44: error: 'memcpy' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] memcpy(new_ptr+first,source,r*sizeof(T)); ^list.hpp:345:41: note: 'memcpy' declared here, later in the translation unit memcpy(new_ptr,d_ptr,first*sizeof(T)); ^list.hpp:359:41: error: 'memmove' was not declared in this scope memmove(d_ptr+first,source,r*sizeof(T)); ^In file included from io.h:70:0, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.h: In instantiation of 'list::List::List() [with T = short unsigned int]': vector.h:43:13: required from 'vector::Vector::Vector() [with T = short unsigned int]' polynomials.h:109:18: required from 'polynomials::Polynomial::Polynomial() [with T = short unsigned int]' invkl.h:68:11: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = short unsigned int; globals::Ulong = long unsigned int]': vector.h:44:29: required from 'vector::Vector::Vector(globals::Ulong) [with T = short unsigned int; globals::Ulong = long unsigned int]' polynomials.h:110:32: required from 'polynomials::Polynomial::Polynomial(polynomials::Degree) [with T = short unsigned int; polynomials::Degree = long unsigned int]' invkl.h:69:46: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^list.hpp: In instantiation of 'list::List::List(const list::List&) [with T = short unsigned int]': vector.h:45:47: required from 'vector::Vector::Vector(const vector::Vector&) [with T = short unsigned int]' polynomials.h:111:46: required from 'polynomials::Polynomial::Polynomial(const polynomials::Polynomial&) [with T = short unsigned int]' invkl.h:65:7: required from herelist.hpp:83:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(r.size()*sizeof(T))); ^list.hpp:86:5: error: no matching function for call to 'operator new(sizetype, short unsigned int*)' new(d_ptr+j) T(r[j]); ^list.hpp:86:5: note: candidate is::0:0: note: void* operator new(unsigned int) :0:0: note: candidate expects 1 argument, 2 provided In file included from files.h:40:0, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:kl.h:68:14: error: variable or field 'print' declared void void print(FILE* file, const Homology& h); ^kl.h:68:14: error: 'FILE' was not declared in this scopeIn file included from io.h:70:0, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.h: In instantiation of 'void list::List::setZero(globals::Ulong, globals::Ulong) [with T = short unsigned int; globals::Ulong = long unsigned int]': vector.h:99:4: required from 'void vector::Vector::setZero(const Ulong&, const Ulong&) [with T = short unsigned int; globals::Ulong = long unsigned int]' vector.h:87:62: required from 'void vector::Vector::setDim(const Ulong&) [with T = short unsigned int; globals::Ulong = long unsigned int]' polynomials.h:235:4: required from 'void polynomials::Polynomial::setDeg(const Degree&) [with T = short unsigned int; polynomials::Degree = long unsigned int]' invkl.cpp:1456:20: required from herelist.h:123:36: error: 'memset' was not declared in this scope {memset(d_ptr+first,0,r*sizeof(T));} ^kl.h:68:20: error: 'file' was not declared in this scope void print(FILE* file, const Homology& h); ^kl.h:68:26: error: expected primary-expression before 'const' void print(FILE* file, const Homology& h); ^kl.h:69:21: error: variable or field 'printMuTable' declared void void printMuTable(FILE* file, const KLContext& kl, const Interface& I); ^kl.h:69:21: error: 'FILE' was not declared in this scopeIn file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from invkl.h:19, from invkl.cpp:8:list.hpp: In instantiation of 'void list::List::setData(const T*, globals::Ulong, globals::Ulong) [with T = short unsigned int; globals::Ulong = long unsigned int]': list.h:119:22: required from 'void list::List::setData(const T*, globals::Ulong) [with T = short unsigned int; globals::Ulong = long unsigned int]' list.hpp:268:27: required from 'const list::List& list::List::assign(const list::List&) [with T = short unsigned int]' vector.h:83:4: required from 'const vector::Vector& vector::Vector::operator=(const vector::Vector&) [with T = short unsigned int]' polynomials.h:254:6: required from 'polynomials::Polynomial& polynomials::Polynomial::operator=(const polynomials::Polynomial&) [with T = short unsigned int]' invkl.h:65:7: required from herelist.hpp:342:58: error: expression cannot be used as a function T* new_ptr = static_cast (arena().alloc(new_size)); ^kl.h:69:27: error: 'file' was not declared in this scope void printMuTable(FILE* file, const KLContext& kl, const Interface& I); ^list.hpp:345:41: error: 'memcpy' was not declared in this scope memcpy(new_ptr,d_ptr,first*sizeof(T)); ^kl.h:69:33: error: expected primary-expression before 'const' void printMuTable(FILE* file, const KLContext& kl, const Interface& I); ^kl.h:69:54: error: expected primary-expression before 'const' void printMuTable(FILE* file, const KLContext& kl, const Interface& I); ^kl.h:70:18: error: variable or field 'showKLPol' declared void void showKLPol(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^kl.h:70:18: error: 'FILE' was not declared in this scopelist.hpp:346:44: error: 'memcpy' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] memcpy(new_ptr+first,source,r*sizeof(T)); ^list.hpp:345:41: note: 'memcpy' declared here, later in the translation unit memcpy(new_ptr,d_ptr,first*sizeof(T)); ^kl.h:70:24: error: 'file' was not declared in this scope void showKLPol(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^list.hpp:359:41: error: 'memmove' was not declared in this scope memmove(d_ptr+first,source,r*sizeof(T)); ^kl.h:70:39: error: expected primary-expression before '&' token void showKLPol(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^kl.h:70:43: error: expected primary-expression before ',' token void showKLPol(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^kl.h:70:45: error: expected primary-expression before 'const' void showKLPol(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^kl.h:70:62: error: expected primary-expression before 'const' void showKLPol(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^kl.h:71:4: error: expected primary-expression before 'const' const Interface& I, const Generator& s = undef_generator); ^kl.h:71:24: error: expected primary-expression before 'const' const Interface& I, const Generator& s = undef_generator); ^kl.h:72:15: error: variable or field 'showMu' declared void void showMu(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^kl.h:72:15: error: 'FILE' was not declared in this scopekl.h:72:21: error: 'file' was not declared in this scope void showMu(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^kl.h:72:36: error: expected primary-expression before '&' token void showMu(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^kl.h:72:40: error: expected primary-expression before ',' token void showMu(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^kl.h:72:42: error: expected primary-expression before 'const' void showMu(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^kl.h:72:59: error: expected primary-expression before 'const' void showMu(FILE* file, KLContext& kl, const CoxNbr& x, const CoxNbr& y, ^kl.h:73:8: error: expected primary-expression before 'const' const Interface& I); ^kl.h:113:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^kl.h:113:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^kl.h:113:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^kl.h:156:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^kl.h:156:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^kl.h:156:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^kl.h:196:14: error: 'FILE' has not been declared void print(FILE* file, const CoxNbr& x, const Interface& I) const; ^kl.h:198:20: error: 'FILE' has not been declared void printStatus(FILE* file) const; ^kl.h:242:30: error: variable or field 'print' declared void inline void KLContext::print(FILE* file, const CoxNbr& x, const Interface& I) ^kl.h:242:30: error: 'FILE' was not declared in this scopekl.h:242:36: error: 'file' was not declared in this scope inline void KLContext::print(FILE* file, const CoxNbr& x, const Interface& I) ^kl.h:242:42: error: expected primary-expression before 'const' inline void KLContext::print(FILE* file, const CoxNbr& x, const Interface& I) ^kl.h:242:59: error: expected primary-expression before 'const' inline void KLContext::print(FILE* file, const CoxNbr& x, const Interface& I) ^In file included from files.h:41:0, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:uneqkl.h:72:37: error: field initializer is not constant static const SKLCoeff min_coeff = SKLCOEFF_MIN; ^uneqkl.h:73:37: error: field initializer is not constant static const SKLCoeff max_coeff = SKLCOEFF_MAX; ^uneqkl.h:118:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^uneqkl.h:118:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^uneqkl.h:118:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^uneqkl.h:139:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^uneqkl.h:139:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^uneqkl.h:139:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^In file included from files.h:42:0, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:wgraph.h:47:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^wgraph.h:47:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^wgraph.h:47:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^wgraph.h:57:14: error: 'FILE' has not been declared void print(FILE* file) const; ^wgraph.h:73:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^wgraph.h:73:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^wgraph.h:73:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^wgraph.h:92:14: error: 'FILE' has not been declared void print(FILE* file, const Interface& I) const; ^In file included from coxgroup.h:67:0, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:files.h:80:24: error: variable or field 'printAsBasisElt' declared void void printAsBasisElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:80:24: error: 'FILE' was not declared in this scopefiles.h:80:30: error: 'file' was not declared in this scope void printAsBasisElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:80:36: error: expected primary-expression before 'const' void printAsBasisElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:80:48: error: expected primary-expression before 'const' void printAsBasisElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:81:19: error: expected primary-expression before '&' token Interface& I, OutputTraits& traits); ^files.h:81:21: error: 'I' was not declared in this scope Interface& I, OutputTraits& traits); ^files.h:81:36: error: expected primary-expression before '&' token Interface& I, OutputTraits& traits); ^files.h:81:38: error: 'traits' was not declared in this scope Interface& I, OutputTraits& traits); ^files.h:82:17: error: variable or field 'printBetti' declared void void printBetti(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:82:17: error: 'FILE' was not declared in this scopefiles.h:82:23: error: 'file' was not declared in this scope void printBetti(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:82:29: error: expected primary-expression before 'const' void printBetti(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:82:46: error: expected primary-expression before 'const' void printBetti(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:83:15: error: expected primary-expression before '&' token OutputTraits& traits); ^files.h:83:17: error: 'traits' was not declared in this scope OutputTraits& traits); ^files.h:84:21: error: variable or field 'printCellOrder' declared void void printCellOrder(FILE* file, const OrientedGraph& X, ^files.h:84:21: error: 'FILE' was not declared in this scopefiles.h:84:27: error: 'file' was not declared in this scope void printCellOrder(FILE* file, const OrientedGraph& X, ^files.h:84:33: error: expected primary-expression before 'const' void printCellOrder(FILE* file, const OrientedGraph& X, ^files.h:85:7: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I, ^files.h:85:33: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I, ^files.h:86:18: error: expected primary-expression before '&' token PosetTraits& traits); ^files.h:86:20: error: 'traits' was not declared in this scope PosetTraits& traits); ^files.h:87:19: error: variable or field 'printCoatoms' declared void void printCoatoms(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:87:19: error: 'FILE' was not declared in this scopefiles.h:87:25: error: 'file' was not declared in this scope void printCoatoms(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:87:31: error: expected primary-expression before 'const' void printCoatoms(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:87:48: error: expected primary-expression before 'const' void printCoatoms(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:88:5: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits); ^files.h:88:37: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits); ^files.h:88:39: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits); ^files.h:90:21: error: variable or field 'printClosure' declared void void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.h:90:21: error: 'FILE' was not declared in this scopefiles.h:90:27: error: 'file' was not declared in this scope void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.h:90:33: error: expected primary-expression before 'const' void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.h:90:52: error: expected primary-expression before '&' token void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.h:90:56: error: expected primary-expression before ',' token void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.h:90:58: error: expected primary-expression before 'const' void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.h:91:19: error: expected primary-expression before '&' token OutputTraits& traits); ^files.h:91:21: error: 'traits' was not declared in this scope OutputTraits& traits); ^files.h:93:25: error: variable or field 'printCoefficient' declared void void printCoefficient(FILE* file, const C& c, ^files.h:93:25: error: 'FILE' was not declared in this scopefiles.h:93:31: error: 'file' was not declared in this scope void printCoefficient(FILE* file, const C& c, ^files.h:93:37: error: expected primary-expression before 'const' void printCoefficient(FILE* file, const C& c, ^files.h:94:20: error: expected primary-expression before '&' token PolynomialTraits& traits); ^files.h:94:22: error: 'traits' was not declared in this scope PolynomialTraits& traits); ^files.h:95:20: error: variable or field 'printDescents' declared void void printDescents(FILE* file, const LFlags& df, const LFlags& f, ^files.h:95:20: error: 'FILE' was not declared in this scopefiles.h:95:26: error: 'file' was not declared in this scope void printDescents(FILE* file, const LFlags& df, const LFlags& f, ^files.h:95:32: error: expected primary-expression before 'const' void printDescents(FILE* file, const LFlags& df, const LFlags& f, ^files.h:95:50: error: expected primary-expression before 'const' void printDescents(FILE* file, const LFlags& df, const LFlags& f, ^files.h:96:6: error: expected primary-expression before 'const' const Interface& I, WgraphTraits& traits); ^files.h:96:38: error: expected primary-expression before '&' token const Interface& I, WgraphTraits& traits); ^files.h:96:40: error: 'traits' was not declared in this scope const Interface& I, WgraphTraits& traits); ^files.h:98:19: error: variable or field 'printDuflo' declared void void printDuflo(FILE* file, const List& d, const Partition& pi, ^files.h:98:19: error: 'FILE' was not declared in this scopefiles.h:98:25: error: 'file' was not declared in this scope void printDuflo(FILE* file, const List& d, const Partition& pi, ^files.h:98:31: error: expected primary-expression before 'const' void printDuflo(FILE* file, const List& d, const Partition& pi, ^files.h:98:54: error: expected primary-expression before 'const' void printDuflo(FILE* file, const List& d, const Partition& pi, ^files.h:99:7: error: expected primary-expression before '&' token KL& kl, const Interface& I, OutputTraits& traits); ^files.h:99:11: error: expected primary-expression before ',' token KL& kl, const Interface& I, OutputTraits& traits); ^files.h:99:13: error: expected primary-expression before 'const' KL& kl, const Interface& I, OutputTraits& traits); ^files.h:99:45: error: expected primary-expression before '&' token KL& kl, const Interface& I, OutputTraits& traits); ^files.h:99:47: error: 'traits' was not declared in this scope KL& kl, const Interface& I, OutputTraits& traits); ^files.h:100:19: error: variable or field 'printEltData' declared void void printEltData(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:100:19: error: 'FILE' was not declared in this scopefiles.h:100:25: error: 'file' was not declared in this scope void printEltData(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:100:31: error: expected primary-expression before 'const' void printEltData(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:100:48: error: expected primary-expression before 'const' void printEltData(FILE* file, const CoxNbr& y, const SchubertContext& p, ^files.h:101:5: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits); ^files.h:101:37: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits); ^files.h:101:39: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits); ^make: *** [makefile:36: invkl.o] Error 1files.h:103:22: error: variable or field 'printExponent' declared void void printExponent(FILE* file, const E& e, PolynomialTraits& traits); ^files.h:103:22: error: 'FILE' was not declared in this scopefiles.h:103:28: error: 'file' was not declared in this scope void printExponent(FILE* file, const E& e, PolynomialTraits& traits); ^files.h:103:34: error: expected primary-expression before 'const' void printExponent(FILE* file, const E& e, PolynomialTraits& traits); ^files.h:103:62: error: expected primary-expression before '&' token void printExponent(FILE* file, const E& e, PolynomialTraits& traits); ^files.h:103:64: error: 'traits' was not declared in this scope void printExponent(FILE* file, const E& e, PolynomialTraits& traits); ^files.h:105:23: error: variable or field 'printExtremals' declared void void printExtremals(FILE* file, const CoxNbr& y, const KL& kl, ^files.h:105:23: error: 'FILE' was not declared in this scopefiles.h:105:29: error: 'file' was not declared in this scope void printExtremals(FILE* file, const CoxNbr& y, const KL& kl, ^files.h:105:35: error: expected primary-expression before 'const' void printExtremals(FILE* file, const CoxNbr& y, const KL& kl, ^files.h:105:52: error: expected primary-expression before 'const' void printExtremals(FILE* file, const CoxNbr& y, const KL& kl, ^files.h:106:9: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits); ^files.h:106:41: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits); ^files.h:106:43: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits); ^files.h:107:18: error: variable or field 'printHeader' declared void void printHeader(FILE* file, const Header& header, OutputTraits& traits); ^files.h:107:18: error: 'FILE' was not declared in this scopefiles.h:107:24: error: 'file' was not declared in this scope void printHeader(FILE* file, const Header& header, OutputTraits& traits); ^files.h:107:30: error: expected primary-expression before 'const' void printHeader(FILE* file, const Header& header, OutputTraits& traits); ^files.h:107:64: error: expected primary-expression before '&' token void printHeader(FILE* file, const Header& header, OutputTraits& traits); ^files.h:107:66: error: 'traits' was not declared in this scope void printHeader(FILE* file, const Header& header, OutputTraits& traits); ^files.h:109:22: error: variable or field 'printHeckeElt' declared void void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:109:22: error: 'FILE' was not declared in this scopefiles.h:109:28: error: 'file' was not declared in this scope void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:109:34: error: expected primary-expression before 'const' void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:109:46: error: expected primary-expression before 'const' void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:110:8: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits, ^files.h:110:40: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits, ^files.h:110:42: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits, ^files.h:111:8: error: expected primary-expression before 'const' const Length& l = undef_length); ^files.h:113:22: error: variable or field 'printHeckeElt' declared void void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:113:22: error: 'FILE' was not declared in this scopefiles.h:113:28: error: 'file' was not declared in this scope void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:113:34: error: expected primary-expression before 'const' void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:113:46: error: expected primary-expression before 'const' void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.h:114:8: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits, ^files.h:114:40: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits, ^files.h:114:42: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits, ^files.h:115:8: error: expected primary-expression before 'const' const Length& l = undef_length); ^files.h:117:22: error: variable or field 'printHeckeElt' declared void void printHeckeElt(FILE* file, const H& h, const Permutation& a, ^files.h:117:22: error: 'FILE' was not declared in this scopefiles.h:117:28: error: 'file' was not declared in this scope void printHeckeElt(FILE* file, const H& h, const Permutation& a, ^files.h:117:34: error: expected primary-expression before 'const' void printHeckeElt(FILE* file, const H& h, const Permutation& a, ^files.h:117:46: error: expected primary-expression before 'const' void printHeckeElt(FILE* file, const H& h, const Permutation& a, ^files.h:118:8: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I, ^files.h:118:34: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I, ^files.h:119:19: error: expected primary-expression before '&' token HeckeTraits& hTraits, ^files.h:119:21: error: 'hTraits' was not declared in this scope HeckeTraits& hTraits, ^files.h:120:24: error: expected primary-expression before '&' token PolynomialTraits& pTraits, ^files.h:120:26: error: 'pTraits' was not declared in this scope PolynomialTraits& pTraits, ^files.h:121:8: error: expected primary-expression before 'const' const Length& l = undef_length); ^files.h:122:20: error: variable or field 'printHomology' declared void void printHomology(FILE* file, const Homology& h, OutputTraits& traits); ^files.h:122:20: error: 'FILE' was not declared in this scopefiles.h:122:26: error: 'file' was not declared in this scope void printHomology(FILE* file, const Homology& h, OutputTraits& traits); ^files.h:122:32: error: expected primary-expression before 'const' void printHomology(FILE* file, const Homology& h, OutputTraits& traits); ^files.h:122:63: error: expected primary-expression before '&' token void printHomology(FILE* file, const Homology& h, OutputTraits& traits); ^files.h:122:65: error: 'traits' was not declared in this scope void printHomology(FILE* file, const Homology& h, OutputTraits& traits); ^files.h:124:21: error: variable or field 'printIHBetti' declared void void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits); ^files.h:124:21: error: 'FILE' was not declared in this scopefiles.h:124:27: error: 'file' was not declared in this scope void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits); ^files.h:124:33: error: expected primary-expression before 'const' void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits); ^files.h:124:52: error: expected primary-expression before '&' token void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits); ^files.h:124:56: error: expected primary-expression before ',' token void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits); ^files.h:124:70: error: expected primary-expression before '&' token void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits); ^files.h:124:72: error: 'traits' was not declared in this scope void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits); ^files.h:126:21: error: variable or field 'printLCOrder' declared void void printLCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:126:21: error: 'FILE' was not declared in this scopefiles.h:126:27: error: 'file' was not declared in this scope void printLCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:126:35: error: expected primary-expression before '&' token void printLCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:126:39: error: expected primary-expression before ',' token void printLCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:126:41: error: expected primary-expression before 'const' void printLCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:127:19: error: expected primary-expression before '&' token OutputTraits& traits); ^files.h:127:21: error: 'traits' was not declared in this scope OutputTraits& traits); ^files.h:129:20: error: variable or field 'printLCells' declared void void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:129:20: error: 'FILE' was not declared in this scopefiles.h:129:26: error: 'file' was not declared in this scope void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:129:32: error: expected primary-expression before 'const' void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:129:55: error: expected primary-expression before '&' token void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:129:59: error: expected primary-expression before ',' token void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:129:61: error: expected primary-expression before 'const' void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:130:18: error: expected primary-expression before '&' token OutputTraits& traits); ^files.h:130:20: error: 'traits' was not declared in this scope OutputTraits& traits); ^files.h:132:26: error: variable or field 'printLCellWGraphs' declared void void printLCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:132:26: error: 'FILE' was not declared in this scopefiles.h:132:32: error: 'file' was not declared in this scope void printLCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:132:38: error: expected primary-expression before 'const' void printLCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:132:61: error: expected primary-expression before '&' token void printLCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:132:65: error: expected primary-expression before ',' token void printLCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:133:5: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits); ^files.h:133:37: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits); ^files.h:133:39: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits); ^files.h:135:22: error: variable or field 'printLRCOrder' declared void void printLRCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:135:22: error: 'FILE' was not declared in this scopefiles.h:135:28: error: 'file' was not declared in this scope void printLRCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:135:36: error: expected primary-expression before '&' token void printLRCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:135:40: error: expected primary-expression before ',' token void printLRCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:135:42: error: expected primary-expression before 'const' void printLRCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:136:20: error: expected primary-expression before '&' token OutputTraits& traits); ^files.h:136:22: error: 'traits' was not declared in this scope OutputTraits& traits); ^files.h:138:21: error: variable or field 'printLRCells' declared void void printLRCells(FILE* file, const Partition& lp, KL& kl, ^files.h:138:21: error: 'FILE' was not declared in this scopefiles.h:138:27: error: 'file' was not declared in this scope void printLRCells(FILE* file, const Partition& lp, KL& kl, ^files.h:138:33: error: expected primary-expression before 'const' void printLRCells(FILE* file, const Partition& lp, KL& kl, ^files.h:138:56: error: expected primary-expression before '&' token void printLRCells(FILE* file, const Partition& lp, KL& kl, ^files.h:138:60: error: expected primary-expression before ',' token void printLRCells(FILE* file, const Partition& lp, KL& kl, ^files.h:139:7: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits); ^files.h:139:39: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits); ^files.h:139:41: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits); ^files.h:141:27: error: variable or field 'printLRCellWGraphs' declared void void printLRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:141:27: error: 'FILE' was not declared in this scopefiles.h:141:33: error: 'file' was not declared in this scope void printLRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:141:39: error: expected primary-expression before 'const' void printLRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:141:62: error: expected primary-expression before '&' token void printLRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:141:66: error: expected primary-expression before ',' token void printLRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:142:6: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits); ^files.h:142:38: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits); ^files.h:142:40: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits); ^files.h:144:22: error: variable or field 'printLRWGraph' declared void void printLRWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:144:22: error: 'FILE' was not declared in this scopefiles.h:144:28: error: 'file' was not declared in this scope void printLRWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:144:36: error: expected primary-expression before '&' token void printLRWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:144:40: error: expected primary-expression before ',' token void printLRWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:144:42: error: expected primary-expression before 'const' void printLRWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:145:20: error: expected primary-expression before '&' token OutputTraits& traits); ^files.h:145:22: error: 'traits' was not declared in this scope OutputTraits& traits); ^files.h:147:21: error: variable or field 'printLWGraph' declared void void printLWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:147:21: error: 'FILE' was not declared in this scopefiles.h:147:27: error: 'file' was not declared in this scope void printLWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:147:35: error: expected primary-expression before '&' token void printLWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:147:39: error: expected primary-expression before ',' token void printLWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:147:41: error: expected primary-expression before 'const' void printLWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:148:19: error: expected primary-expression before '&' token OutputTraits& traits); ^files.h:148:21: error: 'traits' was not declared in this scope OutputTraits& traits); ^files.h:150:22: error: variable or field 'printMonomial' declared void void printMonomial(FILE* file, const C& c, const Ulong& e, ^files.h:150:22: error: 'FILE' was not declared in this scopefiles.h:150:28: error: 'file' was not declared in this scope void printMonomial(FILE* file, const C& c, const Ulong& e, ^files.h:150:34: error: expected primary-expression before 'const' void printMonomial(FILE* file, const C& c, const Ulong& e, ^files.h:150:46: error: expected primary-expression before 'const' void printMonomial(FILE* file, const C& c, const Ulong& e, ^files.h:151:24: error: expected primary-expression before '&' token PolynomialTraits& traits, ^files.h:151:26: error: 'traits' was not declared in this scope PolynomialTraits& traits, ^files.h:152:8: error: expected primary-expression before 'const' const Ulong& d = 1, const long& m = 0); ^files.h:152:28: error: expected primary-expression before 'const' const Ulong& d = 1, const long& m = 0); ^files.h:153:20: error: variable or field 'printModifier' declared void void printModifier(FILE* file, const Ulong& d, const long& m, ^files.h:153:20: error: 'FILE' was not declared in this scopefiles.h:153:26: error: 'file' was not declared in this scope void printModifier(FILE* file, const Ulong& d, const long& m, ^files.h:153:32: error: expected primary-expression before 'const' void printModifier(FILE* file, const Ulong& d, const long& m, ^files.h:153:48: error: expected primary-expression before 'const' void printModifier(FILE* file, const Ulong& d, const long& m, ^files.h:154:22: error: expected primary-expression before '&' token PolynomialTraits& traits); ^files.h:154:24: error: 'traits' was not declared in this scope PolynomialTraits& traits); ^files.h:156:20: error: variable or field 'printMuMark' declared void void printMuMark(FILE* file, const M& m, const SchubertContext& p, ^files.h:156:20: error: 'FILE' was not declared in this scopefiles.h:156:26: error: 'file' was not declared in this scope void printMuMark(FILE* file, const M& m, const SchubertContext& p, ^files.h:156:32: error: expected primary-expression before 'const' void printMuMark(FILE* file, const M& m, const SchubertContext& p, ^files.h:156:44: error: expected primary-expression before 'const' void printMuMark(FILE* file, const M& m, const SchubertContext& p, ^files.h:157:6: error: expected primary-expression before 'const' const Length& l, HeckeTraits& traits); ^files.h:157:34: error: expected primary-expression before '&' token const Length& l, HeckeTraits& traits); ^files.h:157:36: error: 'traits' was not declared in this scope const Length& l, HeckeTraits& traits); ^files.h:158:21: error: variable or field 'printPartition' declared void void printPartition(FILE* file, const Partition& pi, const SchubertContext& p, ^files.h:158:21: error: 'FILE' was not declared in this scopefiles.h:158:27: error: 'file' was not declared in this scope void printPartition(FILE* file, const Partition& pi, const SchubertContext& p, ^files.h:158:33: error: expected primary-expression before 'const' void printPartition(FILE* file, const Partition& pi, const SchubertContext& p, ^files.h:158:54: error: expected primary-expression before 'const' void printPartition(FILE* file, const Partition& pi, const SchubertContext& p, ^files.h:159:7: error: expected primary-expression before 'const' const Interface& I, PartitionTraits& traits); ^files.h:159:42: error: expected primary-expression before '&' token const Interface& I, PartitionTraits& traits); ^files.h:159:44: error: 'traits' was not declared in this scope const Interface& I, PartitionTraits& traits); ^files.h:161:24: error: variable or field 'printPolynomial' declared void void printPolynomial(FILE* file, const P& p, PolynomialTraits& traits, ^files.h:161:24: error: 'FILE' was not declared in this scopefiles.h:161:30: error: 'file' was not declared in this scope void printPolynomial(FILE* file, const P& p, PolynomialTraits& traits, ^files.h:161:36: error: expected primary-expression before 'const' void printPolynomial(FILE* file, const P& p, PolynomialTraits& traits, ^files.h:161:64: error: expected primary-expression before '&' token void printPolynomial(FILE* file, const P& p, PolynomialTraits& traits, ^files.h:161:66: error: 'traits' was not declared in this scope void printPolynomial(FILE* file, const P& p, PolynomialTraits& traits, ^files.h:162:10: error: expected primary-expression before 'const' const Ulong& d = 1, const long& m = 0); ^files.h:162:30: error: expected primary-expression before 'const' const Ulong& d = 1, const long& m = 0); ^files.h:164:21: error: variable or field 'printRCOrder' declared void void printRCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:164:21: error: 'FILE' was not declared in this scopefiles.h:164:27: error: 'file' was not declared in this scope void printRCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:164:35: error: expected primary-expression before '&' token void printRCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:164:39: error: expected primary-expression before ',' token void printRCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:164:41: error: expected primary-expression before 'const' void printRCOrder(FILE* file, KL& kl, const Interface& I, ^files.h:165:19: error: expected primary-expression before '&' token OutputTraits& traits); ^files.h:165:21: error: 'traits' was not declared in this scope OutputTraits& traits); ^files.h:167:20: error: variable or field 'printRCells' declared void void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:167:20: error: 'FILE' was not declared in this scopefiles.h:167:26: error: 'file' was not declared in this scope void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:167:32: error: expected primary-expression before 'const' void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:167:55: error: expected primary-expression before '&' token void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:167:59: error: expected primary-expression before ',' token void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:167:61: error: expected primary-expression before 'const' void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.h:168:18: error: expected primary-expression before '&' token OutputTraits& traits); ^files.h:168:20: error: 'traits' was not declared in this scope OutputTraits& traits); ^files.h:170:26: error: variable or field 'printRCellWGraphs' declared void void printRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:170:26: error: 'FILE' was not declared in this scopefiles.h:170:32: error: 'file' was not declared in this scope void printRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:170:38: error: expected primary-expression before 'const' void printRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:170:61: error: expected primary-expression before '&' token void printRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:170:65: error: expected primary-expression before ',' token void printRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.h:171:5: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits); ^files.h:171:37: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits); ^files.h:171:39: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits); ^files.h:173:21: error: variable or field 'printRWGraph' declared void void printRWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:173:21: error: 'FILE' was not declared in this scopefiles.h:173:27: error: 'file' was not declared in this scope void printRWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:173:35: error: expected primary-expression before '&' token void printRWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:173:39: error: expected primary-expression before ',' token void printRWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:173:41: error: expected primary-expression before 'const' void printRWGraph(FILE* file, KL& kl, const Interface& I, ^files.h:174:19: error: expected primary-expression before '&' token OutputTraits& traits); ^files.h:174:21: error: 'traits' was not declared in this scope OutputTraits& traits); ^files.h:175:21: error: variable or field 'printSeparator' declared void void printSeparator(FILE* file, const Ulong& n, HeckeTraits& traits); ^files.h:175:21: error: 'FILE' was not declared in this scopefiles.h:175:27: error: 'file' was not declared in this scope void printSeparator(FILE* file, const Ulong& n, HeckeTraits& traits); ^files.h:175:33: error: expected primary-expression before 'const' void printSeparator(FILE* file, const Ulong& n, HeckeTraits& traits); ^files.h:175:60: error: expected primary-expression before '&' token void printSeparator(FILE* file, const Ulong& n, HeckeTraits& traits); ^files.h:175:62: error: 'traits' was not declared in this scope void printSeparator(FILE* file, const Ulong& n, HeckeTraits& traits); ^files.h:177:27: error: variable or field 'printSingularLocus' declared void void printSingularLocus(FILE* file, const CoxNbr& y, KL& kl, ^files.h:177:27: error: 'FILE' was not declared in this scopefiles.h:177:33: error: 'file' was not declared in this scope void printSingularLocus(FILE* file, const CoxNbr& y, KL& kl, ^files.h:177:39: error: expected primary-expression before 'const' void printSingularLocus(FILE* file, const CoxNbr& y, KL& kl, ^files.h:177:58: error: expected primary-expression before '&' token void printSingularLocus(FILE* file, const CoxNbr& y, KL& kl, ^files.h:177:62: error: expected primary-expression before ',' token void printSingularLocus(FILE* file, const CoxNbr& y, KL& kl, ^files.h:178:6: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits); ^files.h:178:38: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits); ^files.h:178:40: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits); ^files.h:180:36: error: variable or field 'printSingularStratification' declared void void printSingularStratification(FILE* file, const CoxNbr& y, KL& kl, ^files.h:180:36: error: 'FILE' was not declared in this scopefiles.h:180:42: error: 'file' was not declared in this scope void printSingularStratification(FILE* file, const CoxNbr& y, KL& kl, ^files.h:180:48: error: expected primary-expression before 'const' void printSingularStratification(FILE* file, const CoxNbr& y, KL& kl, ^files.h:180:67: error: expected primary-expression before '&' token void printSingularStratification(FILE* file, const CoxNbr& y, KL& kl, ^files.h:180:71: error: expected primary-expression before ',' token void printSingularStratification(FILE* file, const CoxNbr& y, KL& kl, ^files.h:181:8: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits); ^files.h:181:40: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits); ^files.h:181:42: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits); ^files.h:182:18: error: variable or field 'printWGraph' declared void void printWGraph(FILE* file, const WGraph& X, const LFlags& f, ^files.h:182:18: error: 'FILE' was not declared in this scopefiles.h:182:24: error: 'file' was not declared in this scope void printWGraph(FILE* file, const WGraph& X, const LFlags& f, ^files.h:182:30: error: expected primary-expression before 'const' void printWGraph(FILE* file, const WGraph& X, const LFlags& f, ^files.h:182:47: error: expected primary-expression before 'const' void printWGraph(FILE* file, const WGraph& X, const LFlags& f, ^files.h:183:4: error: expected primary-expression before 'const' const Interface& I, WgraphTraits& traits); ^files.h:183:36: error: expected primary-expression before '&' token const Interface& I, WgraphTraits& traits); ^files.h:183:38: error: 'traits' was not declared in this scope const Interface& I, WgraphTraits& traits); ^files.h:185:24: error: variable or field 'printWGraphList' declared void void printWGraphList(FILE* file, const Partition& pi, const LFlags& f, ^files.h:185:24: error: 'FILE' was not declared in this scopefiles.h:185:30: error: 'file' was not declared in this scope void printWGraphList(FILE* file, const Partition& pi, const LFlags& f, ^files.h:185:36: error: expected primary-expression before 'const' void printWGraphList(FILE* file, const Partition& pi, const LFlags& f, ^files.h:185:57: error: expected primary-expression before 'const' void printWGraphList(FILE* file, const Partition& pi, const LFlags& f, ^files.h:186:10: error: expected primary-expression before 'const' const Interface& I, KL& kl, OutputTraits& traits); ^files.h:186:32: error: expected primary-expression before '&' token const Interface& I, KL& kl, OutputTraits& traits); ^files.h:186:36: error: expected primary-expression before ',' token const Interface& I, KL& kl, OutputTraits& traits); ^files.h:186:50: error: expected primary-expression before '&' token const Interface& I, KL& kl, OutputTraits& traits); ^files.h:186:52: error: 'traits' was not declared in this scope const Interface& I, KL& kl, OutputTraits& traits); ^files.h:220:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^files.h:220:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^files.h:220:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^files.h:248:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^files.h:248:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^files.h:248:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^files.h:260:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^files.h:260:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^files.h:260:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^files.h:280:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^files.h:280:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^files.h:280:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^files.h:301:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^files.h:301:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^files.h:301:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^files.h:330:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^files.h:330:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^files.h:330:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^files.h:431:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^files.h:431:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^files.h:431:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^files.h:432:22: error: declaration of 'operator new' as non-function void* operator new(size_t size, void* ptr) {return ptr;} ^files.h:432:18: error: expected ';' at end of member declaration void* operator new(size_t size, void* ptr) {return ptr;} ^files.h:432:29: error: expected ')' before 'size' void* operator new(size_t size, void* ptr) {return ptr;} ^In file included from files.hpp:8:0, from files.h:449, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:cells.h:56:27: error: variable or field 'printCellPartition' declared void void printCellPartition(FILE* file, const kl::KLContext& kl); ^cells.h:56:27: error: 'FILE' was not declared in this scopecells.h:56:33: error: 'file' was not declared in this scope void printCellPartition(FILE* file, const kl::KLContext& kl); ^cells.h:56:39: error: expected primary-expression before 'const' void printCellPartition(FILE* file, const kl::KLContext& kl); ^In file included from files.h:449:0, from coxgroup.h:67, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:files.hpp:230:22: error: variable or field 'printAsBasisElt' declared void void printAsBasisElt(FILE* file, const H& h, const SchubertContext& p, ^files.hpp:230:22: error: 'FILE' was not declared in this scopefiles.hpp:230:28: error: 'file' was not declared in this scope void printAsBasisElt(FILE* file, const H& h, const SchubertContext& p, ^files.hpp:230:34: error: expected primary-expression before 'const' void printAsBasisElt(FILE* file, const H& h, const SchubertContext& p, ^files.hpp:230:46: error: expected primary-expression before 'const' void printAsBasisElt(FILE* file, const H& h, const SchubertContext& p, ^files.hpp:231:17: error: expected primary-expression before '&' token Interface& I, OutputTraits& traits) ^files.hpp:231:19: error: 'I' was not declared in this scope Interface& I, OutputTraits& traits) ^files.hpp:231:34: error: expected primary-expression before '&' token Interface& I, OutputTraits& traits) ^files.hpp:231:36: error: 'traits' was not declared in this scope Interface& I, OutputTraits& traits) ^files.hpp:269:19: error: variable or field 'printClosure' declared void void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:269:19: error: 'FILE' was not declared in this scopefiles.hpp:269:25: error: 'file' was not declared in this scope void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:269:31: error: expected primary-expression before 'const' void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:269:50: error: expected primary-expression before '&' token void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:269:54: error: expected primary-expression before ',' token void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:269:56: error: expected primary-expression before 'const' void printClosure(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:270:17: error: expected primary-expression before '&' token OutputTraits& traits) ^files.hpp:270:19: error: 'traits' was not declared in this scope OutputTraits& traits) ^files.hpp:337:23: error: variable or field 'printCoefficient' declared void void printCoefficient(FILE* file, const C& c, PolynomialTraits& traits) ^files.hpp:337:23: error: 'FILE' was not declared in this scopefiles.hpp:337:29: error: 'file' was not declared in this scope void printCoefficient(FILE* file, const C& c, PolynomialTraits& traits) ^files.hpp:337:35: error: expected primary-expression before 'const' void printCoefficient(FILE* file, const C& c, PolynomialTraits& traits) ^files.hpp:337:63: error: expected primary-expression before '&' token void printCoefficient(FILE* file, const C& c, PolynomialTraits& traits) ^files.hpp:337:65: error: 'traits' was not declared in this scope void printCoefficient(FILE* file, const C& c, PolynomialTraits& traits) ^files.hpp:345:19: error: variable or field 'printDuflo' declared void void printDuflo(FILE* file, const List& dl, const Partition& pi, ^files.hpp:345:19: error: 'FILE' was not declared in this scopefiles.hpp:345:25: error: 'file' was not declared in this scope void printDuflo(FILE* file, const List& dl, const Partition& pi, ^files.hpp:345:31: error: expected primary-expression before 'const' void printDuflo(FILE* file, const List& dl, const Partition& pi, ^files.hpp:345:55: error: expected primary-expression before 'const' void printDuflo(FILE* file, const List& dl, const Partition& pi, ^files.hpp:346:7: error: expected primary-expression before '&' token KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:346:11: error: expected primary-expression before ',' token KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:346:13: error: expected primary-expression before 'const' KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:346:45: error: expected primary-expression before '&' token KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:346:47: error: 'traits' was not declared in this scope KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:396:20: error: variable or field 'printExponent' declared void void printExponent(FILE* file, const E& e, PolynomialTraits& traits) ^files.hpp:396:20: error: 'FILE' was not declared in this scopefiles.hpp:396:26: error: 'file' was not declared in this scope void printExponent(FILE* file, const E& e, PolynomialTraits& traits) ^files.hpp:396:32: error: expected primary-expression before 'const' void printExponent(FILE* file, const E& e, PolynomialTraits& traits) ^files.hpp:396:60: error: expected primary-expression before '&' token void printExponent(FILE* file, const E& e, PolynomialTraits& traits) ^files.hpp:396:62: error: 'traits' was not declared in this scope void printExponent(FILE* file, const E& e, PolynomialTraits& traits) ^files.hpp:415:21: error: variable or field 'printExtremals' declared void void printExtremals(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:415:21: error: 'FILE' was not declared in this scopefiles.hpp:415:27: error: 'file' was not declared in this scope void printExtremals(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:415:33: error: expected primary-expression before 'const' void printExtremals(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:415:52: error: expected primary-expression before '&' token void printExtremals(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:415:56: error: expected primary-expression before ',' token void printExtremals(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:415:58: error: expected primary-expression before 'const' void printExtremals(FILE* file, const CoxNbr& y, KL& kl, const Interface& I, ^files.hpp:416:19: error: expected primary-expression before '&' token OutputTraits& traits) ^files.hpp:416:21: error: 'traits' was not declared in this scope OutputTraits& traits) ^files.hpp:439:22: error: variable or field 'printHeckeElt' declared void void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.hpp:439:22: error: 'FILE' was not declared in this scopefiles.hpp:439:28: error: 'file' was not declared in this scope void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.hpp:439:34: error: expected primary-expression before 'const' void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.hpp:439:46: error: expected primary-expression before 'const' void printHeckeElt(FILE* file, const H& h, const SchubertContext& p, ^files.hpp:440:8: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits, const Length& l) ^files.hpp:440:40: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits, const Length& l) ^files.hpp:440:42: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits, const Length& l) ^files.hpp:440:50: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits, const Length& l) ^files.hpp:459:22: error: variable or field 'printHeckeElt' declared void void printHeckeElt(FILE* file, const H& h, const Permutation& a, ^files.hpp:459:22: error: 'FILE' was not declared in this scopefiles.hpp:459:28: error: 'file' was not declared in this scope void printHeckeElt(FILE* file, const H& h, const Permutation& a, ^files.hpp:459:34: error: expected primary-expression before 'const' void printHeckeElt(FILE* file, const H& h, const Permutation& a, ^files.hpp:459:46: error: expected primary-expression before 'const' void printHeckeElt(FILE* file, const H& h, const Permutation& a, ^files.hpp:460:8: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I, ^files.hpp:460:34: error: expected primary-expression before 'const' const SchubertContext& p, const Interface& I, ^files.hpp:461:19: error: expected primary-expression before '&' token HeckeTraits& hTraits, ^files.hpp:461:21: error: 'hTraits' was not declared in this scope HeckeTraits& hTraits, ^files.hpp:462:24: error: expected primary-expression before '&' token PolynomialTraits& pTraits, const Length& l) ^files.hpp:462:26: error: 'pTraits' was not declared in this scope PolynomialTraits& pTraits, const Length& l) ^files.hpp:462:35: error: expected primary-expression before 'const' PolynomialTraits& pTraits, const Length& l) ^files.hpp:495:21: error: variable or field 'printIHBetti' declared void void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits) ^files.hpp:495:21: error: 'FILE' was not declared in this scopefiles.hpp:495:27: error: 'file' was not declared in this scope void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits) ^files.hpp:495:33: error: expected primary-expression before 'const' void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits) ^files.hpp:495:52: error: expected primary-expression before '&' token void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits) ^files.hpp:495:56: error: expected primary-expression before ',' token void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits) ^files.hpp:495:70: error: expected primary-expression before '&' token void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits) ^files.hpp:495:72: error: 'traits' was not declared in this scope void printIHBetti(FILE* file, const CoxNbr& y, KL& kl, OutputTraits& traits) ^files.hpp:510:19: error: variable or field 'printLCOrder' declared void void printLCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:510:19: error: 'FILE' was not declared in this scopefiles.hpp:510:25: error: 'file' was not declared in this scope void printLCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:510:33: error: expected primary-expression before '&' token void printLCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:510:37: error: expected primary-expression before ',' token void printLCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:510:39: error: expected primary-expression before 'const' void printLCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:510:71: error: expected primary-expression before '&' token void printLCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:510:73: error: 'traits' was not declared in this scope void printLCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:529:18: error: variable or field 'printLCells' declared void void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:529:18: error: 'FILE' was not declared in this scopefiles.hpp:529:24: error: 'file' was not declared in this scope void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:529:30: error: expected primary-expression before 'const' void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:529:53: error: expected primary-expression before '&' token void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:529:57: error: expected primary-expression before ',' token void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:529:59: error: expected primary-expression before 'const' void printLCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:530:16: error: expected primary-expression before '&' token OutputTraits& traits) ^files.hpp:530:18: error: 'traits' was not declared in this scope OutputTraits& traits) ^files.hpp:545:24: error: variable or field 'printLCellWGraphs' declared void void printLCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:545:24: error: 'FILE' was not declared in this scopefiles.hpp:545:30: error: 'file' was not declared in this scope void printLCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:545:36: error: expected primary-expression before 'const' void printLCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:545:59: error: expected primary-expression before '&' token void printLCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:545:63: error: expected primary-expression before ',' token void printLCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:546:10: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits) ^files.hpp:546:42: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits) ^files.hpp:546:44: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits) ^files.hpp:564:20: error: variable or field 'printLRCOrder' declared void void printLRCOrder(FILE* file, KL& kl, const Interface& I, ^files.hpp:564:20: error: 'FILE' was not declared in this scopefiles.hpp:564:26: error: 'file' was not declared in this scope void printLRCOrder(FILE* file, KL& kl, const Interface& I, ^files.hpp:564:34: error: expected primary-expression before '&' token void printLRCOrder(FILE* file, KL& kl, const Interface& I, ^files.hpp:564:38: error: expected primary-expression before ',' token void printLRCOrder(FILE* file, KL& kl, const Interface& I, ^files.hpp:564:40: error: expected primary-expression before 'const' void printLRCOrder(FILE* file, KL& kl, const Interface& I, ^files.hpp:565:18: error: expected primary-expression before '&' token OutputTraits& traits) ^files.hpp:565:20: error: 'traits' was not declared in this scope OutputTraits& traits) ^files.hpp:584:19: error: variable or field 'printLRCells' declared void void printLRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:584:19: error: 'FILE' was not declared in this scopefiles.hpp:584:25: error: 'file' was not declared in this scope void printLRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:584:31: error: expected primary-expression before 'const' void printLRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:584:54: error: expected primary-expression before '&' token void printLRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:584:58: error: expected primary-expression before ',' token void printLRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:584:60: error: expected primary-expression before 'const' void printLRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:585:17: error: expected primary-expression before '&' token OutputTraits& traits) ^files.hpp:585:19: error: 'traits' was not declared in this scope OutputTraits& traits) ^files.hpp:600:25: error: variable or field 'printLRCellWGraphs' declared void void printLRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:600:25: error: 'FILE' was not declared in this scopefiles.hpp:600:31: error: 'file' was not declared in this scope void printLRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:600:37: error: expected primary-expression before 'const' void printLRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:600:60: error: expected primary-expression before '&' token void printLRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:600:64: error: expected primary-expression before ',' token void printLRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:601:4: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits) ^files.hpp:601:36: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits) ^files.hpp:601:38: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits) ^files.hpp:619:22: error: variable or field 'printLRWGraph' declared void void printLRWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:619:22: error: 'FILE' was not declared in this scopefiles.hpp:619:28: error: 'file' was not declared in this scope void printLRWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:619:36: error: expected primary-expression before '&' token void printLRWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:619:40: error: expected primary-expression before ',' token void printLRWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:619:42: error: expected primary-expression before 'const' void printLRWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:620:20: error: expected primary-expression before '&' token OutputTraits& traits) ^files.hpp:620:22: error: 'traits' was not declared in this scope OutputTraits& traits) ^files.hpp:668:21: error: variable or field 'printLWGraph' declared void void printLWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:668:21: error: 'FILE' was not declared in this scopefiles.hpp:668:27: error: 'file' was not declared in this scope void printLWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:668:35: error: expected primary-expression before '&' token void printLWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:668:39: error: expected primary-expression before ',' token void printLWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:668:41: error: expected primary-expression before 'const' void printLWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:669:19: error: expected primary-expression before '&' token OutputTraits& traits) ^files.hpp:669:21: error: 'traits' was not declared in this scope OutputTraits& traits) ^files.hpp:717:20: error: variable or field 'printMonomial' declared void void printMonomial(FILE* file, const C& c, const Ulong& e, ^files.hpp:717:20: error: 'FILE' was not declared in this scopefiles.hpp:717:26: error: 'file' was not declared in this scope void printMonomial(FILE* file, const C& c, const Ulong& e, ^files.hpp:717:32: error: expected primary-expression before 'const' void printMonomial(FILE* file, const C& c, const Ulong& e, ^files.hpp:717:44: error: expected primary-expression before 'const' void printMonomial(FILE* file, const C& c, const Ulong& e, ^files.hpp:718:22: error: expected primary-expression before '&' token PolynomialTraits& traits, const Ulong& d, ^files.hpp:718:24: error: 'traits' was not declared in this scope PolynomialTraits& traits, const Ulong& d, ^files.hpp:718:32: error: expected primary-expression before 'const' PolynomialTraits& traits, const Ulong& d, ^files.hpp:719:6: error: expected primary-expression before 'const' const long& m) ^files.hpp:750:18: error: variable or field 'printMuMark' declared void void printMuMark(FILE* file, const M& m, const SchubertContext& p, ^files.hpp:750:18: error: 'FILE' was not declared in this scopefiles.hpp:750:24: error: 'file' was not declared in this scope void printMuMark(FILE* file, const M& m, const SchubertContext& p, ^files.hpp:750:30: error: expected primary-expression before 'const' void printMuMark(FILE* file, const M& m, const SchubertContext& p, ^files.hpp:750:42: error: expected primary-expression before 'const' void printMuMark(FILE* file, const M& m, const SchubertContext& p, ^files.hpp:751:5: error: expected primary-expression before 'const' const Length& l, HeckeTraits& traits) ^files.hpp:751:33: error: expected primary-expression before '&' token const Length& l, HeckeTraits& traits) ^files.hpp:751:35: error: 'traits' was not declared in this scope const Length& l, HeckeTraits& traits) ^files.hpp:768:22: error: variable or field 'printPolynomial' declared void void printPolynomial(FILE* file, const P& p, PolynomialTraits& traits, ^files.hpp:768:22: error: 'FILE' was not declared in this scopefiles.hpp:768:28: error: 'file' was not declared in this scope void printPolynomial(FILE* file, const P& p, PolynomialTraits& traits, ^files.hpp:768:34: error: expected primary-expression before 'const' void printPolynomial(FILE* file, const P& p, PolynomialTraits& traits, ^files.hpp:768:62: error: expected primary-expression before '&' token void printPolynomial(FILE* file, const P& p, PolynomialTraits& traits, ^files.hpp:768:64: error: 'traits' was not declared in this scope void printPolynomial(FILE* file, const P& p, PolynomialTraits& traits, ^files.hpp:769:8: error: expected primary-expression before 'const' const Ulong& d, const long& m) ^files.hpp:769:24: error: expected primary-expression before 'const' const Ulong& d, const long& m) ^files.hpp:804:19: error: variable or field 'printRCOrder' declared void void printRCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:804:19: error: 'FILE' was not declared in this scopefiles.hpp:804:25: error: 'file' was not declared in this scope void printRCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:804:33: error: expected primary-expression before '&' token void printRCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:804:37: error: expected primary-expression before ',' token void printRCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:804:39: error: expected primary-expression before 'const' void printRCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:804:71: error: expected primary-expression before '&' token void printRCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:804:73: error: 'traits' was not declared in this scope void printRCOrder(FILE* file, KL& kl, const Interface& I, OutputTraits& traits) ^files.hpp:823:18: error: variable or field 'printRCells' declared void void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:823:18: error: 'FILE' was not declared in this scopefiles.hpp:823:24: error: 'file' was not declared in this scope void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:823:30: error: expected primary-expression before 'const' void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:823:53: error: expected primary-expression before '&' token void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:823:57: error: expected primary-expression before ',' token void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:823:59: error: expected primary-expression before 'const' void printRCells(FILE* file, const Partition& lp, KL& kl, const Interface& I, ^files.hpp:824:16: error: expected primary-expression before '&' token OutputTraits& traits) ^files.hpp:824:18: error: 'traits' was not declared in this scope OutputTraits& traits) ^files.hpp:839:24: error: variable or field 'printRCellWGraphs' declared void void printRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:839:24: error: 'FILE' was not declared in this scopefiles.hpp:839:30: error: 'file' was not declared in this scope void printRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:839:36: error: expected primary-expression before 'const' void printRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:839:59: error: expected primary-expression before '&' token void printRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:839:63: error: expected primary-expression before ',' token void printRCellWGraphs(FILE* file, const Partition& lp, KL& kl, ^files.hpp:840:10: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits) ^files.hpp:840:42: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits) ^files.hpp:840:44: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits) ^files.hpp:854:21: error: variable or field 'printRWGraph' declared void void printRWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:854:21: error: 'FILE' was not declared in this scopefiles.hpp:854:27: error: 'file' was not declared in this scope void printRWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:854:35: error: expected primary-expression before '&' token void printRWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:854:39: error: expected primary-expression before ',' token void printRWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:854:41: error: expected primary-expression before 'const' void printRWGraph(FILE* file, KL& kl, const Interface& I, ^files.hpp:855:19: error: expected primary-expression before '&' token OutputTraits& traits) ^files.hpp:855:21: error: 'traits' was not declared in this scope OutputTraits& traits) ^files.hpp:903:27: error: variable or field 'printSingularLocus' declared void void printSingularLocus(FILE* file, const CoxNbr& y, KL& kl, ^files.hpp:903:27: error: 'FILE' was not declared in this scopefiles.hpp:903:33: error: 'file' was not declared in this scope void printSingularLocus(FILE* file, const CoxNbr& y, KL& kl, ^files.hpp:903:39: error: expected primary-expression before 'const' void printSingularLocus(FILE* file, const CoxNbr& y, KL& kl, ^files.hpp:903:58: error: expected primary-expression before '&' token void printSingularLocus(FILE* file, const CoxNbr& y, KL& kl, ^files.hpp:903:62: error: expected primary-expression before ',' token void printSingularLocus(FILE* file, const CoxNbr& y, KL& kl, ^files.hpp:904:6: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits) ^files.hpp:904:38: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits) ^files.hpp:904:40: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits) ^files.hpp:936:36: error: variable or field 'printSingularStratification' declared void void printSingularStratification(FILE* file, const CoxNbr& y, KL& kl, ^files.hpp:936:36: error: 'FILE' was not declared in this scopefiles.hpp:936:42: error: 'file' was not declared in this scope void printSingularStratification(FILE* file, const CoxNbr& y, KL& kl, ^files.hpp:936:48: error: expected primary-expression before 'const' void printSingularStratification(FILE* file, const CoxNbr& y, KL& kl, ^files.hpp:936:67: error: expected primary-expression before '&' token void printSingularStratification(FILE* file, const CoxNbr& y, KL& kl, ^files.hpp:936:71: error: expected primary-expression before ',' token void printSingularStratification(FILE* file, const CoxNbr& y, KL& kl, ^files.hpp:937:8: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits) ^files.hpp:937:40: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits) ^files.hpp:937:42: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits) ^files.hpp:975:22: error: variable or field 'printWGraphList' declared void void printWGraphList(FILE* file, const Partition& pi, const LFlags& f, KL& kl, ^files.hpp:975:22: error: 'FILE' was not declared in this scopefiles.hpp:975:28: error: 'file' was not declared in this scope void printWGraphList(FILE* file, const Partition& pi, const LFlags& f, KL& kl, ^files.hpp:975:34: error: expected primary-expression before 'const' void printWGraphList(FILE* file, const Partition& pi, const LFlags& f, KL& kl, ^files.hpp:975:55: error: expected primary-expression before 'const' void printWGraphList(FILE* file, const Partition& pi, const LFlags& f, KL& kl, ^files.hpp:975:74: error: expected primary-expression before '&' token void printWGraphList(FILE* file, const Partition& pi, const LFlags& f, KL& kl, ^files.hpp:975:78: error: expected primary-expression before ',' token void printWGraphList(FILE* file, const Partition& pi, const LFlags& f, KL& kl, ^files.hpp:976:8: error: expected primary-expression before 'const' const Interface& I, OutputTraits& traits) ^files.hpp:976:40: error: expected primary-expression before '&' token const Interface& I, OutputTraits& traits) ^files.hpp:976:42: error: 'traits' was not declared in this scope const Interface& I, OutputTraits& traits) ^In file included from fcoxgroup.h:23:0, from typeA.h:20, from typeA.cpp:8:coxgroup.h:108:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^coxgroup.h:108:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^coxgroup.h:108:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^coxgroup.h:231:20: error: 'FILE' has not been declared void printSymbol(FILE* file, const Generator& s) const; /* inlined */ ^coxgroup.h:232:14: error: 'FILE' has not been declared void print(FILE* file, const CoxWord& g) const; /* inlined */ ^coxgroup.h:233:14: error: 'FILE' has not been declared void print(FILE* file, const CoxNbr& x) const; /* inlined */ ^coxgroup.h:234:19: error: 'FILE' has not been declared void printFlags(FILE* file, const LFlags& f) const; /* inlined */ ^coxgroup.h:258:41: error: 'FILE' has not been declared template void printHeckeElt(FILE* file, const H& h); /* inlined */ ^coxgroup.h:369:35: error: variable or field 'printSymbol' declared void inline void CoxGroup::printSymbol(FILE* file, const Generator& s) ^coxgroup.h:369:35: error: 'FILE' was not declared in this scopecoxgroup.h:369:41: error: 'file' was not declared in this scope inline void CoxGroup::printSymbol(FILE* file, const Generator& s) ^coxgroup.h:369:47: error: expected primary-expression before 'const' inline void CoxGroup::printSymbol(FILE* file, const Generator& s) ^coxgroup.h:371:29: error: variable or field 'print' declared void inline void CoxGroup::print(FILE* file, const CoxWord& g) const ^coxgroup.h:371:29: error: 'FILE' was not declared in this scopecoxgroup.h:371:35: error: 'file' was not declared in this scope inline void CoxGroup::print(FILE* file, const CoxWord& g) const ^coxgroup.h:371:41: error: expected primary-expression before 'const' inline void CoxGroup::print(FILE* file, const CoxWord& g) const ^coxgroup.h:373:29: error: variable or field 'print' declared void inline void CoxGroup::print(FILE* file, const CoxNbr& x) const ^coxgroup.h:373:29: error: 'FILE' was not declared in this scopecoxgroup.h:373:35: error: 'file' was not declared in this scope inline void CoxGroup::print(FILE* file, const CoxNbr& x) const ^coxgroup.h:373:41: error: expected primary-expression before 'const' inline void CoxGroup::print(FILE* file, const CoxNbr& x) const ^coxgroup.h:375:34: error: variable or field 'printFlags' declared void inline void CoxGroup::printFlags(FILE* file, const LFlags& f) const ^coxgroup.h:375:34: error: 'FILE' was not declared in this scopecoxgroup.h:375:40: error: 'file' was not declared in this scope inline void CoxGroup::printFlags(FILE* file, const LFlags& f) const ^coxgroup.h:375:46: error: expected primary-expression before 'const' inline void CoxGroup::printFlags(FILE* file, const LFlags& f) const ^coxgroup.h:398:37: error: variable or field 'printHeckeElt' declared void inline void CoxGroup::printHeckeElt(FILE* file, const H& h) ^coxgroup.h:398:37: error: 'FILE' was not declared in this scopecoxgroup.h:398:43: error: 'file' was not declared in this scope inline void CoxGroup::printHeckeElt(FILE* file, const H& h) ^coxgroup.h:398:49: error: expected primary-expression before 'const' inline void CoxGroup::printHeckeElt(FILE* file, const H& h) ^In file included from typeA.h:20:0, from typeA.cpp:8:fcoxgroup.h:83:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:83:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:83:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:148:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:148:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:148:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:160:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:160:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:160:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:170:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:170:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:170:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:182:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:182:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:182:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:192:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:192:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:192:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:204:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:204:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:204:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:214:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:214:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:214:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:231:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:231:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h:231:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^fcoxgroup.h: In member function 'coxtypes::ParNbr* const& fcoxgroup::FiniteCoxGroup::assign(coxtypes::ParNbr*&, coxtypes::ParNbr* const&) const':fcoxgroup.h:245:37: error: 'memmove' was not declared in this scope {memmove(a,b,rank()*sizeof(ParNbr)); return a;} ^fcoxgroup.h: In member function 'coxtypes::ParNbr* const& fcoxgroup::FiniteCoxGroup::setZero(coxtypes::ParNbr*&) const':fcoxgroup.h:255:36: error: 'memset' was not declared in this scope {memset(a,0,rank()*sizeof(ParNbr)); return a;} ^In file included from typeA.cpp:8:0:typeA.h: At global scope:typeA.h:57:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:57:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:57:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:80:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:80:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:80:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:91:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:91:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:91:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:102:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:102:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:102:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:113:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:113:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:113:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:124:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:124:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:124:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:135:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:135:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:135:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:146:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:146:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:146:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:162:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:162:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:162:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:176:22: error: declaration of 'operator new' as non-function void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:176:18: error: expected ';' at end of member declaration void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:176:29: error: expected ')' before 'size' void* operator new(size_t size) {return arena().alloc(size);} ^typeA.h:193:22: error: 'FILE' has not been declared virtual void print(FILE* file, const CoxWord& g) const; ^typeA.cpp:318:28: error: variable or field 'print' declared void void TypeAInterface::print(FILE* file, const CoxWord& g) const ^typeA.cpp:318:28: error: 'FILE' was not declared in this scopetypeA.cpp:318:34: error: 'file' was not declared in this scope void TypeAInterface::print(FILE* file, const CoxWord& g) const ^typeA.cpp:318:40: error: expected primary-expression before 'const' void TypeAInterface::print(FILE* file, const CoxWord& g) const ^typeA.cpp:456:2: error: expected '}' at end of input }; ^In file included from io.h:70:0, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.h: In instantiation of 'list::List::List() [with T = char]': io.h:85:25: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = char; globals::Ulong = long unsigned int]': io.h:86:42: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = unsigned char; globals::Ulong = long unsigned int]': coxtypes.h:107:21: required from herelist.hpp:71:9: error: expression cannot be used as a functionIn file included from io.h:70:0, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.h: In instantiation of 'list::List::List() [with T = long unsigned int]': bits.h:86:12: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.hpp: In instantiation of 'list::List::List(const list::List&) [with T = long unsigned int]': bits.h:88:65: required from herelist.hpp:83:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(r.size()*sizeof(T))); ^list.hpp:86:5: error: no matching function for call to 'operator new(sizetype, long unsigned int*)' new(d_ptr+j) T(r[j]); ^list.hpp:86:5: note: candidate is::0:0: note: void* operator new(unsigned int) :0:0: note: candidate expects 1 argument, 2 provided list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = long unsigned int; globals::Ulong = long unsigned int]': bits.h:216:47: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^In file included from io.h:70:0, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.h: In instantiation of 'list::List::List() [with T = unsigned int*]': minroots.h:84:14: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^list.h: In instantiation of 'list::List::List() [with T = char*]': minroots.h:84:14: required from herelist.h:62:40: error: 'memset' was not declared in this scopelist.h: In instantiation of 'list::List::List() [with T = coxtypes::CoxWord]': transducer.h:91:20: required from herelist.h:62:40: error: 'memset' was not declared in this scopeIn file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = list::List; globals::Ulong = long unsigned int]': wgraph.h:50:41: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^In file included from io.h:70:0, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.h: In instantiation of 'void list::List::setZero(globals::Ulong, globals::Ulong) [with T = long unsigned int; globals::Ulong = long unsigned int]': list.h:125:67: required from 'void list::List::setZero() [with T = long unsigned int]' bits.h:249:46: required from herelist.h:123:36: error: 'memset' was not declared in this scope {memset(d_ptr+first,0,r*sizeof(T));} ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.hpp: In instantiation of 'void list::List::setData(const T*, globals::Ulong, globals::Ulong) [with T = unsigned char; globals::Ulong = long unsigned int]': list.h:119:22: required from 'void list::List::setData(const T*, globals::Ulong) [with T = unsigned char; globals::Ulong = long unsigned int]' list.hpp:268:27: required from 'const list::List& list::List::assign(const list::List&) [with T = unsigned char]' coxtypes.h:141:28: required from herelist.hpp:342:58: error: expression cannot be used as a function T* new_ptr = static_cast (arena().alloc(new_size)); ^list.hpp:345:41: error: 'memcpy' was not declared in this scope memcpy(new_ptr,d_ptr,first*sizeof(T)); ^list.hpp:346:44: error: 'memcpy' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] memcpy(new_ptr+first,source,r*sizeof(T)); ^list.hpp:345:41: note: 'memcpy' declared here, later in the translation unit memcpy(new_ptr,d_ptr,first*sizeof(T)); ^list.hpp:359:41: error: 'memmove' was not declared in this scope memmove(d_ptr+first,source,r*sizeof(T)); ^In file included from io.h:70:0, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.h: In instantiation of 'list::List::List() [with T = short unsigned int]': vector.h:43:13: required from 'vector::Vector::Vector() [with T = short unsigned int]' polynomials.h:109:18: required from 'polynomials::Polynomial::Polynomial() [with T = short unsigned int]' invkl.h:68:11: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = short unsigned int; globals::Ulong = long unsigned int]': vector.h:44:29: required from 'vector::Vector::Vector(globals::Ulong) [with T = short unsigned int; globals::Ulong = long unsigned int]' polynomials.h:110:32: required from 'polynomials::Polynomial::Polynomial(polynomials::Degree) [with T = short unsigned int; polynomials::Degree = long unsigned int]' invkl.h:69:46: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^In file included from io.h:70:0, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.h: In instantiation of 'list::List::List() [with T = short int]': vector.h:43:13: required from 'vector::Vector::Vector() [with T = short int]' polynomials.h:109:18: required from 'polynomials::Polynomial::Polynomial() [with T = short int]' uneqkl.h:76:11: required from herelist.h:62:40: error: 'memset' was not declared in this scope List() {memset(this,0,sizeof(List));} // guarantee clean memory ^In file included from list.h:154:0, from io.h:70, from coxtypes.h:20, from coxgroup.h:66, from fcoxgroup.h:23, from typeA.h:20, from typeA.cpp:8:list.hpp: In instantiation of 'list::List::List(const Ulong&) [with T = short int; globals::Ulong = long unsigned int]': vector.h:44:29: required from 'vector::Vector::Vector(globals::Ulong) [with T = short int; globals::Ulong = long unsigned int]' polynomials.h:110:32: required from 'polynomials::Polynomial::Polynomial(polynomials::Degree) [with T = short int; polynomials::Degree = long unsigned int]' uneqkl.h:77:47: required from herelist.hpp:71:9: error: expression cannot be used as a function d_ptr = static_cast (arena().alloc(n*sizeof(T))); ^make: *** [makefile:36: typeA.o] Error 1==> ERROR: A failure occurred in build(). Aborting...