Some Notices in 'emerge virtualbox-* '

来源:互联网 发布:淘宝优惠券潜伏机器人 编辑:程序博客网 时间:2024/05/29 01:52

when install virtualbox-modules

emerge -v virtualbox-modules

some problem occurred.description list here


/var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjNativeMapUser’:/var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1451:38: error: ‘VM_RESERVED’ undeclared (first use in this function)/var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1451:38: note: each undeclared identifier is reported only once for each function it appears in  CC [M]  /var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work/vboxdrv/r0drv/linux/semevent-r0drv-linux.omake[3]: *** [/var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] Error 1make[3]: *** Waiting for unfinished jobs....  CC [M]  /var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.omake[2]: *** [_module_/var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work/vboxdrv] Error 2make[2]: Leaving directory `/usr/src/linux-3.7.1-gentoo'make[1]: *** [vboxdrv] Error 2make[1]: Leaving directory `/var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work/vboxdrv'make: *** [all] Error 2 * ERROR: app-emulation/virtualbox-modules-4.1.22 failed (compile phase): *   emake failed *  * If you need support, post the output of `emerge --info '=app-emulation/virtualbox-modules-4.1.22'`, * the complete build log and the output of `emerge -pqv '=app-emulation/virtualbox-modules-4.1.22'`. * The complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/temp/environment'. * Working directory: '/var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work' * S: '/var/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work'>>> Failed to emerge app-emulation/virtualbox-modules-4.1.22, Log file:


this is due to the difference ACCEPT_KEYWORDS between the package kernel-sources(gentoo-sources/vanilla-sources) and the package (virtualbox-modules)

then modify this in /etc/portage/package.accept_keywords

sys-kernel/gentoo-sources ~amd64sys-kernel/vanilla-sources ~amd64app-emulation/virtualbox-modules ~amd64app-emulation/virtualbox-bin ~amd64

or delect this character ~.

please keep the keywords same.


原创粉丝点击