|
|
在升级过程中报错,
输入emerge --update --deep world,在编译app-emulation/virtualbox-modules-3.0.4报错。
* Messages for package app-emulation/virtualbox-modules-3.0.4:
* Could not find a Makefile in the kernel source directory.
* Please ensure that /usr/src/linux points to a complete set of Linux sources
*
* ERROR: app-emulation/virtualbox-modules-3.0.4 failed.
* Call stack:
* ebuild.sh, line 49: Called pkg_setup
* virtualbox-modules-3.0.4.ebuild, line 31: Called linux-mod_pkg_setup
* linux-mod.eclass, line 578: Called linux-info_pkg_setup
* linux-info.eclass, line 702: Called die
* The specific snippet of code:
* get_version || die "Unable to calculate Linux Kernel version"
* The die message:
* Unable to calculate Linux Kernel version
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-modules-3.0.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-emulation/virtualbox-modules-3.0.4/temp/die.env'.
*
百度了一下,好像是重新执行make menuconfig就可以了。
可是我到了/usr/src/linux目录下,执行 make menuconfig,提示“make: *** 没有规则可以创建目标“menuconfig”。 停止。”
应该是缺少menuconfig这个make文件吧?谁能友情提供一个?好像我没有动这个目录呀,为什么make menuconfig会不成功呀?
谢谢各位!
已经解决的:解决的方法看15楼coderoar网友的说明!谢谢各位的帮助! |
|