[SOLVED] Невозможно собрать модуль для 2.6.24
toogle 26 января, 2008 - 01:20
subj
root:~# emerge -1 rlocate Calculating dependencies... done! >>> Verifying ebuild Manifests... >>> Emerging (1 of 1) sys-apps/rlocate-0.5.6 to / * rlocate-0.5.6.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking rlocate-0.5.6.tar.gz ;-) ... [ ok ] * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.24-gentoo * Checking for suitable kernel configuration options... [ ok ] ..... * * ERROR: sys-apps/rlocate-0.5.6 failed. * Call stack: * ebuild.sh, line 46: Called src_compile * environment, line 3125: Called linux-mod_src_compile * environment, line 2398: Called die * The specific snippet of code: * emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)" LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} || diefunc "$FUNCNAME" "$LINENO" "$?" "Unable to make ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}."; * The die message: * Unable to make all. .....
При попытке собрать vmware-modules получаем аналогичную ошибку. В чей огоро^W^Wчью багзиллу камень? ;)
»
- Для комментирования войдите или зарегистрируйтесь
И где
И где собственно ошибка? Тут только констатация того, что какая-то ошибка была, а какая именно - было написано перед строчкой " * ERROR: sys-apps/rlocate-0.5.6 failed."
Хорошо, вот
Хорошо, вот несколько предшествующих строк:
Надеюсь это что-то прояснит.
vmware-modules
vmware-modules собрались после обновления портеджей.
rlocate не собрался и не соберется - "You can't compile a security driver as module with .24 kernel. Support is removed." (c) Waninkoko с forums.gentoo.org
Так что, впринципе, SOLVED.
А почему тогда
А почему тогда SOLVED?
У меня такая же проблема на ядре sys-kernel/tuxonice-sources-2.6.24 :(
Не могу собрать ipw3945, slmodem и usb-pwc-re, т. е. того, что устанавливается, как модуль ядра.
В багрепорте, указанном ArtSh сказано, что ядро нужно пропатчить, чтобы появилась опция CONFIG_SECURITY_MODULAR. Можно, пропатчить и в ручную, но хочется "правильно".
У кого-нибудь получилось решить подобную проблему?
Решил проблему
Решил проблему "неправильно", т.е. просто наложил патчик поверх "заэмерженных" исходников. Все работало отлично.. до того самого момента, пока я не решил поиграться с VMWare. Привычное /etc/init.d/vmware start вешало систему раз за разом. Пересобрал ядро без оного патча и все чудесным образом заработало. Тем не менее, не буду делать громких заявлений, что именно сей патч мешал нормально работать варе - после пересборки ядра пересобрал заодно vmware-modules (жаль не сделал это первым делом).
Ну а решить проблему в дженту-вэй нетрудно - создать overlay, скопировать туда sys-kernel/tuxonice-sources и немножко подправить ebuild. Правда потом придется самому следить за обновлениями tuxonice-sources и соответствующим образом править оверлейный ебилд.
http://bugs.gentoo.org/show_b
http://bugs.gentoo.org/show_bug.cgi?id=207421
Спасибо за
Спасибо за наводку, попробуем.