And yet something else: the last thing I tried, right before opening this thread, was what is suggested at this page.
Code: Select all
make -C /lib/modules/3.11.0-12-generic/build M=/home/novren/compat-wireless-3.6.6-1-snpc modules
make[1]: Entering directory `/usr/src/linux-headers-3.11.0-12-generic'
CC [M] /home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.o
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_table_free’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:140:29: error: macro "hlist_for_each_entry_safe" passed 5 arguments, but takes just 4
tbl->known_gates, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:139:3: error: ‘hlist_for_each_entry_safe’ undeclared (first use in this function)
hlist_for_each_entry_safe(gate, p, q,
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:139:3: note: each undeclared identifier is reported only once for each function it appears in
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:140:31: error: expected ‘;’ before ‘{’ token
tbl->known_gates, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:125:21: warning: unused variable ‘gate’ [-Wunused-variable]
struct mpath_node *gate;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mpath_lookup’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:341:48: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
hlist_for_each_entry_rcu(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:341:2: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
hlist_for_each_entry_rcu(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:341:50: error: expected ‘;’ before ‘{’ token
hlist_for_each_entry_rcu(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:338:21: warning: unused variable ‘node’ [-Wunused-variable]
struct mpath_node *node;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:336:21: warning: unused variable ‘n’ [-Wunused-variable]
struct hlist_node *n;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:335:20: warning: unused variable ‘mpath’ [-Wunused-variable]
struct mesh_path *mpath;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:354:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_lookup_by_idx’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:393:37: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:74:3: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
hlist_for_each_entry_rcu(node, p, &tbl->hash_buckets[i], list)
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:393:2: note: in expansion of macro ‘for_each_mesh_entry’
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:393:39: error: expected ‘;’ before ‘{’ token
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:391:6: warning: unused variable ‘j’ [-Wunused-variable]
int j = 0;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:389:21: warning: unused variable ‘p’ [-Wunused-variable]
struct hlist_node *p;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:388:21: warning: unused variable ‘node’ [-Wunused-variable]
struct mpath_node *node;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_add_gate’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:423:58: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
hlist_for_each_entry_rcu(gate, n, tbl->known_gates, list)
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:423:2: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
hlist_for_each_entry_rcu(gate, n, tbl->known_gates, list)
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:424:3: error: expected ‘;’ before ‘if’
if (gate->mpath == mpath) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:417:21: warning: unused variable ‘n’ [-Wunused-variable]
struct hlist_node *n;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:416:21: warning: unused variable ‘gate’ [-Wunused-variable]
struct mpath_node *gate, *new_gate;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_gate_del’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:465:62: error: macro "hlist_for_each_entry_safe" passed 5 arguments, but takes just 4
hlist_for_each_entry_safe(gate, p, q, tbl->known_gates, list)
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:465:2: error: ‘hlist_for_each_entry_safe’ undeclared (first use in this function)
hlist_for_each_entry_safe(gate, p, q, tbl->known_gates, list)
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:466:3: error: expected ‘;’ before ‘if’
if (gate->mpath == mpath) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:463:25: warning: unused variable ‘q’ [-Wunused-variable]
struct hlist_node *p, *q;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:463:21: warning: unused variable ‘p’ [-Wunused-variable]
struct hlist_node *p, *q;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:462:21: warning: unused variable ‘gate’ [-Wunused-variable]
struct mpath_node *gate;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:480:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_add’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:554:44: error: macro "hlist_for_each_entry" passed 4 arguments, but takes just 3
hlist_for_each_entry(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:554:2: error: ‘hlist_for_each_entry’ undeclared (first use in this function)
hlist_for_each_entry(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:554:46: error: expected ‘;’ before ‘{’ token
hlist_for_each_entry(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:576:1: warning: label ‘err_exists’ defined but not used [-Wunused-label]
err_exists:
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:508:21: warning: unused variable ‘n’ [-Wunused-variable]
struct hlist_node *n;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:506:21: warning: unused variable ‘node’ [-Wunused-variable]
struct mpath_node *node, *new_node;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:505:20: warning: unused variable ‘mpath’ [-Wunused-variable]
struct mesh_path *mpath, *new_mpath;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mpp_path_add’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:683:44: error: macro "hlist_for_each_entry" passed 4 arguments, but takes just 3
hlist_for_each_entry(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:683:2: error: ‘hlist_for_each_entry’ undeclared (first use in this function)
hlist_for_each_entry(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:683:46: error: expected ‘;’ before ‘{’ token
hlist_for_each_entry(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:703:1: warning: label ‘err_exists’ defined but not used [-Wunused-label]
err_exists:
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:643:21: warning: unused variable ‘n’ [-Wunused-variable]
struct hlist_node *n;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:641:21: warning: unused variable ‘node’ [-Wunused-variable]
struct mpath_node *node, *new_node;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:640:20: warning: unused variable ‘mpath’ [-Wunused-variable]
struct mesh_path *mpath, *new_mpath;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_plink_broken’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:735:37: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:74:3: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
hlist_for_each_entry_rcu(node, p, &tbl->hash_buckets[i], list)
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:735:2: note: in expansion of macro ‘for_each_mesh_entry’
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:735:39: error: expected ‘;’ before ‘{’ token
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:731:9: warning: unused variable ‘reason’ [-Wunused-variable]
__le16 reason = cpu_to_le16(WLAN_REASON_MESH_PATH_DEST_UNREACHABLE);
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:729:32: warning: unused variable ‘sdata’ [-Wunused-variable]
struct ieee80211_sub_if_data *sdata = sta->sdata;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:728:21: warning: unused variable ‘p’ [-Wunused-variable]
struct hlist_node *p;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:727:21: warning: unused variable ‘node’ [-Wunused-variable]
struct mpath_node *node;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:726:20: warning: unused variable ‘mpath’ [-Wunused-variable]
struct mesh_path *mpath;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:725:18: warning: unused variable ‘bcast’ [-Wunused-variable]
static const u8 bcast[ETH_ALEN] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_flush_by_nexthop’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:800:37: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:74:3: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
hlist_for_each_entry_rcu(node, p, &tbl->hash_buckets[i], list)
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:800:2: note: in expansion of macro ‘for_each_mesh_entry’
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:800:39: error: expected ‘;’ before ‘{’ token
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:794:21: warning: unused variable ‘p’ [-Wunused-variable]
struct hlist_node *p;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:793:21: warning: unused variable ‘node’ [-Wunused-variable]
struct mpath_node *node;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:792:20: warning: unused variable ‘mpath’ [-Wunused-variable]
struct mesh_path *mpath;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘table_flush_by_iface’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:821:37: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:74:3: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
hlist_for_each_entry_rcu(node, p, &tbl->hash_buckets[i], list)
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:821:2: note: in expansion of macro ‘for_each_mesh_entry’
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:821:39: error: expected ‘;’ before ‘{’ token
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:817:21: warning: unused variable ‘p’ [-Wunused-variable]
struct hlist_node *p;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:816:21: warning: unused variable ‘node’ [-Wunused-variable]
struct mpath_node *node;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:815:20: warning: unused variable ‘mpath’ [-Wunused-variable]
struct mesh_path *mpath;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_del’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:877:44: error: macro "hlist_for_each_entry" passed 4 arguments, but takes just 3
hlist_for_each_entry(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:877:2: error: ‘hlist_for_each_entry’ undeclared (first use in this function)
hlist_for_each_entry(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:877:46: error: expected ‘;’ before ‘{’ token
hlist_for_each_entry(node, n, bucket, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:887:1: warning: label ‘enddel’ defined but not used [-Wunused-label]
enddel:
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:867:21: warning: unused variable ‘n’ [-Wunused-variable]
struct hlist_node *n;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:865:21: warning: unused variable ‘node’ [-Wunused-variable]
struct mpath_node *node;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:864:20: warning: unused variable ‘mpath’ [-Wunused-variable]
struct mesh_path *mpath;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_send_to_gates’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:937:53: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
hlist_for_each_entry_rcu(gate, n, known_gates, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:937:2: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
hlist_for_each_entry_rcu(gate, n, known_gates, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:937:55: error: expected ‘;’ before ‘{’ token
hlist_for_each_entry_rcu(gate, n, known_gates, list) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:953:53: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
hlist_for_each_entry_rcu(gate, n, known_gates, list)
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:926:7: warning: unused variable ‘copy’ [-Wunused-variable]
bool copy = false;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:925:21: warning: unused variable ‘gate’ [-Wunused-variable]
struct mpath_node *gate = NULL;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:924:20: warning: unused variable ‘from_mpath’ [-Wunused-variable]
struct mesh_path *from_mpath = mpath;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:922:21: warning: unused variable ‘n’ [-Wunused-variable]
struct hlist_node *n;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:921:32: warning: unused variable ‘sdata’ [-Wunused-variable]
struct ieee80211_sub_if_data *sdata = mpath->sdata;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_expire’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1103:37: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:74:3: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
hlist_for_each_entry_rcu(node, p, &tbl->hash_buckets[i], list)
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1103:2: note: in expansion of macro ‘for_each_mesh_entry’
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1103:39: error: expected ‘;’ before ‘{’ token
for_each_mesh_entry(tbl, p, node, i) {
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1098:21: warning: unused variable ‘p’ [-Wunused-variable]
struct hlist_node *p;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1097:21: warning: unused variable ‘node’ [-Wunused-variable]
struct mpath_node *node;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1096:20: warning: unused variable ‘mpath’ [-Wunused-variable]
struct mesh_path *mpath;
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: At top level:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:284:13: warning: ‘mesh_path_move_to_queue’ defined but not used [-Wunused-function]
static void mesh_path_move_to_queue(struct mesh_path *gate_mpath,
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:764:13: warning: ‘__mesh_path_del’ defined but not used [-Wunused-function]
static void __mesh_path_del(struct mesh_table *tbl, struct mpath_node *node)
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_lookup_by_idx’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:407:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_send_to_gates’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:960:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make[3]: *** [/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.o] Error 1
make[2]: *** [/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211] Error 2
make[1]: *** [_module_/home/novren/compat-wireless-3.6.6-1-snpc] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-12-generic'
make: *** [modules] Error 2
I googled and, apparently, this error might mean one of two things: either I didn't have permissions (which I did have, by typing sudo su) or that the package was broken somewhere. I couldn't find where. Of course, "make install" wouldn't work either.
Edit: I ran make clean and then make, but to no avail. Still error 2.
And on an unrelated topic, but since it may need a kernel upgrade I believe it to be convenient for me to write it here: is there a fix for the shutdown hang besides upgrading the kernel?