home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / os / linux / 25649 < prev    next >
Encoding:
Text File  |  1993-01-28  |  1.8 KB  |  41 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!math.fu-berlin.de!Sirius.dfn.de!tubsibr!ramz.ing.tu-bs.de!ruediger
  3. From: ruediger@ramz.ing.tu-bs.de (Ruediger Helsch)
  4. Subject: Problem compiling kernel (fixed of forbidden register was spilled)
  5. Message-ID: <1993Jan27.013003.15687@ibr.cs.tu-bs.de>
  6. Sender: postnntp@ibr.cs.tu-bs.de (Mr. Nntp Inews Entry)
  7. Organization: Mechanikzentrum, Technische Universitaet Braunschweig, Germany
  8. Date: Wed, 27 Jan 1993 01:30:03 GMT
  9. Lines: 30
  10.  
  11. Help! I can no longer compile my kernel since I installed GCC 2.3.3 from
  12. sources.
  13.  
  14. One week ago I installed linux 0.99.3 on top of SLS. All went fine, I made a
  15. new boot floppy and the system worked ok. Since then I installed GCC 2.3.3
  16. from GNU sources. Today I tried to install linux 0.99.4, but the compiler
  17. failed in kernel/fork.c and later in console.c. It seems unable to compile
  18. complicated ASM expressions. The strange thing: I reinstalled the compiler
  19. from gcc233.TZ, but the error stayed!
  20.  
  21. The compiler is configured as i386-linux. Here is the error message:
  22.  
  23. /linux/kernel #
  24. /linux/kernel # cc -c -v fork.c
  25. Reading specs from /usr/lib/gcc-lib/i386-linux/2.3.3/specs
  26. gcc version 2.3.3
  27.  /usr/lib/gcc-lib/i386-linux/2.3.3/cpp -lang-c -v -undef -D__GNUC__=2
  28.     -Dunix -Di386 -Dlinux -D__unix__ -D__i386__ -D__linux__
  29.     -D__unix -D__i386 -D__linux fork.c /usr/tmp/cca03762.i
  30. GNU CPP version 2.3.3 (80386, BSD syntax)
  31.  /usr/lib/gcc-lib/i386-linux/2.3.3/cc1 /usr/tmp/cca03762.i -quiet -dumpbase
  32.     fork.c -version -o /usr/tmp/cca03762.s
  33. GNU C version 2.3.3 (80386, BSD syntax) compiled by GNU C version 2.3.3.
  34. fork.c: In function `sys_fork':
  35. fork.c:164: fixed or forbidden register was spilled.
  36. This may be due to a compiler bug or to impossible asm statements.
  37. /linux/kernel #
  38.  
  39. Has anybody an idea what I may have done wrong?
  40. Ruediger Helsch <ruediger@ramz.ing.tu-bs.de>
  41.