Re: troubles with kernel compiling
alex -> debian-russian@lists.debian.org @ Wed, 21 Dec 2005 16:30:56 +0300:
>> a> невыходит собрать ядро с kernel.org
>>
>> a> пробовал 2.4.31 , 2.4.32 . make dep &&make clean проходит без проблем , а на
>> a> make bzImage вываливется
>> a> /usr/src/linux-2.4.32/include/asm/processor.h:75: error: array type has
>> a> incomplete element type
>> a> make: *** [init/main.o] Error 1
>>
>> a> в чем может быть дело ?
>>
>>gcc --version?
>>
>>
>>
a> gcc --version
a> gcc (GCC) 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)
Угу, недавно кто-то рассказывал. Там выражение вида extern struct X x[];
Эту конструкцию четверка не ест прямо сразу, а не когда в первый раз
попытается обратиться к элементу. Скорее всего, замены на
extern struct X *x;
будет достаточно. Возможно, не помешает предварительно
struct X;
если будет брыкаться.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Ничто так не радует глаз,
как глубокий здоровый сон.
Кнышев
Reply to: