lecount
About lecount
|
Version: 0.2-0
Result: WARNING Check time: 2022-06-30 04:36 Install log for Linux* installing *source* package ‘lecount’ ... ** using staged installation checking for pkg-config... yes checking whether it knows about openssl... yes configure: CFLAGS: configure: LIBS: -lgmpxx -lgmp checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++ -std=gnu++14 accepts -g... yes checking for g++ -std=gnu++14 option to enable C++11 features... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for gmpxx.h... yes configure: creating ./config.status config.status: creating src/Makevars config.status: creating src/config.h ** libs g++ -std=gnu++14 -I"/www/rforge/sys/debian-11/usr/R/4.3/include" -DNDEBUG -I/usr/local/include -I'/www/rforge/rlib/debian-11/4.3/BH/include' -I/usr/local/include -DNO_S_TYPEDEFS -fpic -g -O2 -Wall -pedantic -c glue.cpp -o glue.o In file included from glue.cpp:16: digraph.hpp: In member function ‘void LinearExtensionCounter::find_tree_ordering(std::vector digraph.hpp:496:8: warning: ISO C++ forbids variable length array ‘visited’ [-Wvla] 496 | bool visited[n]; | ^~~~~~~ digraph.hpp: In member function ‘void LinearExtensionCounter::find_least_degree_ordering(std::vector digraph.hpp:509:7: warning: ISO C++ forbids variable length array ‘v_neighbors’ [-Wvla] 509 | int v_neighbors[n]; | ^~~~~~~~~~~ digraph.hpp:510:7: warning: ISO C++ forbids variable length array ‘remaining’ [-Wvla] 510 | int remaining[n]; | ^~~~~~~~~ digraph.hpp: In member function ‘void LinearExtensionCounter::find_topological_ordering(std::vector digraph.hpp:553:8: warning: ISO C++ forbids variable length array ‘visited’ [-Wvla] 553 | bool visited[n]; | ^~~~~~~ digraph.hpp: In member function ‘void LinearExtensionCounter::longest_paths(int*) const’: digraph.hpp:604:8: warning: ISO C++ forbids variable length array ‘visited’ [-Wvla] 604 | bool visited[n]; | ^~~~~~~ digraph.hpp: In member function ‘void LinearExtensionCounter::remove_transitive_arcs()’: digraph.hpp:622:7: warning: ISO C++ forbids variable length array ‘lpath’ [-Wvla] 622 | int lpath[n*n]; | ^~~~~ digraph.hpp: In member function ‘void LinearExtensionCounter::take_transitive_closure()’: digraph.hpp:636:7: warning: ISO C++ forbids variable length array ‘lpath’ [-Wvla] 636 | int lpath[n*n]; | ^~~~~ digraph.hpp: In member function ‘bool LinearExtensionCounter::transpose_heuristic() const’: digraph.hpp:891:7: warning: ISO C++ forbids variable length array ‘llevel’ [-Wvla] 891 | int llevel[n]; | ^~~~~~ digraph.hpp:892:12: warning: ISO C++ forbids variable length array ‘lcount’ [-Wvla] 892 | unsigned lcount[n]; | ^~~~~~ digraph.hpp:893:7: warning: ISO C++ forbids variable length array ‘rlevel’ [-Wvla] 893 | int rlevel[n]; | ^~~~~~ digraph.hpp:894:12: warning: ISO C++ forbids variable length array ‘rcount’ [-Wvla] 894 | unsigned rcount[n]; | ^~~~~~ glue.cpp: In function ‘SEXPREC* C_lecount(SEXP, SEXP)’: glue.cpp:30:26: warning: comparison of integer expressions of different signedness: ‘R_xlen_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 30 | if (XLENGTH(sMatrix) != N || TYPEOF(sMatrix) != INTSXP) | ~~~~~~~~~~~~~~~~~^~~~ In file included from glue.cpp:16: digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1809:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1680:12: warning: ISO C++ forbids variable length array [-Wvla] 1680 | unsigned n_predecessors[n]; | ^~~~~~~~~~~~~~ digraph.hpp:1727:7: warning: ISO C++ forbids variable length array [-Wvla] 1727 | Set covers[n]; | ^~~~~~ digraph.hpp:1732:13: warning: ISO C++ forbids variable length array [-Wvla] 1732 | unsigned maximals[n]; | ^~~~~~~~ digraph.hpp:1765:23: warning: unused variable ‘n_connected’ [-Wunused-variable] 1765 | long long unsigned n_connected = rec.stats.minimal_branchings | ^~~~~~~~~~~ digraph.hpp:1771:23: warning: unused variable ‘n_evaluations’ [-Wunused-variable] 1771 | long long unsigned n_evaluations = rec.stats.trivial_cases | ^~~~~~~~~~~~~ digraph.hpp:1775:23: warning: unused variable ‘n_recursive_calls’ [-Wunused-variable] 1775 | long long unsigned n_recursive_calls = rec.stats.cache_retrievals | ^~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1811:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1680:12: warning: ISO C++ forbids variable length array [-Wvla] 1680 | unsigned n_predecessors[n]; | ^~~~~~~~~~~~~~ digraph.hpp:1727:7: warning: ISO C++ forbids variable length array [-Wvla] 1727 | Set covers[n]; | ^~~~~~ digraph.hpp:1732:13: warning: ISO C++ forbids variable length array [-Wvla] 1732 | unsigned maximals[n]; | ^~~~~~~~ digraph.hpp:1765:23: warning: unused variable ‘n_connected’ [-Wunused-variable] 1765 | long long unsigned n_connected = rec.stats.minimal_branchings | ^~~~~~~~~~~ digraph.hpp:1771:23: warning: unused variable ‘n_evaluations’ [-Wunused-variable] 1771 | long long unsigned n_evaluations = rec.stats.trivial_cases | ^~~~~~~~~~~~~ digraph.hpp:1775:23: warning: unused variable ‘n_recursive_calls’ [-Wunused-variable] 1775 | long long unsigned n_recursive_calls = rec.stats.cache_retrievals | ^~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<2>]’: digraph.hpp:1813:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1680:12: warning: ISO C++ forbids variable length array [-Wvla] 1680 | unsigned n_predecessors[n]; | ^~~~~~~~~~~~~~ digraph.hpp:1727:7: warning: ISO C++ forbids variable length array [-Wvla] 1727 | Set covers[n]; | ^~~~~~ digraph.hpp:1732:13: warning: ISO C++ forbids variable length array [-Wvla] 1732 | unsigned maximals[n]; | ^~~~~~~~ digraph.hpp:1765:23: warning: unused variable ‘n_connected’ [-Wunused-variable] 1765 | long long unsigned n_connected = rec.stats.minimal_branchings | ^~~~~~~~~~~ digraph.hpp:1771:23: warning: unused variable ‘n_evaluations’ [-Wunused-variable] 1771 | long long unsigned n_evaluations = rec.stats.trivial_cases | ^~~~~~~~~~~~~ digraph.hpp:1775:23: warning: unused variable ‘n_recursive_calls’ [-Wunused-variable] 1775 | long long unsigned n_recursive_calls = rec.stats.cache_retrievals | ^~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<4>]’: digraph.hpp:1815:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1680:12: warning: ISO C++ forbids variable length array [-Wvla] 1680 | unsigned n_predecessors[n]; | ^~~~~~~~~~~~~~ digraph.hpp:1727:7: warning: ISO C++ forbids variable length array [-Wvla] 1727 | Set covers[n]; | ^~~~~~ digraph.hpp:1732:13: warning: ISO C++ forbids variable length array [-Wvla] 1732 | unsigned maximals[n]; | ^~~~~~~~ digraph.hpp:1765:23: warning: unused variable ‘n_connected’ [-Wunused-variable] 1765 | long long unsigned n_connected = rec.stats.minimal_branchings | ^~~~~~~~~~~ digraph.hpp:1771:23: warning: unused variable ‘n_evaluations’ [-Wunused-variable] 1771 | long long unsigned n_evaluations = rec.stats.trivial_cases | ^~~~~~~~~~~~~ digraph.hpp:1775:23: warning: unused variable ‘n_recursive_calls’ [-Wunused-variable] 1775 | long long unsigned n_recursive_calls = rec.stats.cache_retrievals | ^~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<8>]’: digraph.hpp:1817:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1680:12: warning: ISO C++ forbids variable length array [-Wvla] 1680 | unsigned n_predecessors[n]; | ^~~~~~~~~~~~~~ digraph.hpp:1727:7: warning: ISO C++ forbids variable length array [-Wvla] 1727 | Set covers[n]; | ^~~~~~ digraph.hpp:1732:13: warning: ISO C++ forbids variable length array [-Wvla] 1732 | unsigned maximals[n]; | ^~~~~~~~ digraph.hpp:1765:23: warning: unused variable ‘n_connected’ [-Wunused-variable] 1765 | long long unsigned n_connected = rec.stats.minimal_branchings | ^~~~~~~~~~~ digraph.hpp:1771:23: warning: unused variable ‘n_evaluations’ [-Wunused-variable] 1771 | long long unsigned n_evaluations = rec.stats.trivial_cases | ^~~~~~~~~~~~~ digraph.hpp:1775:23: warning: unused variable ‘n_recursive_calls’ [-Wunused-variable] 1775 | long long unsigned n_recursive_calls = rec.stats.cache_retrievals | ^~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<16>]’: digraph.hpp:1819:50: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1680:12: warning: ISO C++ forbids variable length array [-Wvla] 1680 | unsigned n_predecessors[n]; | ^~~~~~~~~~~~~~ digraph.hpp:1727:7: warning: ISO C++ forbids variable length array [-Wvla] 1727 | Set covers[n]; | ^~~~~~ digraph.hpp:1732:13: warning: ISO C++ forbids variable length array [-Wvla] 1732 | unsigned maximals[n]; | ^~~~~~~~ digraph.hpp:1765:23: warning: unused variable ‘n_connected’ [-Wunused-variable] 1765 | long long unsigned n_connected = rec.stats.minimal_branchings | ^~~~~~~~~~~ digraph.hpp:1771:23: warning: unused variable ‘n_evaluations’ [-Wunused-variable] 1771 | long long unsigned n_evaluations = rec.stats.trivial_cases | ^~~~~~~~~~~~~ digraph.hpp:1775:23: warning: unused variable ‘n_recursive_calls’ [-Wunused-variable] 1775 | long long unsigned n_recursive_calls = rec.stats.cache_retrievals | ^~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = dynamic_set]’: digraph.hpp:1821:48: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1680:12: warning: ISO C++ forbids variable length array [-Wvla] 1680 | unsigned n_predecessors[n]; | ^~~~~~~~~~~~~~ digraph.hpp:1727:7: warning: ISO C++ forbids variable length array [-Wvla] 1727 | Set covers[n]; | ^~~~~~ digraph.hpp:1732:13: warning: ISO C++ forbids variable length array [-Wvla] 1732 | unsigned maximals[n]; | ^~~~~~~~ digraph.hpp:1765:23: warning: unused variable ‘n_connected’ [-Wunused-variable] 1765 | long long unsigned n_connected = rec.stats.minimal_branchings | ^~~~~~~~~~~ digraph.hpp:1771:23: warning: unused variable ‘n_evaluations’ [-Wunused-variable] 1771 | long long unsigned n_evaluations = rec.stats.trivial_cases | ^~~~~~~~~~~~~ digraph.hpp:1775:23: warning: unused variable ‘n_recursive_calls’ [-Wunused-variable] 1775 | long long unsigned n_recursive_calls = rec.stats.cache_retrievals | ^~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_extensions(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’: digraph.hpp:1659:27: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1809:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:2086:7: warning: ISO C++ forbids variable length array [-Wvla] 2086 | int elim_order[n]; | ^~~~~~~~~~ digraph.hpp:2119:17: warning: ISO C++ forbids variable length array [-Wvla] 2119 | Function | ^~~~~~~~~ digraph.hpp: In instantiation of ‘Set LinearExtensionCounter::parse_set(const char*) [with Set = int_set digraph.hpp:1676:27: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1809:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1616:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1616 | while (*s != '\0' && i < n) { | ~~^~~ digraph.hpp: In instantiation of ‘Set LinearExtensionCounter::parse_set(const char*) [with Set = int_set digraph.hpp:1676:27: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1811:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1616:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] digraph.hpp: In instantiation of ‘Set LinearExtensionCounter::parse_set(const char*) [with Set = fixed_set<2>]’: digraph.hpp:1676:27: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<2>]’ digraph.hpp:1813:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1616:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] digraph.hpp: In instantiation of ‘Set LinearExtensionCounter::parse_set(const char*) [with Set = fixed_set<4>]’: digraph.hpp:1676:27: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<4>]’ digraph.hpp:1815:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1616:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] digraph.hpp: In instantiation of ‘Set LinearExtensionCounter::parse_set(const char*) [with Set = fixed_set<8>]’: digraph.hpp:1676:27: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<8>]’ digraph.hpp:1817:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1616:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] digraph.hpp: In instantiation of ‘Set LinearExtensionCounter::parse_set(const char*) [with Set = fixed_set<16>]’: digraph.hpp:1676:27: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<16>]’ digraph.hpp:1819:50: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1616:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] digraph.hpp: In instantiation of ‘Set LinearExtensionCounter::parse_set(const char*) [with Set = dynamic_set]’: digraph.hpp:1676:27: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = dynamic_set]’ digraph.hpp:1821:48: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1616:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_covers(RecInfo digraph.hpp:1571:55: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1809:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1384:7: warning: ISO C++ forbids variable length array [-Wvla] 1384 | Set combined[rec.cn]; | ^~~~~~~~ digraph.hpp:1415:12: warning: ISO C++ forbids variable length array [-Wvla] 1415 | unsigned elements[n_elements]; | ^~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_once(RecInfo digraph.hpp:1573:63: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1809:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1348:12: warning: ISO C++ forbids variable length array [-Wvla] 1348 | unsigned elements1[n_elements]; | ^~~~~~~~~ digraph.hpp:1349:12: warning: ISO C++ forbids variable length array [-Wvla] 1349 | unsigned elements2[n_elements]; | ^~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_all(RecInfo digraph.hpp:1575:62: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1809:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1302:12: warning: ISO C++ forbids variable length array [-Wvla] 1302 | unsigned cmp_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_static_sets(RecInfo digraph.hpp:1583:35: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1809:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1220:7: warning: ISO C++ forbids variable length array [-Wvla] 1220 | int lower[n]; | ^~~~~ digraph.hpp:1221:7: warning: ISO C++ forbids variable length array [-Wvla] 1221 | int upper[n]; | ^~~~~ digraph.hpp:1223:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1223 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1229:7: warning: ISO C++ forbids variable length array [-Wvla] 1229 | int sorted[rec.n_subset_elements]; | ^~~~~~ digraph.hpp:1231:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1231 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1241:12: warning: ISO C++ forbids variable length array [-Wvla] 1241 | unsigned static_set_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~~~~~~~~ digraph.hpp:1246:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1246 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1257:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1257 | if (span == rec.n_subset_elements) return -1; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1259:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1259 | if (span == n_static_set_elements) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_admissible_partitions(RecInfo digraph.hpp:1590:44: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1809:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1077:13: warning: ISO C++ forbids variable length array [-Wvla] 1077 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1082:13: warning: ISO C++ forbids variable length array [-Wvla] 1082 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_hub_split(RecInfo digraph.hpp:1592:32: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1809:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1180:12: warning: ISO C++ forbids variable length array [-Wvla] 1180 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1195:12: warning: ISO C++ forbids variable length array [-Wvla] 1195 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_covers(RecInfo digraph.hpp:1571:55: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1811:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1384:7: warning: ISO C++ forbids variable length array [-Wvla] 1384 | Set combined[rec.cn]; | ^~~~~~~~ digraph.hpp:1415:12: warning: ISO C++ forbids variable length array [-Wvla] 1415 | unsigned elements[n_elements]; | ^~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_once(RecInfo digraph.hpp:1573:63: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1811:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1348:12: warning: ISO C++ forbids variable length array [-Wvla] 1348 | unsigned elements1[n_elements]; | ^~~~~~~~~ digraph.hpp:1349:12: warning: ISO C++ forbids variable length array [-Wvla] 1349 | unsigned elements2[n_elements]; | ^~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_all(RecInfo digraph.hpp:1575:62: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1811:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1302:12: warning: ISO C++ forbids variable length array [-Wvla] 1302 | unsigned cmp_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_static_sets(RecInfo digraph.hpp:1583:35: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1811:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1220:7: warning: ISO C++ forbids variable length array [-Wvla] 1220 | int lower[n]; | ^~~~~ digraph.hpp:1221:7: warning: ISO C++ forbids variable length array [-Wvla] 1221 | int upper[n]; | ^~~~~ digraph.hpp:1223:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1223 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1229:7: warning: ISO C++ forbids variable length array [-Wvla] 1229 | int sorted[rec.n_subset_elements]; | ^~~~~~ digraph.hpp:1231:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1231 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1241:12: warning: ISO C++ forbids variable length array [-Wvla] 1241 | unsigned static_set_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~~~~~~~~ digraph.hpp:1246:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1246 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1257:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1257 | if (span == rec.n_subset_elements) return -1; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1259:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1259 | if (span == n_static_set_elements) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_admissible_partitions(RecInfo digraph.hpp:1590:44: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1811:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1077:13: warning: ISO C++ forbids variable length array [-Wvla] 1077 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1082:13: warning: ISO C++ forbids variable length array [-Wvla] 1082 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_hub_split(RecInfo digraph.hpp:1592:32: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1811:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1180:12: warning: ISO C++ forbids variable length array [-Wvla] 1180 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1195:12: warning: ISO C++ forbids variable length array [-Wvla] 1195 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_covers(RecInfo digraph.hpp:1571:55: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<2>]’ digraph.hpp:1813:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1384:7: warning: ISO C++ forbids variable length array [-Wvla] 1384 | Set combined[rec.cn]; | ^~~~~~~~ digraph.hpp:1415:12: warning: ISO C++ forbids variable length array [-Wvla] 1415 | unsigned elements[n_elements]; | ^~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_once(RecInfo digraph.hpp:1573:63: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<2>]’ digraph.hpp:1813:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1348:12: warning: ISO C++ forbids variable length array [-Wvla] 1348 | unsigned elements1[n_elements]; | ^~~~~~~~~ digraph.hpp:1349:12: warning: ISO C++ forbids variable length array [-Wvla] 1349 | unsigned elements2[n_elements]; | ^~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_all(RecInfo digraph.hpp:1575:62: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<2>]’ digraph.hpp:1813:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1302:12: warning: ISO C++ forbids variable length array [-Wvla] 1302 | unsigned cmp_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_static_sets(RecInfo digraph.hpp:1583:35: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<2>]’ digraph.hpp:1813:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1220:7: warning: ISO C++ forbids variable length array [-Wvla] 1220 | int lower[n]; | ^~~~~ digraph.hpp:1221:7: warning: ISO C++ forbids variable length array [-Wvla] 1221 | int upper[n]; | ^~~~~ digraph.hpp:1223:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1223 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1229:7: warning: ISO C++ forbids variable length array [-Wvla] 1229 | int sorted[rec.n_subset_elements]; | ^~~~~~ digraph.hpp:1231:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1231 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1241:12: warning: ISO C++ forbids variable length array [-Wvla] 1241 | unsigned static_set_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~~~~~~~~ digraph.hpp:1246:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1246 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1257:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1257 | if (span == rec.n_subset_elements) return -1; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1259:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1259 | if (span == n_static_set_elements) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_admissible_partitions(RecInfo digraph.hpp:1590:44: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<2>]’ digraph.hpp:1813:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1077:13: warning: ISO C++ forbids variable length array [-Wvla] 1077 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1082:13: warning: ISO C++ forbids variable length array [-Wvla] 1082 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_hub_split(RecInfo digraph.hpp:1592:32: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<2>]’ digraph.hpp:1813:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1180:12: warning: ISO C++ forbids variable length array [-Wvla] 1180 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1195:12: warning: ISO C++ forbids variable length array [-Wvla] 1195 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_covers(RecInfo digraph.hpp:1571:55: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<4>]’ digraph.hpp:1815:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1384:7: warning: ISO C++ forbids variable length array [-Wvla] 1384 | Set combined[rec.cn]; | ^~~~~~~~ digraph.hpp:1415:12: warning: ISO C++ forbids variable length array [-Wvla] 1415 | unsigned elements[n_elements]; | ^~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_once(RecInfo digraph.hpp:1573:63: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<4>]’ digraph.hpp:1815:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1348:12: warning: ISO C++ forbids variable length array [-Wvla] 1348 | unsigned elements1[n_elements]; | ^~~~~~~~~ digraph.hpp:1349:12: warning: ISO C++ forbids variable length array [-Wvla] 1349 | unsigned elements2[n_elements]; | ^~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_all(RecInfo digraph.hpp:1575:62: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<4>]’ digraph.hpp:1815:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1302:12: warning: ISO C++ forbids variable length array [-Wvla] 1302 | unsigned cmp_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_static_sets(RecInfo digraph.hpp:1583:35: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<4>]’ digraph.hpp:1815:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1220:7: warning: ISO C++ forbids variable length array [-Wvla] 1220 | int lower[n]; | ^~~~~ digraph.hpp:1221:7: warning: ISO C++ forbids variable length array [-Wvla] 1221 | int upper[n]; | ^~~~~ digraph.hpp:1223:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1223 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1229:7: warning: ISO C++ forbids variable length array [-Wvla] 1229 | int sorted[rec.n_subset_elements]; | ^~~~~~ digraph.hpp:1231:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1231 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1241:12: warning: ISO C++ forbids variable length array [-Wvla] 1241 | unsigned static_set_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~~~~~~~~ digraph.hpp:1246:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1246 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1257:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1257 | if (span == rec.n_subset_elements) return -1; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1259:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1259 | if (span == n_static_set_elements) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_admissible_partitions(RecInfo digraph.hpp:1590:44: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<4>]’ digraph.hpp:1815:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1077:13: warning: ISO C++ forbids variable length array [-Wvla] 1077 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1082:13: warning: ISO C++ forbids variable length array [-Wvla] 1082 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_hub_split(RecInfo digraph.hpp:1592:32: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<4>]’ digraph.hpp:1815:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1180:12: warning: ISO C++ forbids variable length array [-Wvla] 1180 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1195:12: warning: ISO C++ forbids variable length array [-Wvla] 1195 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_covers(RecInfo digraph.hpp:1571:55: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<8>]’ digraph.hpp:1817:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1384:7: warning: ISO C++ forbids variable length array [-Wvla] 1384 | Set combined[rec.cn]; | ^~~~~~~~ digraph.hpp:1415:12: warning: ISO C++ forbids variable length array [-Wvla] 1415 | unsigned elements[n_elements]; | ^~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_once(RecInfo digraph.hpp:1573:63: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<8>]’ digraph.hpp:1817:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1348:12: warning: ISO C++ forbids variable length array [-Wvla] 1348 | unsigned elements1[n_elements]; | ^~~~~~~~~ digraph.hpp:1349:12: warning: ISO C++ forbids variable length array [-Wvla] 1349 | unsigned elements2[n_elements]; | ^~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_all(RecInfo digraph.hpp:1575:62: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<8>]’ digraph.hpp:1817:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1302:12: warning: ISO C++ forbids variable length array [-Wvla] 1302 | unsigned cmp_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_static_sets(RecInfo digraph.hpp:1583:35: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<8>]’ digraph.hpp:1817:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1220:7: warning: ISO C++ forbids variable length array [-Wvla] 1220 | int lower[n]; | ^~~~~ digraph.hpp:1221:7: warning: ISO C++ forbids variable length array [-Wvla] 1221 | int upper[n]; | ^~~~~ digraph.hpp:1223:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1223 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1229:7: warning: ISO C++ forbids variable length array [-Wvla] 1229 | int sorted[rec.n_subset_elements]; | ^~~~~~ digraph.hpp:1231:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1231 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1241:12: warning: ISO C++ forbids variable length array [-Wvla] 1241 | unsigned static_set_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~~~~~~~~ digraph.hpp:1246:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1246 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1257:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1257 | if (span == rec.n_subset_elements) return -1; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1259:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1259 | if (span == n_static_set_elements) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_admissible_partitions(RecInfo digraph.hpp:1590:44: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<8>]’ digraph.hpp:1817:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1077:13: warning: ISO C++ forbids variable length array [-Wvla] 1077 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1082:13: warning: ISO C++ forbids variable length array [-Wvla] 1082 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_hub_split(RecInfo digraph.hpp:1592:32: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<8>]’ digraph.hpp:1817:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1180:12: warning: ISO C++ forbids variable length array [-Wvla] 1180 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1195:12: warning: ISO C++ forbids variable length array [-Wvla] 1195 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_covers(RecInfo digraph.hpp:1571:55: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<16>]’ digraph.hpp:1819:50: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1384:7: warning: ISO C++ forbids variable length array [-Wvla] 1384 | Set combined[rec.cn]; | ^~~~~~~~ digraph.hpp:1415:12: warning: ISO C++ forbids variable length array [-Wvla] 1415 | unsigned elements[n_elements]; | ^~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_once(RecInfo digraph.hpp:1573:63: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<16>]’ digraph.hpp:1819:50: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1348:12: warning: ISO C++ forbids variable length array [-Wvla] 1348 | unsigned elements1[n_elements]; | ^~~~~~~~~ digraph.hpp:1349:12: warning: ISO C++ forbids variable length array [-Wvla] 1349 | unsigned elements2[n_elements]; | ^~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_all(RecInfo digraph.hpp:1575:62: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<16>]’ digraph.hpp:1819:50: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1302:12: warning: ISO C++ forbids variable length array [-Wvla] 1302 | unsigned cmp_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_static_sets(RecInfo digraph.hpp:1583:35: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<16>]’ digraph.hpp:1819:50: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1220:7: warning: ISO C++ forbids variable length array [-Wvla] 1220 | int lower[n]; | ^~~~~ digraph.hpp:1221:7: warning: ISO C++ forbids variable length array [-Wvla] 1221 | int upper[n]; | ^~~~~ digraph.hpp:1223:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1223 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1229:7: warning: ISO C++ forbids variable length array [-Wvla] 1229 | int sorted[rec.n_subset_elements]; | ^~~~~~ digraph.hpp:1231:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1231 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1241:12: warning: ISO C++ forbids variable length array [-Wvla] 1241 | unsigned static_set_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~~~~~~~~ digraph.hpp:1246:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1246 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1257:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1257 | if (span == rec.n_subset_elements) return -1; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1259:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1259 | if (span == n_static_set_elements) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_admissible_partitions(RecInfo digraph.hpp:1590:44: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<16>]’ digraph.hpp:1819:50: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1077:13: warning: ISO C++ forbids variable length array [-Wvla] 1077 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1082:13: warning: ISO C++ forbids variable length array [-Wvla] 1082 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_hub_split(RecInfo digraph.hpp:1592:32: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<16>]’ digraph.hpp:1819:50: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1180:12: warning: ISO C++ forbids variable length array [-Wvla] 1180 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1195:12: warning: ISO C++ forbids variable length array [-Wvla] 1195 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_covers(RecInfo digraph.hpp:1571:55: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = dynamic_set]’ digraph.hpp:1821:48: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1384:7: warning: ISO C++ forbids variable length array [-Wvla] 1384 | Set combined[rec.cn]; | ^~~~~~~~ digraph.hpp:1415:12: warning: ISO C++ forbids variable length array [-Wvla] 1415 | unsigned elements[n_elements]; | ^~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_once(RecInfo digraph.hpp:1573:63: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = dynamic_set]’ digraph.hpp:1821:48: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1348:12: warning: ISO C++ forbids variable length array [-Wvla] 1348 | unsigned elements1[n_elements]; | ^~~~~~~~~ digraph.hpp:1349:12: warning: ISO C++ forbids variable length array [-Wvla] 1349 | unsigned elements2[n_elements]; | ^~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_connected_components_dfs_split_all(RecInfo digraph.hpp:1575:62: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = dynamic_set]’ digraph.hpp:1821:48: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1302:12: warning: ISO C++ forbids variable length array [-Wvla] 1302 | unsigned cmp_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_static_sets(RecInfo digraph.hpp:1583:35: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = dynamic_set]’ digraph.hpp:1821:48: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1220:7: warning: ISO C++ forbids variable length array [-Wvla] 1220 | int lower[n]; | ^~~~~ digraph.hpp:1221:7: warning: ISO C++ forbids variable length array [-Wvla] 1221 | int upper[n]; | ^~~~~ digraph.hpp:1223:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1223 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1229:7: warning: ISO C++ forbids variable length array [-Wvla] 1229 | int sorted[rec.n_subset_elements]; | ^~~~~~ digraph.hpp:1231:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1231 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1241:12: warning: ISO C++ forbids variable length array [-Wvla] 1241 | unsigned static_set_elements[rec.n_subset_elements]; | ^~~~~~~~~~~~~~~~~~~ digraph.hpp:1246:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1246 | for (int i = 0; i < rec.n_subset_elements; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1257:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1257 | if (span == rec.n_subset_elements) return -1; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp:1259:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1259 | if (span == n_static_set_elements) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_admissible_partitions(RecInfo digraph.hpp:1590:44: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = dynamic_set]’ digraph.hpp:1821:48: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1077:13: warning: ISO C++ forbids variable length array [-Wvla] 1077 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1082:13: warning: ISO C++ forbids variable length array [-Wvla] 1082 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘N LinearExtensionCounter::count_linex_hub_split(RecInfo digraph.hpp:1592:32: required from ‘N LinearExtensionCounter::count_linex_recursive(RecInfo digraph.hpp:1761:33: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = dynamic_set]’ digraph.hpp:1821:48: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1180:12: warning: ISO C++ forbids variable length array [-Wvla] 1180 | unsigned A_elements[n]; | ^~~~~~~~~~ digraph.hpp:1195:12: warning: ISO C++ forbids variable length array [-Wvla] 1195 | unsigned B_elements[n]; | ^~~~~~~~~~ digraph.hpp: In instantiation of ‘LinearExtensionCounter::Function digraph.hpp:2056:33: required from ‘N LinearExtensionCounter::elimination(LinearExtensionCounter::Function digraph.hpp:2127:27: required from ‘N LinearExtensionCounter::count_extensions(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:1659:27: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1809:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:1965:8: warning: ISO C++ forbids variable length array [-Wvla] 1965 | bool in_domain[n_variables]; | ^~~~~~~~~ digraph.hpp: In instantiation of ‘double LinearExtensionCounter::estimate_hardness(Set) const [with Set = int_set digraph.hpp:1002:41: required from ‘bool LinearExtensionCounter::transpose_heuristic2() [with Set = int_set digraph.hpp:1637:41: required from ‘bool LinearExtensionCounter::decide_transpose(LECOptions&) [with Set = int_set digraph.hpp:1667:41: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1809:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:967:12: warning: ISO C++ forbids variable length array [-Wvla] 967 | unsigned subset_elements[n]; | ^~~~~~~~~~~~~~~ digraph.hpp:978:12: warning: ISO C++ forbids variable length array [-Wvla] 978 | unsigned cmp_elements[n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘double LinearExtensionCounter::estimate_hardness(Set) const [with Set = int_set digraph.hpp:1002:41: required from ‘bool LinearExtensionCounter::transpose_heuristic2() [with Set = int_set digraph.hpp:1637:41: required from ‘bool LinearExtensionCounter::decide_transpose(LECOptions&) [with Set = int_set digraph.hpp:1667:41: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = int_set digraph.hpp:1811:42: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:967:12: warning: ISO C++ forbids variable length array [-Wvla] 967 | unsigned subset_elements[n]; | ^~~~~~~~~~~~~~~ digraph.hpp:978:12: warning: ISO C++ forbids variable length array [-Wvla] 978 | unsigned cmp_elements[n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘double LinearExtensionCounter::estimate_hardness(Set) const [with Set = fixed_set<2>]’: digraph.hpp:1002:41: required from ‘bool LinearExtensionCounter::transpose_heuristic2() [with Set = fixed_set<2>]’ digraph.hpp:1637:41: required from ‘bool LinearExtensionCounter::decide_transpose(LECOptions&) [with Set = fixed_set<2>]’ digraph.hpp:1667:41: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<2>]’ digraph.hpp:1813:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:967:12: warning: ISO C++ forbids variable length array [-Wvla] 967 | unsigned subset_elements[n]; | ^~~~~~~~~~~~~~~ digraph.hpp:978:12: warning: ISO C++ forbids variable length array [-Wvla] 978 | unsigned cmp_elements[n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘double LinearExtensionCounter::estimate_hardness(Set) const [with Set = fixed_set<4>]’: digraph.hpp:1002:41: required from ‘bool LinearExtensionCounter::transpose_heuristic2() [with Set = fixed_set<4>]’ digraph.hpp:1637:41: required from ‘bool LinearExtensionCounter::decide_transpose(LECOptions&) [with Set = fixed_set<4>]’ digraph.hpp:1667:41: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<4>]’ digraph.hpp:1815:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:967:12: warning: ISO C++ forbids variable length array [-Wvla] 967 | unsigned subset_elements[n]; | ^~~~~~~~~~~~~~~ digraph.hpp:978:12: warning: ISO C++ forbids variable length array [-Wvla] 978 | unsigned cmp_elements[n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘double LinearExtensionCounter::estimate_hardness(Set) const [with Set = fixed_set<8>]’: digraph.hpp:1002:41: required from ‘bool LinearExtensionCounter::transpose_heuristic2() [with Set = fixed_set<8>]’ digraph.hpp:1637:41: required from ‘bool LinearExtensionCounter::decide_transpose(LECOptions&) [with Set = fixed_set<8>]’ digraph.hpp:1667:41: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<8>]’ digraph.hpp:1817:49: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:967:12: warning: ISO C++ forbids variable length array [-Wvla] 967 | unsigned subset_elements[n]; | ^~~~~~~~~~~~~~~ digraph.hpp:978:12: warning: ISO C++ forbids variable length array [-Wvla] 978 | unsigned cmp_elements[n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘double LinearExtensionCounter::estimate_hardness(Set) const [with Set = fixed_set<16>]’: digraph.hpp:1002:41: required from ‘bool LinearExtensionCounter::transpose_heuristic2() [with Set = fixed_set<16>]’ digraph.hpp:1637:41: required from ‘bool LinearExtensionCounter::decide_transpose(LECOptions&) [with Set = fixed_set<16>]’ digraph.hpp:1667:41: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = fixed_set<16>]’ digraph.hpp:1819:50: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:967:12: warning: ISO C++ forbids variable length array [-Wvla] 967 | unsigned subset_elements[n]; | ^~~~~~~~~~~~~~~ digraph.hpp:978:12: warning: ISO C++ forbids variable length array [-Wvla] 978 | unsigned cmp_elements[n_subset_elements]; | ^~~~~~~~~~~~ digraph.hpp: In instantiation of ‘double LinearExtensionCounter::estimate_hardness(Set) const [with Set = dynamic_set]’: digraph.hpp:1002:41: required from ‘bool LinearExtensionCounter::transpose_heuristic2() [with Set = dynamic_set]’ digraph.hpp:1637:41: required from ‘bool LinearExtensionCounter::decide_transpose(LECOptions&) [with Set = dynamic_set]’ digraph.hpp:1667:41: required from ‘N LinearExtensionCounter::count_linex_recursive(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; Set = dynamic_set]’ digraph.hpp:1821:48: required from ‘N LinearExtensionCounter::count_linex(N**, LECOptions&) [with N = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’ digraph.hpp:2185:27: required from ‘N LinearExtensionCounterAuto glue.cpp:45:29: required from here digraph.hpp:967:12: warning: ISO C++ forbids variable length array [-Wvla] 967 | unsigned subset_elements[n]; | ^~~~~~~~~~~~~~~ digraph.hpp:978:12: warning: ISO C++ forbids variable length array [-Wvla] 978 | unsigned cmp_elements[n_subset_elements]; | ^~~~~~~~~~~~ g++ -std=gnu++14 -shared -L/www/rforge/sys/debian-11/usr/R/4.3/lib -L/usr/local/lib -o lecount.so glue.o -lgmpxx -lgmp -L/www/rforge/sys/debian-11/usr/R/4.3/lib -lR installing to /00LOCK-lecount/00new/lecount/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (lecount) |