LINUX.ORG.RU

cat /usr/portage/x11-drivers/nvidia-drivers/files/kernel-3.3.patch

diff -Naur kernel-orig/conftest.sh kernel/conftest.sh
--- kernel/conftest.sh  2011-12-22 04:20:25.000000000 -0500
+++ kernel/conftest.sh  2012-01-20 18:02:25.280700816 -0500
@@ -126,7 +126,7 @@
     CFLAGS="$BASE_CFLAGS $MACH_CFLAGS $OUTPUT_CFLAGS -I$HEADERS $AUTOCONF_CFLAGS"
 
     if [ "$ARCH" = "i386" -o "$ARCH" = "x86_64" -o "$ARCH" = "x86" ]; then
-        CFLAGS="$CFLAGS -I$SOURCES/arch/x86/include"
+        CFLAGS="$CFLAGS -I$SOURCES/arch/x86/include -I$SOURCES/arch/x86/include/generated"
     elif [ "$ARCH" = "ARMv7" ]; then
         CFLAGS="$CFLAGS -I$SOURCES/arch/arm/include"
     fi
Соответственно в ебилде прописать этот патч
epatch "${FILESDIR}"/kernel-3.3.patch
затем emerge -1 --digest nvidia-drivers

ivanich ★★
()

у тебя в /usr/src/linux нету исходников загруженного ядра или хотя бы его хедерсов, догрузи!

ipwww ★★
()
Ответ на: комментарий от megabaks

Ну там же написано :)

«Copying headers around is very hackish»

Не проще ли:
Вышеприведенный патчик бросаем в /etc/portage/patches/x11-drivers/nvidia-drivers/
под именем «nvidia-drivers-295.20-r1.patch», или какой там у вас блоб нынче в системе.
И не надо никаких ебилдов править до выхода нового блоба (он уже с патчем будет наверн).

Jam_666
()
Ответ на: Ну там же написано :) от Jam_666

это к вопросу о гугле
а вообще надо бросать в
/etc/portage/patches/x11-drivers/nvidia-drivers/версия/
ревизия идёт лесом, ибо

megabaks ★★★★
()

21 Mar 2012; Samuli Suominen <ssuominen@gentoo.org>
nvidia-drivers-295.20-r1.ebuild:
Fix building with Linux 3.3.x wrt #408841

anTaRes ★★★★
()
Ответ на: комментарий от ivanich

да-да
только в тех, что используют eutils.eclass
т.к. это из него
а вообще есть универсальное решение
и вообще - это уже флуд какой-то

megabaks ★★★★
()

Уже все исправили, всем спасибо.

vurdalak ★★★★★
() автор топика
Ответ на: комментарий от ivanich

Заднее слово (задней не бывает)

bashrc:
post_src_prepare() {
cd «${S}»
epatch_user
}

и поддерживается везде :)

2megabaks - на лоре не хотят флудить :) конец света.

Засим позвольте откланяться.

Jam_666
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.