[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Было: Null-modem connection; Kernel compilation error



Hello debian-russian,

  C PLIP я более-менее разобрался благодаря PLIP-Howto, но информации
  о том, как соединить Вин95 и Линукс - не нашел.
  Выход был загружен из Интернета вместе с однодискетным дистрибутивом
  с поддержкой сети и возможностью монтирования локальных дисков, но
  встала необходимость перекомпилировать ядро (2.0.37)
  Я взял 2.0.39 с kernel.org, распаковал, настроил и попробовал
  скомпилировать - но у меня ничего не получилось (см. вложенный
  файл).

  Может быть ему нужен gcc 2.72?

-- 
Best regards,
 Vladimir                          mailto:vstoos@mail.ru

bug:/usr/src/linux# make bzImage     
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -DCPU=486  -c -o init/main.o init/main.c
In file included from init/main.c:17:
/usr/src/linux/include/linux/types.h:7: warning: #warning "This code is tested with gcc 2.7.2.x only. Using egcs/gcc 2.8.x needs"
/usr/src/linux/include/linux/types.h:8: warning: #warning "additional patches that have not been sufficiently tested to include by"
/usr/src/linux/include/linux/types.h:9: warning: #warning "default."
/usr/src/linux/include/linux/types.h:10: warning: #warning "See http://www.suse.de/~florian/kernel+egcs.html for more information"
/usr/src/linux/include/linux/types.h:11: #error "Remove this if you have applied the gcc 2.8/egcs patches and wish to use them"
In file included from /usr/src/linux/include/linux/string.h:39,
                 from /usr/src/linux/include/asm/termios.h:59,
                 from /usr/src/linux/include/linux/termios.h:5,
                 from /usr/src/linux/include/linux/tty.h:20,
                 from /usr/src/linux/include/linux/sched.h:26,
                 from init/main.c:20:
/usr/src/linux/include/asm/string.h: In function `__constant_memcpy':
/usr/src/linux/include/asm/string.h:443: warning: control reaches end of non-void function
/usr/src/linux/include/asm/string.h: In function `__constant_c_and_count_memset':
/usr/src/linux/include/asm/string.h:594: warning: control reaches end of non-void function
In file included from init/main.c:46:
/usr/src/linux/include/asm/bugs.h: In function `check_k6_bug':
/usr/src/linux/include/asm/string.h:118: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:118: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux/include/asm/bugs.h: In function `check_cyrix_various':
/usr/src/linux/include/asm/string.h:39: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:39: fixed or forbidden register 4 (si) was spilled for class SIREG.
init/main.c: In function `get_options':
init/main.c:269: warning: subscript has type `char'
/usr/src/linux/include/asm/string.h:159: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:159: fixed or forbidden register 4 (si) was spilled for class SIREG.
init/main.c: In function `checksetup':
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) was spilled for class CREG.
init/main.c: In function `calibrate_delay':
/usr/src/linux/include/asm/delay.h:24: Invalid `asm' statement:
/usr/src/linux/include/asm/delay.h:24: fixed or forbidden register 0 (ax) was spilled for class AREG.
/usr/src/linux/include/asm/delay.h:24: Invalid `asm' statement:
/usr/src/linux/include/asm/delay.h:24: fixed or forbidden register 0 (ax) was spilled for class AREG.
init/main.c: In function `parse_root_dev':
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) was spilled for class CREG.
init/main.c: In function `parse_options':
/usr/src/linux/include/asm/string.h:159: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:159: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux/include/asm/string.h:118: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:118: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux/include/asm/string.h:118: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:118: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux/include/asm/string.h:118: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:118: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux/include/asm/string.h:159: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:159: fixed or forbidden register 4 (si) was spilled for class SIREG.
init/main.c: In function `start_kernel':
/usr/src/linux/include/asm/string.h:530: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:530: fixed or forbidden register 2 (cx) was spilled for class CREG.
make: *** [init/main.o] ïÛÉÂËÁ 1

Reply to: