PROBLEM: Can't compile kernel 2.2.29

Robert Louis Murphy (robertlouismurphy@netzero.net)
Mon, 29 Nov 1999 19:52:19 -0500


Compiling fails near the end after executing "make bzImage" I get:
(leaving off the first hundred pages or so)
"...
make -C nls
make[2]: Entering directory `/usr/src/linux-2.3.29/fs/nls'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.3.29/fs/nls'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -DCPU=686 -march=i686 -DEXPORT_SYMTAB -c nls_base.c
rm -f nls.o
ld -m elf_i386 -r -o nls.o nls_base.o
make[3]: Leaving directory `/usr/src/linux-2.3.29/fs/nls'
make[2]: Leaving directory `/usr/src/linux-2.3.29/fs/nls'
make -C autofs
make[2]: Entering directory `/usr/src/linux-2.3.29/fs/autofs'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.3.29/fs/autofs'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.3.29/fs/autofs'
make[2]: Leaving directory `/usr/src/linux-2.3.29/fs/autofs'
make -C devpts
make[2]: Entering directory `/usr/src/linux-2.3.29/fs/devpts'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.3.29/fs/devpts'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.3.29/fs/devpts'
make[2]: Leaving directory `/usr/src/linux-2.3.29/fs/devpts'
make all_targets
make[2]: Entering directory `/usr/src/linux-2.3.29/fs'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -DCPU=686 -march=i686 -c -o open.o open.c
open.c: In function `sys_truncate':
open.c:129: internal error--insn does not satisfy its constraints:
(insn:HI 278 319 322 (set (reg:DI 4 %esi)
(if_then_else:DI (le:DI (reg:DI 1 %edx)
(reg:DI 4 %esi))
(reg:DI 1 %edx)
(reg:DI 4 %esi))) 405 {movdicc+2} (insn_list 130 (insn_list 134 (nil)))
(expr_list:REG_DEAD (mem:DI (plus:SI (reg:SI 7 %esp)
(const_int 24)))
(nil)))
../../gcc/toplev.c:1438: Internal compiler error in function fatal_insn
cpp: output pipe has been closed
make[2]: *** [open.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.3.29/fs'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.3.29/fs'
make: *** [_dir_fs] Error 2"

I'm running Linux 2.2.9-27mdk
KDE Version 1.1.1
User: root
Version: #1 Thu Nov 25 16:31:37 EST 1999
Machine: i686

Character devices:
1 mem
2 pty
3 ttyp
4 ttyS
5 cua
7 vcs
10 misc
14 sound
15 js
36 netlink
128 ptm
136 pts

Block devices:
1 ramdisk
2 fd
3 ide 0
9 md
22 ide1

Misc devices:
135 rtc
134 apm
1 psaux

DMA-Channel used by
0 MS Sound System
1 MS Sound System
4 cascade

CPU0
0: 35198799 XT-PIC timer
1: 23598 XT-PIC keyboard
2: 0 XT-PIC cascade
4: 11633502 XT-PIC serial
5: 13421 XT-PIC MS Sound System
8: 2 XT-PIC rtc
12: 781438 XT-PIC PS/2 Mouse
13: 1 XT-PIC fpu
14: 3217161 XT-PIC ide0
15: 12 XT-PIC ide0
NMI: 0

I/O-Range used by
0000-001f dma1
0020-003f pic1
0040-005f timer
0060-006f keyboard
0070-007f rtc
0080-008f dma page reg
00a0-00bf pic2
00c0-00df dma2
00f0-00ff fpu
0170-0177 ide1
01f0-01f7 ide0
0370-0371 OPL3-SAx
0376-0376 ide1
0388-0389 mpu401
03c0-03df vga+
03e8-03ef serial(auto)
03f6-03f6 ide0
03f8-03ff serial(auto)
0530-0533 WSS config
0534-0537 MS Sound System
fcf0-fcf7 ide0
fcf8-fcff ide1

Device Type Size MountPoint Free Full
/dev/hda1 ext2 994MB / 708MB 28.8%
/dev/hda5 ext2 1.93GB /UserFiles 1.25GB 35.0%
/dev/hda8 ext2 994MB /usr 173MB 82.6%
/dev/hda6 ext2 994MB /var 928MB 06.6%

Total memory: 131174400 bytes = 125.10 MB
Free memory: 3276800 bytes = 3.12 MB
Shared memory: 60690432 bytes = 57.88 MB
Buffer memory: 18907136 bytes = 18.03 MB

Swap memory 1077469184 bytes = 1027.55 MB
Free swap memory: 1068924928 bytes = 1019.41 MB

PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel 440LX - 82443lx PAC Host (rev 3).
Medium devsel. Fast back-to-back capable. Master Capable. Latency=32.
Prefectchable 32 bit memory at 0xf8000000 [0xf8000008].
Bus 0, device 1, function 0:
PCI bridge: Intel 440LX - 82443lx PAC AGP (rev 3).
Medium devsel. Fast back-to-back capable. Master Capable.
Latency=96. MIN Gnt =12
Bus 0, device 7, function 0:
ISA bridge: Intel 82371AB PIIX4 ISA (rev 1).
Medium devsel. Fast back-to-back capable. Master Capable.
No bursts.
Bus 0, device 7, function 1:
IDE interface: Intel 82371AB PIIX4 IDE (rev 1).
Medium devsel. Fast back-to-back capable. Master Capable. Latency=64
I/O at 0xfcf0 [0xfcf1].
Bus 0, device 7, function 2:
USB Controller: Intel 82371AB PIIX4 USB (rev 1).
Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable.
Latency=64. I/O at 0xfcc0 [0xfcc1].
Bus 0, device 7, function 3:
Bridge: Intel 82371AB PIIX4 ACPI (rev 1).
Medium devsel. Fast back-to-back capable.
Bus 1, device 0, function 0:
Display controller: Texas Instruments TVP4020 Permedia 2 (rev 1).
Medium devsel. Fast back-to-back capable. IRQ 9. Master Capable.
Latency=64. Min Gnt=192.Max Lat=192.
Non-prefetchable 32 bit memory at 0xfedc0000 [0xfedc0000].
Non-prefetchable 32 bit memory at 0xfd800000 [0xfd800000].
Non-prefetchable 32 bit memory at 0xfe000000 [0xfe000000].

Information Value
processor 0
vendor_id GenuineIntel
cpu family 6
model 5
model name Pentium II (Deschutes)
stepping 0
cpu MHz 333.353613
cache size 512 KB
fdiv_bug no
hlt_bug no
sep_bug no
f00f_bug no
coma_bug no
fpu yes
fpu_exception yes
cpuid level 2
wp yes
flags fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat
pse36 mmx osfxsr
bogomips 332.60

OSS/Free:3.8s2++-971130
Load type: Driver loaded as a module`
Config options: 0
Card config:
Audio devices:
0: MS Sound System (CS4231) (DUPLEX)
Synth devices:
Midi devices:
0: MPU-401 0.0 Midi interface #1
Timers:
0: System clock
1: MS Sound System (CS4231)
Mixers:
0: OPL3-SAx and AD1848 (through MSS)
1: MS Sound System (CS4231)

X-Server
name of display : :0.0
vesion number : 11.0
vendor string : Linux Mandrake (XFreee86 3.3.3.1, X-TT 1.2.1, patches)
vendor release number : 3330
default screen number : 0

screen #0
dimensions : 1600x1200 pixels (524x406 mm)
resolution : 75x75 dots per inch
depths (1) : 16

I don't know how much of the above info is relevant, if any isn't please tell.
Please tell me if I lack vital info. Like I stated at the beginning, I think
it was mostly done compiling when it failed, I don't know what "insn" so
in addition to a fix or a work around I want to find out what "insn"

Thanks a million,

losmurfs@bellsoutn.net
is.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/