[РЕШЕНО]Проблемы со сборкой VirtualBox.

Привет всем. При попытке пересобрать модули VirtualBox-а выводится:

*** Building 'vboxnetflt' module ***
make[1]: Вход в каталог `/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt'
make KBUILD_VERBOSE= SUBDIRS=/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt SRCROOT=/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt -C /usr/src/linux modules
make[2]: Вход в каталог `/usr/src/linux-3.2.1-gentoo-r2'
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt/linux/VBoxNetFlt-linux.o
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt/VBoxNetFlt.o
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt/SUPR0IdcClient.o
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt/SUPR0IdcClientComponent.o
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt/linux/SUPR0IdcClient-linux.o
  LD [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt/vboxnetflt.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt/vboxnetflt.mod.o
  LD [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt/vboxnetflt.ko
make[2]: Выход из каталога `/usr/src/linux-3.2.1-gentoo-r2'
make[1]: Выход из каталога `/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetflt'

*** Building 'vboxnetadp' module ***
make[1]: Вход в каталог `/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetadp'
make KBUILD_VERBOSE= SUBDIRS=/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetadp SRCROOT=/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetadp -C /usr/src/linux modules
make[2]: Вход в каталог `/usr/src/linux-3.2.1-gentoo-r2'
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetadp/linux/VBoxNetAdp-linux.o
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetadp/VBoxNetAdp.o
  LD [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetadp/vboxnetadp.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetadp/vboxnetadp.mod.o
  LD [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetadp/vboxnetadp.ko
make[2]: Выход из каталога `/usr/src/linux-3.2.1-gentoo-r2'
make[1]: Выход из каталога `/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxnetadp'

*** Building 'vboxpci' module ***
make[1]: Вход в каталог `/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci'
make KBUILD_VERBOSE= SUBDIRS=/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci SRCROOT=/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci -C /usr/src/linux modules
make[2]: Вход в каталог `/usr/src/linux-3.2.1-gentoo-r2'
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci/linux/VBoxPci-linux.o
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci/VBoxPci.o
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci/SUPR0IdcClient.o
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci/SUPR0IdcClientComponent.o
  CC [M]  /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci/linux/SUPR0IdcClient-linux.o
/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci/linux/VBoxPci-linux.c: В функции ‘VBoxPciLinuxInit’:
/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci/linux/VBoxPci-linux.c:149:5: ошибка: неявная декларация функции ‘iommu_found’
/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci/linux/VBoxPci-linux.c: В функции ‘vboxPciOsInitVm’:
/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci/linux/VBoxPci-linux.c:989:9: ошибка: слишком мало аргументов в вызове функции ‘iommu_domain_alloc’
include/linux/iommu.h:68:29: замечание: declared here
make[3]: *** [/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci/linux/VBoxPci-linux.o] Ошибка 1
make[3]: *** Ожидание завершения заданий...
make[2]: *** [_module_/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci] Ошибка 2
make[2]: Выход из каталога `/usr/src/linux-3.2.1-gentoo-r2'
make[1]: *** [vboxpci] Ошибка 2
make[1]: Выход из каталога `/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work/vboxpci'
cp: не удалось выполнить stat для «vboxpci/vboxpci.ko»: Нет такого файла или каталога

>>> Source compiled.
>>> Test phase [not enabled]: app-emulation/virtualbox-modules-4.1.4

>>> Install virtualbox-modules-4.1.4 into /var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/image/ category app-emulation
 * Installing vboxdrv module
 * Installing vboxnetflt module
 * Installing vboxnetadp module
 * Installing vboxpci module
install: не удалось выполнить stat для «vboxpci.ko»: Нет такого файла или каталога
!!! doins: vboxpci.ko does not exist
doins failed
 * ERROR: app-emulation/virtualbox-modules-4.1.4 failed (install phase):
 *   doins vboxpci.ko failed
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_install
 *   environment, line 3186:  Called linux-mod_src_install
 *   environment, line 2434:  Called die
 * The specific snippet of code:
 *           doins ${modulename}.${KV_OBJ} || die "doins ${modulename}.${KV_OBJ} failed";
 * 
 * If you need support, post the output of 'emerge --info =app-emulation/virtualbox-modules-4.1.4',
 * the complete build log and the output of 'emerge -pqv =app-emulation/virtualbox-modules-4.1.4'.
 * The complete build log is located at '/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/temp/environment'.
 * S: '/var/tmp/portage/portage/app-emulation/virtualbox-modules-4.1.4/work'
 * QA Notice: file does not exist:
 * 
 *      doins: vboxpci.ko does not exist

Причем все это работало с другой версией ядра.

Столкнулся с той же проблемой.

Поставь версию :
=virtualbox-modules-4.1.8 =virtualbox-4.1.8

Да, пришлось поставить.

Да, пришлось поставить. Проблема в поддержке нужной версии ядра?

на gentoo forum написанно что

на gentoo forum написанно что это из за изменений в ядре.
тема: http://forums.gentoo.org/viewtopic-t-910374-start-0.html
первый ответ

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

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