LinuxForum.Fans
Тема

Не могу собрать модуль nvidia-drivers

Автор: vovanvster 24 сообщений 7794 просмотров
#306554

После обновления sys-kernel/gentoo-sources 3.6* на 3.7* не могу сделать module-rebuild.

text

>>> Compiling source in /var/tmp/portage/x11-drivers/nvidia-drivers-313.18/work ...
 ^[[32;01m*^[[0m Preparing nvidia module
make -j4 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- 'LDFLAGS=-m elf_x86_64' ARCH=x86_64 IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/3.7.10-gentoo/build CC=x86_64-pc-linux-gnu-gcc clean module
If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.

If you are using a Linux 2.6 kernel, please make sure you have configured kernel sources matching your kernel installed on your system. If you specified a separate output directory using either the "KBUILD_OUTPUT" or the "O" KBUILD parameter, make sure to specify this directory with the SYSOUT environment variable or with the equivalent nvidia-installer command line option.

Depending on where and how the kernel sources (or the kernel headers) were installed, you may need to specify their location with the SYSSRC environment variable or the equivalent nvidia-installer command line option.

*** Unable to determine the target kernel version. ***

make: *** [select_makefile] Ошибка 1 ^[[31;01m*^[[0m ERROR: x11-drivers/nvidia-drivers-313.18 failed (compile phase): ^[[31;01m*^[[0m emake failed

eselect kernel list
Available kernel symlink targets:
[1] linux-3.7.10-gentoo *
В гугле пока решения не нашёл, продолжаю искать. Не понимаю что драйвера пишут про KBUILD.
И вообще откуда эта проблема появилась. Когда она вылезла в первый раз то я просто размаскировал драйвера и они собрались. После очередного обновления ядра опять появились. Кто знает что делать ? Помогите.

#306557

Покажите

text

emerge -pv x11-drivers/nvidia-drivers
text

eix -I sources
text

eix -I sys-kernel/linux-headers
text

ls -l /usr/src
#306562

Показываю:

text

emerge -pv x11-drivers/nvidia-drivers
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild   R   ~] x11-drivers/nvidia-drivers-313.18  USE="X acpi (multilib) tools -pax_kernel" 0 kB

eix -I sources [i] sys-kernel/gentoo-sources Available versions: (3.0.17-r2) 3.0.17-r2^bs (3.0.35) 3.0.35^bs (3.0.67) ~3.0.67^bs (3.2.39) ~3.2.39^bs (3.4.34) 3.4.34^bs (3.5.7-r1) 3.5.7-r1^bs (3.6.11-r1) 3.6.11-r1^bs (3.7.10) 3.7.10^bs (3.8.1) ~3.8.1^bs (3.8.2) ~3.8.2^bs {build deblob symlink} Installed versions: 3.7.10(3.7.10)^bs(01:36:49 02.03.2013)(-build -deblob -symlink) Homepage: http://dev.gentoo.org/~mpagano/genpatches Description: Full sources including the Gentoo patchset for the 3.8 kernel tree

[i] virtual/linux-sources Available versions: 0 ~1 {firmware} Installed versions: 0(21:11:50 09.02.2013) Description: Virtual for Linux kernel sources eix -I sys-kernel/linux-headers [i] sys-kernel/linux-headers Available versions: *2.4.33.3^bs ~*2.4.36^bs 3.1^bs ~3.2-r1^bs ~3.3^bs 3.4^bs 3.4-r1^bs 3.4-r2^bs ~3.5^bs 3.6^bs ~3.7^bs ~3.8^bs Installed versions: 3.6^bs(16:42:22 04.03.2013) Homepage: http://www.kernel.org/ http://www.gentoo.org/ Description: Linux system headers

ls -l /usr/src итого 1 lrwxrwxrwx 1 root root 19 марта 2 01:47 linux -> linux-3.7.10-gentoo drwxr-xr-x 24 root root 1352 марта 4 15:34 linux-3.7.10-gentoo

#306563

Ядро из установленных «исходников» уже собиралось?

#306564

Да оно стоит, и под него стоящие дрова уже собирались. Добавил в ядро опцию для SAMBA, и module-rebuild не сработало.

#306567
"vovanvster" написал:
Да оно стоит, и под него стоящие дрова уже собирались.
"vovanvster" написал:
После обновления sys-kernel/gentoo-sources 3.6* на 3.7* не могу сделать module-rebuild.

Несколько противоречиво, не находите?

#306585

Вы хотите полную хронику событий ? Вот она:
До ядра 3.6.11-r1 такой проблемы не было. Стояли стабильные дрова.
Обновление 3.7.9 пришлось ставить дрова ~amd64. Обновление 3.7.10 прошло нормально с дровами ~amd64.
Пробовал стабильные и не вышло. Ядро 3.7.10 пару раз пере собирал и работало. Сегодня изменил один параметр.
<M> CIFS . И не собирается. Gentoo активно пользуюсь около 5-и лет. Устанавливал и администрировал много раз
и на домашние компьютеры и на серверы в серьёзных конторах. Поэтому думаю что ситуация не типичная.

И да, я таки нахожу это очень странным.

#306593

Обнаружил что стоит нестабильный dev-util/kbuild. Его какая-то виртуальная машина просила.
Поставил стабильный, удалил кэш, пересобираю ядро, сейчас посмотрим...
Не помогло

#306594
text
# zgrep -i CIFS /proc/config.gz
CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG is not set
CONFIG_CIFS_DFS_UPCALL=y
CONFIG_CIFS_SMB2=y
CONFIG_CIFS_FSCACHE=y

3.7.10 не ставил.

text
# eselect kernel list
Available kernel symlink targets:
  [1]   linux-3.7.3-gentoo
  [2]   linux-3.7.4-gentoo
  [3]   linux-3.7.7-gentoo
  [4]   linux-3.7.9-geek
  [5]   linux-3.8.0-geek *

На другой машинке:

text
# eselect kernel list
Available kernel symlink targets:
  [1]   linux-3.7.2-gentoo
  [2]   linux-3.7.3-gentoo
  [3]   linux-3.7.6-gentoo
  [4]   linux-3.8.2-gentoo *

В конфиге CIFS везде одинаково.
Сегодня 3.8.2-gentoo и nvidia-drivers-313.18 собрались нормально. Один комп ~amd64, другой amd64, размаскированны ядра и нвидиа.
ы. nvidia-settings тоже из ~amd64 должен быть.

#306601

nvidia-settings отдельным пакетом не ставлю. x11-drivers/nvidia-drivers с флагом "tools" достаточно.

Очень рад что у Вас всё собирается как и у многих других :)
И уверен что самба не могла повлиять на видео.

Пока нашёл только одного товарища по несчастью, нас объединяет то что система ставилась из последнего стэйджа.

Мог ли напортачить symlinks ?

P.S. Стремаюсь из за мелочи ставить не стабильное ядро. Хотя понятно что дело именно в 3.7. Не даром 3.7.10 вышло через два дня после 3.7.9

Ваще 3.7.*-gentoo ублюдочный релиз.

#306613
zenon написал:

Это всё конечно да. Видел подобное на буржуйских форумах Gentoo. Не кошерно.
Но вроде у меня Gentoo ? Или LFS или Слака ?
Или некоторые из мудаков постоянно трущих шкуру на gentoo.ru ошибаются и можно делать руками ? *WRITE*

#306627

Как вы думаете, стоит ещё немного подождать или уже поставить резюме:
Решения не имеет ( дженту тим обосрались )

Или нет, не обосрались а просто gentoo-kernel - говно ?

Сейчас непредвзято посмотрю у кого ещё такие баги.

Нету не у кого. Сотрите этот топик совсем дабы им вражины не воспользовались. Я серьёзно. Сотрите.
Я для себя всё понял

P.S. Под "Цензоред" довольно безобидные слова, не подумайте.

#306630
"vovanvster" написал:
Сотрите этот топик совсем дабы им вражины не воспользовались. Я серьёзно. Сотрите.
Я для себя всё понял

Да, да, удалите тему!
...вместе с автором.

#306639

Ну ну ну, пишите конкретней откуда Вы желаете меня удалить ? И почему ? Кстати, я давно уважаю лично Вас.
Если приняли что-то на свой счёт то глатайте таблетки от паранойи. А если я не прав в чём то конкретном то напишите пожалуйста мне лично. ICQ 699441758 открытая
Да не понимаю, может удалить всех с кем не согласен ?

#306641

Вы используете тестовую ветку portage и удивляетесь, что что-то перестало работать.
Но ладно бы удивлением всё и закончилось — вы выносите категоричные суждения дистрибутиву и всей команде разработчиков.

#306645

Интересны глубины Ваших выводов. По мне нет никого хуже ложных пророков и доморощенных телепатов.
Лично Вам дружеский совет прочитать ссылку на багзилу которую я давал выше.

Вы кажется eix любите ?

text

vovantux@vovantux ~ $ eix sys-apps/portage
[i] sys-apps/portage
     Available versions:  [M]2.1.6.7_p1 2.1.11.50 2.1.11.52 ~2.1.11.54 ~*2.2.0_alpha163 ~*2.2.0_alpha165 **9999 {build doc epydoc +ipc less pypy2_0 python2 python3 selinux xattr LINGUAS="pl ru"}
     Installed versions:  2.1.11.52(01:37:46 02.03.2013)(ipc -build -doc -epydoc -pypy2_0 -python2 -python3 -selinux -xattr LINGUAS="ru -pl")
     Homepage:            http://www.gentoo.org/proj/en/portage/index.xml
     Description:         Portage is the package management and distribution system for Gentoo

А блин, плохо видно. Проще говоря система стабильная. Нету дежавю ?

#306647

Только что verg описывал установку проблемного драйвера в OpenSUSE, я буду проверять, как в Slackware драйвер 173.14.36 соберется...
UPD: И да, разработчикам за патчик спасибо большое, а за ссылку на патчик спасибо вам.

#306651

Под использованием «тестовой ветки portage» подразумевалось использование пакетов из нестабильной ветки, т.е. в вашем случае

text
ACCEPT_KEYWORDS="~amd64"
Войдите или зарегистрируйтесь, чтобы ответить.