Ошибка при компиляции ядра Linux 2.6.35 - PullRequest
0 голосов
/ 08 августа 2010

Я пытаюсь скомпилировать ядро ​​Linux на моей машине с Ubuntu

Но я получаю следующую ошибку. Я искал в Google, но не смог найти ни одной ошибки, связанной с этим.

drivers/platform/x86/intel_scu_ipc.c: In function ‘pwr_reg_rdwr’:
drivers/platform/x86/intel_scu_ipc.c:175: error: ‘MRST_CPU_CHIP_PENWELL’ undeclared (first use in this function)
drivers/platform/x86/intel_scu_ipc.c:175: error: (Each undeclared identifier is reported only once
drivers/platform/x86/intel_scu_ipc.c:175: error: for each function it appears in.)
drivers/platform/x86/intel_scu_ipc.c: In function ‘intel_scu_ipc_init’:
drivers/platform/x86/intel_scu_ipc.c:741: error: implicit declaration of function ‘mrst_identify_cpu’
make[3]: *** [drivers/platform/x86/intel_scu_ipc.o] Error 1
make[2]: *** [drivers/platform/x86] Error 2
make[1]: *** [drivers/platform] Error 2
make: *** [drivers] Error 2

1 Ответ

0 голосов
/ 08 августа 2010

Весьма вероятно, что вы собираете ядро ​​с ошибкой в ​​конфигурации.Это случается иногда;Существуют сотни вариантов конфигурации, и все они не могут быть проверены.

Первое, что вы хотите сделать, - это подтвердить, что вы можете построить как минимум некоторую конфигурацию.Итак, просто создайте конфигурацию по умолчанию.Это прежде всего исключает ошибку оператора:

make distclean
make defconfig
make

Если это не помогло, могут быть проблемы с вашей установкой / средой.Попробуйте старое ядро ​​и сообщите здесь.Если вы можете создать конфигурацию по умолчанию, вы должны сообщить о сбойной конфигурации в список рассылки ядра Linux

Оттуда они смогутпомочь вам, попросить вас подождать или направить вас к сопровождающему подсистемы за неисправным драйвером.

...