Alexander -> [email protected]  @ Wed, 21 Dec 2005 19:01:19 +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;
 >> >>
 >> >>если будет брыкаться.
 >> >>
 >> >>
 >> >>
 >> a> не выходит , теперь спотыкается в другом месте
 >> a> nit/do_mounts.c:54: error: static declaration of 'root_device_name' 
 >> follows
 >> a> non-static declaration
 >> a> /usr/src/linux-2.4.32/include/linux/fs.h:1562: error: previous 
 >> declaration of
 >> a> 'root_device_name' was here
 >> a> init/do_mounts.c: In function 'identify_ramdisk_image':
 >> a> init/do_mounts.c:507: warning: pointer targets in passing argument 2 of 
 >> 'read'
 >> a> differ in signedness
 >> a> init/do_mounts.c:542: warning: pointer targets in passing argument 2 of 
 >> 'read'
 >> a> differ in signedness
 >> a> init/do_mounts.c: In function 'fill_inbuf':
 >> a> init/do_mounts.c:1006: warning: pointer targets in passing argument 2 of
 >> a> 'read' differ in signedness
 >> a> init/do_mounts.c: In function 'flush_window':
 >> a> init/do_mounts.c:1024: warning: pointer targets in passing argument 2 of
 >> a> 'write' differ in signedness
 >> a> make: *** [init/do_mounts.o] Error 1
 >>
 >>
 >> a> а как можно собрать ядро с помошью другого gcc ?
 >> a> и вообше что за безобразие ? небудут это фиксить ?
 >>
 >>Может, и будут, но не факт.  Сильно подозреваю, что извращенцев, которые
 >>пользуются ядрами 2.4, но gcc 4.x, достаточно мало...
 >>
 >>
 >>
 A> ну почему-же , допустим есть какое-нить железо с драйверами  только к 2.4 и
 A> т.д.

Я же не сказал, что их нет.  Их мало.  Страшно далеки они от.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED]

Fill the difference...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить