Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ilya Evseev                          2:5020/400     09 Apr 2001  08:33:48
 To : All
 Subject : Cannot compile kernel
 -------------------------------------------------------------------------------- 
 
     Hi!
 ASPLinux 1.1RC3, kernel 2.2.16-22, gcc 2.96-69.
 Пытаюсь собрать ядро из исходников.
 
 1) Затыкается с ошибкой:
 cc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -D__ASSEMBLY__  -traditional
  -c checksum.S -o checksum.o
    checksum.S:231: badly punctuated parameter list in #define
    checksum.S:237: badly punctuated parameter list in #define
 Что же ему не нравится в выражении
 #define SRC(y...)\
 9999: y;\
 .section __ex_table, "a";\
 .long 9999b, 6001f;\
 .previous
 ... и почему точно такая же конструкция в BCL 6.0.2 (ядро 2.2.5)
 компилируется нормально?
 
 2) почему, черт бы его драл, make bzImage
 каждый раз начинает компилить все ядро с нуля?!?!!
 
 3) некий файлик /usr/src/linux/include/linux/modules/i386_ksyms.ver
 содержит макросы вроде cpu_data, которые конфликтуют
 с макросами в других файлах. Пока я его не сделал его пустым,
 ничего не компилилось. Для чего он предназначен
 и почему без него все, кажется, продолжает работать?
 
 С уважением,
 Илья Евсеев
 --- ifmail v.2.15dev5
  * Origin: UCVT (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Cannot compile kernel   Ilya Evseev   09 Apr 2001 08:33:48 
 Cannot compile kernel   Maxim Petrankov   11 Apr 2001 23:16:20 
 Cannot compile kernel   Maxim Zubkov   13 Apr 2001 18:00:14 
Архивное /ru.linux/65770c70433a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional