Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Mar 2003 10:57:17 -0500
From:      Christopher Rued <c.rued@xsb.com>
To:        "Eric J. Christeson" <echriste@702com.net>
Cc:        freebsd-java@FreeBSD.ORG
Subject:   Re: JDK14 build error -- "must use byte registers if not P6"
Message-ID:  <15978.4829.180880.226580@ool-18bacefa.dyn.optonline.net>
In-Reply-To: <1047133262.26561.16.camel@robin.christeson.net>
References:  <15977.17607.109088.187779@ool-18bacefa.dyn.optonline.net> <1047133262.26561.16.camel@robin.christeson.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Eric J. Christeson writes:
 > On Fri, 2003-03-07 at 19:17, Christopher Rued wrote:
 > > I get the following error when I try to compile jdk14 port:
 > > 
 > >      /usr/ports/java/jdk14/work/control/build/bsd-i586/bin/javah_g -J-XX:ThreadStackSize=768 -jni -bootclasspath /usr/ports/java/jdk14/work/control/build/bsd-i586/classes -d /usr/ports/java/jdk14/work/control/build/bsd-i586/tmp/sun/java.net/net/CClassHeaders/ \
 > >      java.net.Socket java.net.SocketOptions java.net.SocketImpl java.net.PlainSocketImpl java.net.ServerSocket java.net.InetAddress java.net.Inet4Address java.net.Inet6Address java.net.InetAddressImpl java.net.Inet4AddressImpl java.net.Inet6AddressImpl java.net.NetworkInterface java.net.SocketInputStream java.net.SocketOutputStream java.net.DatagramPacket java.net.DatagramSocket java.net.DatagramSocketImpl java.net.PlainDatagramSocketImpl java.net.MulticastSocket java.net.UnknownHostException java.net.ProtocolException   java.lang.Integer java.io.FileDescriptor java.net.InetAddressImplFactory java.net.Inet4AddressImpl java.net.Inet6AddressImpl
 > >      VM option 'ThreadStackSize=768'
 > >      #
 > >      # HotSpot Virtual Machine Error, assertion failure
 > >      # Please report this error at
 > >      # http://java.sun.com/cgi-bin/bugreport.cgi
 > >      #
 > >      # Java VM: Java HotSpot(TM) Client VM (1.4.1-p3-cbr_07_mar_2003_11_48-debug mixed mode)
 > >      #
 > >      # assert(VM_Version::is_P6() || dest-   has_byte_register(), "must use byte registers if not P6")
 > >      #
 > >      # Error ID: /usr/ports/java/jdk14/work/hotspot/src/cpu/i486/vm/c1_LIRAssembler_i486.cpp, 1145
 > >      #
 > >      # Problematic Thread: prio=5 tid=0x0x80b0e18 nid=0x8577400 runnable
 > >      #
 > > 
 > > Any one else get anything like this???
 > > Any idea what is wrong???
 > 
 > This is the exact same error I've been getting since patchset2.  Are you
 > trying to build this on an AMD K6?  Could you post a dmesg from your
 > build machine?

Yes, this is an AMD K6 II (500 MHz)...jdk13 with hotspot doesn't work
either for me :-).


Here's tmy /var/run/dmesg.boot:

Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 4.8-PRERELEASE #0: Sat Mar  1 18:58:01 EST 2003
    root@ool-18bacefa.dyn.optonline.net:/usr/obj/usr/src/sys/FRANKENSTEIN
Timecounter "i8254"  frequency 1193182 Hz
CPU: AMD-K6(tm) 3D processor (501.14-MHz 586-class CPU)
  Origin = "AuthenticAMD"  Id = 0x58c  Stepping = 12
  Features=0x8021bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX>
  AMD Features=0x80000800<SYSCALL,3DNow!>
real memory  = 402636800 (393200K bytes)
config> q
avail memory = 387235840 (378160K bytes)
Preloaded elf kernel "kernel" at 0xc0428000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc042809c.
Preloaded elf module "linux.ko" at 0xc04280ec.
K6-family MTRR support enabled (2 registers)
md0: Malloc disk
Using $PIR table, 5 entries at 0xc00f0d00
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <AcerLabs M1541 (Aladdin-V) PCI host bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <AcerLabs M5243 PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <ATI Mach64-GB graphics accelerator> at 0.0
chip1: <AcerLabs M15x3 Power Management Unit> at device 3.0 on pci0
isab0: <AcerLabs M1533 portable PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
rl0: <RealTek 8139 10/100BaseTX> port 0xb800-0xb8ff mem 0xde800000-0xde8000ff irq 3 at device 10.0 on pci0
rl0: Ethernet address: 00:e0:7d:93:ec:cc
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> on miibus0
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl1: <RealTek 8139 10/100BaseTX> port 0xb400-0xb4ff mem 0xde000000-0xde0000ff irq 4 at device 11.0 on pci0
rl1: Ethernet address: 00:e0:7d:94:1d:37
miibus1: <MII bus> on rl1
rlphy1: <RealTek internal media interface> on miibus1
rlphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
atapci0: <AcerLabs Aladdin ATA33 controller> port 0xb000-0xb00f irq 0 at device 15.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse, device ID 3
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250
sio1: configured irq 3 not in bitmap of probed irqs 0
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/7 bytes threshold
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
plip0: <PLIP network interface> on ppbus0
pcm0: <OPTi931> at port 0x534-0x537,0x380-0x38b,0x220-0x22f,0xe0c-0xe0f irq 5 drq 0,1 on isa0
AD_WAIT_INIT FAILED 1002000 0xff
IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to deny, logging limited to 100 packets/entry by default
IPsec: Initialized Security Association Processing.
ad0: DMA limited to UDMA33, non-ATA66 cable or device
ad0: 9787MB <WDC WD102AA> [19885/16/63] at ata0-master UDMA33
ad2: 1221MB <Seagate Technology 1275MB - ST31276A> [2482/16/63] at ata1-master WDMA2
acd0: DVD-ROM <SAMSUNG DVD-ROM SD-604> at ata0-slave PIO4
Mounting root from ufs:/dev/ad0s1a

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15978.4829.180880.226580>