ошибка компиляции net-tools

вот столкнулся с проблемой - не устанавливается net-tools (версии 1.60-r11, 1.60-r12). Ядро linux-2.6.18-gentoo-r1.

Говорит:

In file included from /usr/include/netinet/if_fddi.h:26,
                 from fddi.c:30:
/usr/include/linux/if_fddi.h:88: error: expected specifier-qualifier-list before ‘__be16’

Нашел вот это:
http://bugs.gentoo.org/show_bug.cgi?id=150855
http://bugs.gentoo.org/show_bug.cgi?id=152837

Вроде бы патчи уже не вчерашние и давно должны были попасть в портаж.
Как лечить? (кроме как добавить патч вручную :)

P.S.
Еще я немного не понимаю сути linux-headers - не собирается с ними половина пакетов.
Например тот же net-tools (с упомянутым выше ручным патчем) говорит asm/unaligned.h: No such file or directory.

Приходится в /usr/include на время перебрасывать линки на /usr/src/linux/include/{asm,linux}

Что у меня не так?