LINUX.ORG.RU

Gentoo, сборка ядра, как починить эту ошибку при сборке?

 ,


0

1
drivers/thermal/cpu_cooling.c: In function 'cpufreq_thermal_notifier':
drivers/thermal/cpu_cooling.c:140:15: error: 'CPUFREQ_ADJUST' undeclared (first use in this function)
  140 |  if (event != CPUFREQ_ADJUST)
      |               ^~~~~~~~~~~~~~
drivers/thermal/cpu_cooling.c:140:15: note: each undeclared identifier is reported only once for each function it appears in
drivers/thermal/cpu_cooling.c:166:33: error: passing argument 1 of 'cpufreq_verify_within_limits' from incompatible pointer type [-Werror=incompatible-pointer-types]
  166 |    cpufreq_verify_within_limits(policy, 0, clipped_freq);
      |                                 ^~~~~~
      |                                 |
      |                                 struct cpufreq_policy *
In file included from drivers/thermal/cpu_cooling.c:15:
./include/linux/cpufreq.h:430:77: note: expected 'struct cpufreq_policy_data *' but argument is of type 'struct cpufreq_policy *'
  430 | static inline void cpufreq_verify_within_limits(struct cpufreq_policy_data *policy,
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  CC      drivers/tty/serial/8250/8250_dma.o
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:266: drivers/thermal/cpu_cooling.o] Error 1
make[1]: *** [scripts/Makefile.build:503: drivers/thermal] Error 2
make[1]: *** Waiting for unfinished jobs....
★★★★★

Версия-то какая?.. На первый взгляд никак, без модификации исходников. Или ошибка там, или в какой-то заплатке…

BattleCoder ★★★★★
()

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

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

я собираю с гентушных сорцов и у меня не работает теомодатчик на проце, я уж по всякому конфигуряю...

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

я собираю с гентушных сорцов

В генту больше 10 пакетов с сорцами ядра, и некоторые пакеты имеют более 20 версий.

я уж по всякому конфигуряю

Опций конфига ядра несколько тысяч.

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

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

Покажи grep -R CPUFREQ_ADJUST /usr/src/linux

Лучше grep -R CPUFREQ_ADJUST /

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