LINUX.ORG.RU

Не собирается какой-то модуль ядра

 ,


0

1
drivers/net/wireless/ath/wil6210/netdev.c:562:1: internal compiler error: Segmentation fault
  562 | }
      | ^
0x15c12e8 internal_error(char const*, ...)
	???:0
0x6258a5 pop_scope()
	???:0
0x625fdc pop_file_scope()
	???:0
0x6cc952 c_common_parse_file()
	???:0
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://bugs.gentoo.org/> for instructions.
make[5]: *** [scripts/Makefile.build:289: drivers/net/wireless/ath/wil6210/netdev.o] Error 1
make[4]: *** [scripts/Makefile.build:552: drivers/net/wireless/ath/wil6210] Error 2
make[3]: *** [scripts/Makefile.build:552: drivers/net/wireless/ath] Error 2
make[2]: *** [scripts/Makefile.build:552: drivers/net/wireless] Error 2
make[1]: *** [scripts/Makefile.build:552: drivers/net] Error 2
make: *** [Makefile:1900: drivers] Error 2
# eselect gcc list
 [1] x86_64-pc-linux-gnu-11 *

Это нормально?

Как определить, какую константу CONFIG_... надо установить в N ?

Как это отредактировать .config только командами из консоли?

★★★

Последнее исправление: Shushundr (всего исправлений: 1)

Ответ на: комментарий от Shushundr

Очень правильная реакция на помощь, господин мудак 👍👍👍

Ведь что нужно сделать, когда компилятор в сообщении об ошибке 6 раз написал тебе некий путь по частям, а ты не смог найти путь к модулю с ошибкой, и пошёл на форум? Правильно, предъявить помогшему с этим тупорылым вопросом, что он сделал это не в полном объёме и без должного уважения. Так и надо делать, господин мудак. А то вдруг кто-то подумает, что ты не мудак.

alex1101
()
Ответ на: комментарий от Shushundr

Обидели мышку, написяли в ЧСВ.

Если компилятор 6 раз пишет тебе некий путь в сообщении об ошибке, а ты не смог предположить, что это и есть путь к модулю с ошибкой, то твоё использование генты выглядит особенно комично - ты выглядишь примерно как очередной кали-хакер. И тебя оскорбляет лайтовый сарказм в ответе. Ну ок.

alex1101
()
Ответ на: комментарий от alex1101

ты не смог предположить, что это и есть путь к модулю с ошибкой

Возможно у меня другая цель. Мне надо чтобы ядро собиралось. Мне не нужно определять путь к модулю с ошибкой. Для того, чтобы собиралось, мне нужно определять какая константа лишняя. Это другая задача, решить которую ты не можешь (на текущий момент). Зная как определить эту константу я смогу заскриптовать отключение всех некомпилирующихся модулей, изведя эту проблему на корню.

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

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

Мне надо чтобы ядро собиралось. Мне не нужно определять путь к модулю с ошибкой.

С таким набором условий тебе в Job.

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

Если компиляция вылетает с плавающими ошибками (каждый раз в новом месте), то проблема скорее всего в железе.

alex1101
()
Ответ на: комментарий от alex1101

Это в тебе говорит повышенное ЧСВ. Ты хочешь «понять», чтобы дать свою «оценку» и за счёт этого своё ЧСВ почесать. Работай над своим духовным развитием.

Shushundr ★★★
() автор топика