[Решено]Ошибка сборки VMware
Minor 18 Августа, 2009 - 22:25
Собираю Vmware-modules
>>> Emerging (1 of 3) app-emulation/vmware-modules-1.0.0.15-r2 * vmware-any-any-update115.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found kernel object directory: * /lib/modules/2.6.30-gentoo-r4/build * Found sources for kernel version: * 2.6.30-gentoo-r4 * Checking for suitable kernel configuration options... * CONFIG_UNUSED_SYMBOLS: is not set when it should be. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. * Once you have satisfied these options, please try merging * this package again. * * ERROR: app-emulation/vmware-modules-1.0.0.15-r2 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * vmware-modules-1.0.0.15-r2.ebuild, line 17: Called vmware-mod_pkg_setup * vmware-mod.eclass, line 36: Called linux-mod_pkg_setup * linux-mod.eclass, line 578: Called linux-info_pkg_setup * linux-info.eclass, line 720: Called check_extra_config * linux-info.eclass, line 615: Called die * The specific snippet of code: * die "Incorrect kernel configuration options" * The die message: * Incorrect kernel configuration options * * 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/vmware-modules-1.0.0.15-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r2/temp/die.env'. * >>> Failed to emerge app-emulation/vmware-modules-1.0.0.15-r2, Log file: >>> '/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r2/temp/build.log'
* CONFIG_UNUSED_SYMBOLS: is not set when it should be. - так понимаю проблема сдесь, но где включить этот самый параметр? в ядре что-то не нашел...
»
- Для комментирования войдите или зарегистрируйтесь
Kernel hacking -> Enable
Kernel hacking -> Enable unused/obsolete exported symbols
use search, Luke :D
Symbol: UNUSED_SYMBOLS [=y]
│ Prompt: Enable unused/obsolete exported symbols
│ Defined at lib/Kconfig.debug:53
│ Location:
│ -> Kernel hacking
Keep it simple, stupid
Действительно, помогло, но
Действительно, помогло, но теперь иная ошибка...
http://paste.org.ru/?u4hw8x
а) непонятно зачем вам эта
а) непонятно зачем вам эта версия - в портаже есть стабльная новее. Если нужна именно эта версия - откатывайте ядро.
б) нестабильная версия у меня собиралась под 30 ядром.