[РЕШЕНО] Не собирается модуль vboxdrv

Обновил ядро до 2.6.29-gentoo-r5, стал пересобирать модуль vboxdrv
sudo emerge -1 app-emulation/virtualbox-modules
Нефига не собираеться выдаёт следующее

/var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work/vboxdrv/linux/SUPDrv-linux.c: В функции ‘VBoxDrvLinuxCreate’:
/var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work/vboxdrv/linux/SUPDrv-linux.c:772: ошибка: ‘struct task_struct’ не содержит элемента с именем ‘euid’
/var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work/vboxdrv/linux/SUPDrv-linux.c:773: ошибка: ‘struct task_struct’ не содержит элемента с именем ‘egid’
make[2]: *** [/var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work/vboxdrv/linux/SUPDrv-linux.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[1]: *** [_module_/var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work/vboxdrv] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.29-gentoo-r5'
make: *** [vboxdrv] Ошибка 2
 * 
 * ERROR: app-emulation/virtualbox-modules-1.6.6-r1 failed.
 * Call stack:
 *               ebuild.sh, line   48:  Called src_compile
 *             environment, line 3333:  Called linux-mod_src_compile
 *             environment, line 2584:  Called die
 * The specific snippet of code:
 *               eval "emake HOSTCC="$(tc-getBUILD_CC)" 						CROSS_COMPILE=${CHOST}- 			LDFLAGS="$(get_abi_LDFLAGS)" 						${BUILD_FIXES} 						${BUILD_PARAMS} 	${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 *  The die message:
 *   Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS=  KERN_DIR=/usr/src/linux KERNOUT=/lib/modules/2.6.29-gentoo-r5/build all

Мб кто-нибудь сталкивался с подобной траблой?

Вот ещё, во время компиляции

Вот ещё, во время компиляции выскакивет следующее сообщение

	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;		

Выполнял 'make oldconfig && make prepare' - всё бесполезно.

make clean && make menuconfig

make clean && make menuconfig && make

Непомогло, всё то же самое

Непомогло, всё то же самое выводит... :(

Цитата: Вот ещё, во время

Цитата:
Вот ещё, во время компиляции выскакивет следующее сообщение

Как Вы думаете, что означает "echo" в начале каждой строчки?

Я думаю что команда echo

Я думаю, что команда echo предназначенна для печати строки текста на устройство вывода.
И печатает она что возникла ошибка, которая должна лечиться запуском 'make oldconfig && make prepare',
только это не работает ни черта. :(

Цитата: Я думаю, что команда

Цитата:
Я думаю, что команда echo предназначенна для печати строки текста на устройство вывода.

Правильно! А раз Вы не видите её результата, а только аргументы (собственно сообщение), то это значит что всё в порядке.

P.S. а по поводу топика, или ядро не совсем совместимо с пакетом, или эта ошибка должна быть в багзилле.

Ошибка выше ("Ошибка 1")

Ошибка выше ("Ошибка 1")

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Да я знаю, что ошибка "Ошибка

Да я знаю, что ошибка "Ошибка 1", из-за чего она и как лечиться - вот в чём вопрос!

Ошибка 1 выше. А вторая может

Ошибка 1 выше. А вторая может быть и ее следствием. Но кроме косяка в конфиге ядра ничего в голову не приходит.
версия ядра, версия linux-heades, udev. Что там еще может влиять?
1.6.6 - а чего такое старье? может по тому и не собирается? 2.2.4 на дворе :)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Так на стабильной ветке сижу,

Так на стабильной ветке сижу, поэтому и 1.6.6
Кстати, linux-headers 2.6.27-r2 стоит - это нормально, ядро то у меня 2.6.29-gentoo-r5?

linux-headers уже месяц как

linux-headers уже месяц как 2.6.29 есть
а старый vbox может и не знать об изменениях в ядрах, которые после ее выпуска появились.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Но ведь все из стабильной

Но ведь все из стабильной ветки, значит все должно быть впринципе проверенно на совместимость, ладно буду ковырять дальше.

Вообщем в багзилле нашёл патч

Вообщем в багзилле нашёл патч который всё лечит, но я не стал париться поставил версию 2.2.4 - работает всё нормально.
Решено.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".