virtualbox-modules-1.5.2 перестали собираться
Доброго времени суток.
Обновил ядро.
lrwxrwxrwx 1 root root 22 Дек 6 00:18 linux -> linux-2.6.23-gentoo-r3
drwxr-xr-x 20 root root 4096 Дек 6 19:03 linux-2.6.23-gentoo-r3
все нормально работает, но ни в какую не хотят обновляться сабж :(
* Messages for package app-emulation/virtualbox-modules-1.5.2-r1:
*
* ERROR: app-emulation/virtualbox-modules-1.5.2-r1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1383: Called linux-mod_src_compile
* linux-mod.eclass, line 518: 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} \
* || die "Unable to make ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}."
* The die message:
* Unable to make KERN_DIR=/usr/src/linux KERNOUT=/usr/src/linux all.
*
* 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-1.5.2-r1/temp/build.log'.
*
--------------
вообще ошибка выше началась
In file included from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRV.h:28,
from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:22:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:125: ошибка: expected specifier-qualifier-list before ‘linux_uintptr_t’
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:136: ошибка: expected specifier-qualifier-list before ‘linux_uintptr_t’
------------
кто сталкивался? обычно все хорошо собиралось. может я забыл чего?
- Для комментирования войдите или зарегистрируйтесь
У меня тоже не
У меня тоже не собралось, замаскировал временно.
Это баг видимо.
Sony Vaio SZ460 Premium, Core2Duo 2.0, hdd=160G, mem=2G, hybrid video: nvidia 7400 + GMA 950
БАГ?!
http://bugs.gentoo.org/show_bug.cgi?id=201462
мне показалось,
мне показалось, что баг немного не тот :(
(добавлено: а нет, баг тот же и с тем же патчем)
Ну вообще решение нашел.
во всем виноват патч
virtualbox-modules_2.6.24.patch
Сделал следующее:
ebuild virtualbox-modules-1.5.2-r1.ebuild unpack
потом vim /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/types.h
там удалил строки
# define uintptr_t linux_uintptr_t
# include
которые принес патч
потом
ebuild virtualbox-modules-1.5.2-r1.ebuild compile
ну и тд.
PS: а как-нить можно запретить применять патчи без вот таких танцев с бубнами?
--------
блин ... а я ведь просто будущий врач.
И как Вы себе
И как Вы себе это представляете? Галочки расставлять, что применять, а что нет? (-%Е
ну можно
ну можно например ключ --nopatch :))
хотя да, идея так себе...ладно думаю обновят
Ну если цель -
Ну если цель - лижбы поставить попроще, тогда можно просто патч удалить из соответствующей папочки в портеджах, перегенерять digest на ebuild и не обновляться до тех пор, пока не починют :) , а починют скорее всего быстро.
Sony Vaio SZ460 Premium, Core2Duo 2.0, hdd=160G, mem=2G, hybrid video: nvidia 7400 + GMA 950
все собственно
все собственно начинается с этого:
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
Причем сей совет не помогает.
была таже
была таже проблема сегодня утром сделал синк и всё нормально встало