Here is the error output from the ebuild: q_htb.c:28: #error "Different kernel and TC HTB versions" q_htb.c: In function `htb_parse_opt': q_htb.c:66: structure has no member named `version' q_htb.c: In function `htb_parse_class_opt': q_htb.c:113: warning: passing arg 1 of `get_u32' from incompatible pointer type q_htb.c: In function `htb_print_opt': q_htb.c:266: structure has no member named `version' q_htb.c:266: structure has no member named `version' make[1]: *** [q_htb.o] Error 1 Current workaround is to use the previous release of iproute2 which works fine.
Just to confirm it's not just you . . . Me too!
the same happens under mjc-sources-2.4.19_rc1 (p4/gcc2.95.3) ...
same error with crypto-sources 2.4.19-r7 (gcc 2.95.3; portage 2.0.23)
Happens with last gentoo-sources version and the two mjc-sources versions I have laying around.
Fixed in sys-apps/iproute-r1 ebuild. (iproute2 deprecated now)