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

>>> 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.
И вообще откуда эта проблема появилась. Когда она вылезла в первый раз то я просто размаскировал драйвера и они собрались. После очередного обновления ядра опять появились. Кто знает что делать ? Помогите.

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

2 (04.03.2013 16:02:13 отредактировано Lupo Alberto)

Покажите

emerge -pv x11-drivers/nvidia-drivers
eix -I sources
eix -I sys-kernel/linux-headers
ls -l /usr/src
Был, был и весь вышел...

3 (04.03.2013 16:36:52 отредактировано vovanvster)

Показываю:

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
3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

4

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

Был, был и весь вышел...

5

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

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

6

vovanvster пишет:

Да оно стоит, и под него стоящие дрова уже собирались.

vovanvster пишет:

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

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

Был, был и весь вышел...

7

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

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

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

8 (04.03.2013 20:24:46 отредактировано vovanvster)

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

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

9 (04.03.2013 19:54:49 отредактировано zenon)

# 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 не ставил.

# 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 *

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

# 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 должен быть.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

10 (04.03.2013 20:37:23 отредактировано vovanvster)

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

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

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

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

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

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

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

11

Тыц

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

12 (04.03.2013 20:49:27 отредактировано vovanvster)

zenon пишет:

Тыц

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

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

13 (04.03.2013 21:08:55 отредактировано vovanvster)

Айййяй: https://bugs.gentoo.org/show_bug.cgi?id=447566
Но дело не только и не совсем в ядре.

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

14 (04.03.2013 22:05:11 отредактировано vovanvster)

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

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

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

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

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

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

15 (04.03.2013 22:06:45 отредактировано Lupo Alberto)

vovanvster пишет:

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

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

Был, был и весь вышел...

16

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

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

17

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

Был, был и весь вышел...

18 (04.03.2013 22:38:36 отредактировано vovanvster)

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

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

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

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

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

19

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

20

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

ACCEPT_KEYWORDS="~amd64"
Был, был и весь вышел...

21

vovanvster
Посмотрите внимательно ссылку на баг, которую вы сами и выложили, там присутствует патч для сборки данных дров под ядро 3.7, это либо в ебилд добавлять либо использовать autopatch, там приведены примеры, читайте только внимательней.
Конкретней тыц
Зы: использование ядра помеченного как нестабильное в принципе и должно быть связанно проблемами которые надо решать.

22

Да спасибо. Всё будет хорошо и всё пройдёт.

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

23 (04.03.2013 22:55:09 отредактировано vovanvster)

Lupo Alberto пишет:

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

ACCEPT_KEYWORDS="~amd64"

ACCEPT_KEYWORDS="~amd64" Вы у себя вычитали ? у меня в make.conf такого нет.

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.

24

ormorph пишет:

vovanvster
Посмотрите внимательно ссылку на баг, которую вы сами и выложили, там присутствует патч для сборки данных дров под ядро 3.7, это либо в ебилд добавлять либо использовать autopatch, там приведены примеры, читайте только внимательней.
Конкретней тыц
Зы: использование ядра помеченного как нестабильное в принципе и должно быть связанно проблемами которые надо решать.

Спасибо. Сожалею что приходится об этом писать. Нет сложностей подправить ебилд.

3.2.7. Запрещено оскорблять участников и отвечать на оскорбления в любой форме — прямой, косвенной или заочной.