vmware-modules не компилится [SOLVED]

Доброго времени суток!

Вожусь уже целый день, а время поджимает. Последние изменения в ядре привели к тому, что я не могу откомпилировать vmware-modules. Причем до изменений они скомпилировались. Вернул изменения (те что помнил, по крайней мере) назад, но так и не достиг ничего. Подскажите что может быть.

alexp ~ # uname -a
Linux alexp 2.6.30-gentoo-r1 #8 SMP Tue Jun 23 19:50:07 EEST 2009 x86_64 Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz GenuineIntel GNU/Linux
alexp ~ # sudo LANG=C MAKEOPTS="-j1 --debug" emerge =app-emulation/vmware-modules-1.0.0.24
... skipped ...
  CC [M]  /var/tmp/portage/app-emulation/vmware-modules-1.0.0.24/work/vmnet-only/netif.o
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.24/work/vmnet-only/netif.c: In function 'VNetNetIfSetup':
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.24/work/vmnet-only/netif.c:225: error: 'struct net_device' has no member named 'init'
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.24/work/vmnet-only/netif.c:226: error: 'struct net_device' has no member named 'open'
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.24/work/vmnet-only/netif.c:227: error: 'struct net_device' has no member named 'hard_start_xmit'
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.24/work/vmnet-only/netif.c:228: error: 'struct net_device' has no member named 'stop'
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.24/work/vmnet-only/netif.c:229: error: 'struct net_device' has no member named 'get_stats'
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.24/work/vmnet-only/netif.c:230: error: 'struct net_device' has no member named 'set_mac_address'
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.24/work/vmnet-only/netif.c:231: error: 'struct net_device' has no member named 'set_multicast_list'
make[3]: *** [/var/tmp/portage/app-emulation/vmware-modules-1.0.0.24/work/vmnet-only/netif.o] Error 1
make[2]: *** [_module_/var/tmp/portage/app-emulation/vmware-modules-1.0.0.24/work/vmnet-only] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.30-gentoo-r1'

Вопрос решился добавлением в

Вопрос решился добавлением в ядро опции CONFIG_COMPAT_NET_DEV_OPS (Enable older network device API compatibility).

Кстати, те же ошибки получал при компиляции virtualbox-modules

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".