# New Ticket Created by Simon Dassow
# Please include the string: [perl #47666]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=47666 >
Hi,
Builing parrot 0.5.0 on OpenBSD/macppc fails, dmesg and typescript
below.
Regards,
Simon
########## dmesg
OpenBSD 4.2 (GENERIC) #1517: Tue Aug 28 10:42:20 MDT 2007
[EMAIL PROTECTED]:/usr/src/sys/arch/macppc/compile/GENERIC
real mem = 536870912 (512MB)
avail mem = 510222336 (486MB)
mainbus0 at root: model PowerMac3,4
cpu0 at mainbus0: 7450 (Revision 0x200): 667 MHz: 256KB L2 cache, 1MB
L3 cache
memc0 at mainbus0: uni-n
kiic0 at memc0 offset 0xf8001000
iic0 at kiic0
mpcpcibr0 at mainbus0 pci: uni-north, Revision 0xff
pci0 at mpcpcibr0 bus 0
pchb0 at pci0 dev 11 function 0 "Apple Uni-N2 AGP" rev 0x00
vgafb0 at pci0 dev 16 function 0 "NVIDIA GeForce2 MX" rev 0xa1, mmio
wsdisplay0 at vgafb0 mux 1: console (std, vt100 emulation)
mpcpcibr1 at mainbus0 pci: uni-north, Revision 0x0
pci1 at mpcpcibr1 bus 0
pchb1 at pci1 dev 11 function 0 "Apple Uni-N2 Host" rev 0x00
"Trident Blade 3D" rev 0x3a at pci1 dev 18 function 0 not configured
macobio0 at pci1 dev 23 function 0 "Apple Keylargo" rev 0x03
openpic0 at macobio0 offset 0x40000: version 0x4614 little endian
macgpio0 at macobio0 offset 0x50
macgpio1 at macgpio0 irq 47
"programmer-switch" at macgpio0 not configured
"gpio5" at macgpio0 not configured
"gpio6" at macgpio0 not configured
"gpio11" at macgpio0 not configured
"extint-gpio15" at macgpio0 not configured
"extint-gpio16" at macgpio0 not configured
"escc-legacy" at macobio0 offset 0x12000 not configured
zsc0 at macobio0 offset 0x13000: irq 22,50
zstty0 at zsc0 channel 0
zstty1 at zsc0 channel 1
tumbler0 at macobio0 offset 0x10000: irq 30,1,2
"timer" at macobio0 offset 0x15000 not configured
adb0 at macobio0 offset 0x16000 irq 25: via-pmu, 0 targets
apm0 at adb0: battery flags 0x9, 0% charged
kiic1 at macobio0 offset 0x18000
iic1 at kiic1
wdc0 at macobio0 offset 0x1f000 irq 19: DMA
wdc1 at macobio0 offset 0x20000 irq 20: DMA
atapiscsi0 at wdc1 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <SONY, CD-RW CRX140E, 1.2a> SCSI0
5/cdrom removable
wd0 at wdc1 channel 0 drive 1: <WDC WD800JB-00FMA0>
wd0: 16-sector PIO, LBA, 76319MB, 156301488 sectors
cd0(wdc1:0:0): using BIOS timings, DMA mode 2
wd0(wdc1:0:1): using BIOS timings, DMA mode 2
wdc2 at macobio0 offset 0x21000 irq 21: DMA
audio0 at tumbler0
ohci0 at pci1 dev 24 function 0 "Apple USB" rev 0x00: irq 27, version
1.0
ohci1 at pci1 dev 25 function 0 "Apple USB" rev 0x00: irq 28, version
1.0
usb0 at ohci0: USB revision 1.0
uhub0 at usb0: Apple OHCI root hub, rev 1.00/1.00, addr 1
usb1 at ohci1: USB revision 1.0
uhub1 at usb1: Apple OHCI root hub, rev 1.00/1.00, addr 1
mpcpcibr2 at mainbus0 pci: uni-north, Revision 0x16
pci2 at mpcpcibr2 bus 0
pchb2 at pci2 dev 11 function 0 "Apple Uni-N2 Host" rev 0x00
"AT&T/Lucent FW322 1394" rev 0x00 at pci2 dev 14 function 0 not
configured
gem0 at pci2 dev 15 function 0 "Apple Uni-N GMAC" rev 0x01: irq 41,
address 00:30:65:ba:c9:50
brgphy0 at gem0 phy 0: BCM5401 10/100/1000baseT PHY, rev. 3
uhub2 at uhub0 port 1uhidev0 at uhub1 port 1 configuration 1 interface
0: Mitsumi Electric Hub in Apple Extended USB Keyboard, rev 1.10/3.95,
addr 2
uhidev0: Logitech USB-PS/2 Optical Mouse, rev 2.00/11.10, addr 2,
iclass 3/1
ums0 at uhidev0: 3 buttons and Z dir.
wsmouse0 at ums0 mux 0
uhidev1 at uhub2 port 3 configuration 1 interface 0
uhidev1: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/3.95,
addr 3, iclass 3/1
ukbd0 at uhidev1: 8 modifier keys, 6 key codes, country code 13
wskbd0 at ukbd0: console keyboard, using wsdisplay0
uhidev2 at uhub2 port 3 configuration 1 interface 1
uhidev2: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/3.95,
addr 3, iclass 3/0
uhidev2: 3 report ids
uhid0 at uhidev2 reportid 2: input=1, output=0, feature=0
uhid1 at uhidev2 reportid 3: input=3, output=0, feature=0
bootpath: /[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL
PROTECTED]:/bsd
root device: wd0a
swap device (default wd0b):
root on wd0a swap on wd0b dump on wd0b
######### build log
Script started on Wed Nov 21 15:07:38 2007
powerbox$ make regress
===> Checking files for parrot-0.5.0
`/distfiles/parrot-0.5.0.tar.gz' is up to date.
(SHA256) parrot-0.5.0.tar.gz: OK
===> parrot-0.5.0 depends on: icu4c-* - found
===> Verifying specs: icudata icuuc icudata icuuc c m pthread util c
m pthread util
===> found icudata.0.0 icuuc.0.0 c.41.0 m.2.3 pthread.8.0 util.11.0
===> Extracting for parrot-0.5.0
===> Patching for parrot-0.5.0
===> Configuring for parrot-0.5.0
cd /usr/ports/lang/parrot/w-parrot-0.5.0/parrot-0.5.0 && cp
src/jit/ppc/ppc-linux.s src/jit/ppc/ppc-openbsd.s
Parrot Version 0.5.0 Configure 2.0
Copyright (C) 2001-2007, The Perl Foundation.
Hello, I'm Configure. My job is to poke and prod your system to figure
out
how to build Parrot. The process is completely automated, unless you
passed in
the `--ask' flag on the command line, in which case I'll prompt you
for a few
pieces of info.
Since you're running this program, you obviously have Perl 5--I'll be
pulling
some defaults from its configuration.
Checking
MANIFEST.....................................................done.
Setting up Configure's default
values.................................done.
Setting up installation
paths.........................................done.
Tweaking settings for
miniparrot...................................skipped.
Loading platform and local hints
files................................done.
Finding header files distributed with
Parrot..........................done.
Determining what C compiler and linker to
use.........................done.
Determining whether make is
installed..................................yes.
Determining whether lex is
installed...............................skipped.
Determining whether yacc is
installed..............................skipped.
Determining if your C compiler is actually
gcc.........................yes.
Determining whether libc has the backtrace* functions (glibc
only)......no.
Determining if your C compiler is actually Visual
C++...................no.
Detecting compiler attributes
(-DHASATTRIBUTE_xxx)....................done.
Enabling
optimization...................................................no.
Determining flags for building shared libraries...............-DPIC
-fPIC .
Determine if parrot should be linked against a shared
library...........no.
Determining what charset files should be compiled
in..................done.
Determining what encoding files should be compiled
in.................done.
Determining what types Parrot should
use..............................done.
Determining what opcode files should be compiled
in...................done.
Determining what pmc files should be compiled
in......................done.
Determining your minimum pointer alignment......................... 1
byte.
Probing for C
headers.................................................done.
Determining some
sizes................................................done.
Computing native byteorder for Parrot's
wordsize................big-endian.
Test the type of va_ptr (this test is likely to
segfault)..............ppc.
Figuring out how to pack() Parrot's
types.............................done.
Figuring out what formats should be used for
sprintf..................done.
Determining if your C library has a working
S_ISREG....................yes.
Determining architecture, OS and JIT
capability.......................done.
Generating CPU specific
stuff.........................................done.
Verifying that the compiler supports function pointer
casts............yes.
Determining whether your compiler supports computed
goto...............yes.
Determining if your compiler supports
inline...........................yes.
Determining what allocator to
use.....................................done.
Determining if your C library supports
memalign.........................no.
Determining some signal
stuff.........................................done.
Determining whether there is
socklen_t.................................yes.
Determining if your C library has setenv /
unsetenv...................both.
Determining if your platform supports
AIO...............................no.
Determining if your platform supports
GMP...............................no.
Determining if your platform supports
readline..........................no.
Determining if your platform supports
gdbm..............................no.
Testing
snprintf......................................................done.
Determining whether perldoc is
installed...............................yes.
Determining whether python is
installed.................................no.
Determining whether GNU m4 is
installed.................................no.
Determining whether (exuberant) ctags is
installed......................no.
Running CPU specific
stuff............................................done.
Determining Parrot's
revision.........................................done.
Determining whether ICU is
installed...................................yes.
Generating C
headers..................................................done.
Generating core pmc
list..............................................done.
Generating
runtime/parrot/include.....................................done.
Configuring
languages.................................................done.
Generating makefiles and other build
files............................done.
Moving platform files into
place......................................done.
Recording configuration data for later
retrieval......................done.
Okay, we're done!
You can now use `gmake' to build your Parrot.
After that, you can use `gmake test' to run the test suite.
Happy Hacking,
The Parrot Team
===> Building for parrot-0.5.0
Compiling with:
xx.c
cc -I./include -fno-delete-null-pointer-checks -pipe
-I/usr/local/include -pthread -DHASATTRIBUTE_CONST
-DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC
-DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE
-DHASATTRIBUTE_UNUSED -I /usr/local/include -g -W -Wall
-Waggregate-return -Wbad-function-cast -Wcast-align -Wcast-qual
-Wchar-subscripts -Wcomment -Wdisabled-optimization
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winline
-Wmain -Wmissing-braces -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wno-unused -Wnonnull -Wpacked -Wparentheses
-Wpointer-arith -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare
-Wstrict-aliasing -Wstrict-prototypes -Wswitch -Wswitch-default
-Wnested-externs -Wundef -Wunknown-pragmas -Wwrite-strings
-Wsign-compare -falign-functions=16 -Wdisabled-optimization
-Wformat-nonliteral -Wformat-security -Wno-shadow -Wpacked -DHAS_J
IT -DPPC -DHAVE_COMPUTED_GOTO -DPIC -fPIC -I. -o xx.o -c xx.c
/usr/bin/perl tools/build/ops2pm.pl src/ops/core.ops src/ops/bit.ops
src/ops/cmp.ops src/ops/debug.ops src/ops/experimental.ops
src/ops/io.ops src/ops/math.ops src/ops/object.ops src/ops/pic.ops
src/ops/pmc.ops src/ops/set.ops src/ops/stack.ops src/ops/stm.ops
src/ops/string.ops src/ops/sys.ops src/ops/var.ops
/usr/bin/perl tools/build/ops2c.pl C --core
/usr/bin/perl tools/build/ops2c.pl CSwitch --core
/usr/bin/perl tools/build/vtable_extend.pl
/usr/bin/perl tools/build/pbcversion_h.pl > include/parrot/pbcversion.h
/usr/bin/perl tools/build/ops2c.pl CGoto --core
/usr/bin/perl tools/build/ops2c.pl CGP --core
/usr/bin/perl tools/build/c2str.pl src/builtin.c > src/builtin.str
/usr/bin/perl tools/build/c2str.pl src/inter_call.c >
src/inter_call.str
/usr/bin/perl tools/build/c2str.pl src/inter_cb.c > src/inter_cb.str
/usr/bin/perl tools/build/c2str.pl src/inter_misc.c >
src/inter_misc.str
/usr/bin/perl tools/build/c2str.pl src/global.c > src/global.str
/usr/bin/perl tools/build/c2str.pl src/global_setup.c >
src/global_setup.str
/usr/bin/perl tools/build/c2str.pl src/library.c > src/library.str
/usr/bin/perl tools/build/c2str.pl src/mmd.c > src/mmd.str
/usr/bin/perl tools/build/c2str.pl src/pmc.c > src/pmc.str
/usr/bin/perl tools/build/c2str.pl src/oo.c > src/oo.str
/usr/bin/perl tools/build/c2str.pl src/objects.c > src/objects.str
/usr/bin/perl tools/build/c2str.pl src/spf_render.c >
src/spf_render.str
/usr/bin/perl tools/build/c2str.pl src/spf_vtable.c >
src/spf_vtable.str
/usr/bin/perl tools/build/pmc2c.pl --vtable
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/default.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/default.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/default.c >
src/pmc/default.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/null.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/null.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/null.c > src/pmc/null.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/env.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/env.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/env.c > src/pmc/env.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/key.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/key.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/key.c > src/pmc/key.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/random.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/random.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/random.c >
src/pmc/random.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/unmanagedstruct.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/unmanagedstruct.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/unmanagedstruct.c >
src/pmc/unmanagedstruct.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/managedstruct.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/managedstruct.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/managedstruct.c >
src/pmc/managedstruct.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/delegate.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/delegate.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/delegate.c >
src/pmc/delegate.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/nci.pmc
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/compiler.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/compiler.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/compiler.c >
src/pmc/compiler.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/fixedpmcarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/resizablepmcarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/exception.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/exception.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/exception.c >
src/pmc/exception.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/version.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/version.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/version.c >
src/pmc/version.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/vtablecache.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/vtablecache.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/vtablecache.c >
src/pmc/vtablecache.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/parrotio.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/parrotio.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/parrotio.c >
src/pmc/parrotio.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/parrotlibrary.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/parrotlibrary.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/parrotlibrary.c >
src/pmc/parrotlibrary.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/parrotinterpreter.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/parrotinterpreter.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/parrotinterpreter.c >
src/pmc/parrotinterpreter.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/parrotthread.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/parrotthread.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/parrotthread.c >
src/pmc/parrotthread.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/lexpad.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/lexpad.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/lexpad.c >
src/pmc/lexpad.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/timer.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/timer.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/timer.c > src/pmc/timer.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/pointer.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/pointer.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/pointer.c >
src/pmc/pointer.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/sub.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/sub.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/sub.c > src/pmc/sub.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/closure.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/closure.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/closure.c >
src/pmc/closure.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/continuation.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/continuation.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/continuation.c >
src/pmc/continuation.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/retcontinuation.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/retcontinuation.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/retcontinuation.c >
src/pmc/retcontinuation.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/exception_handler.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/exception_handler.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/exception_handler.c >
src/pmc/exception_handler.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/coroutine.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/coroutine.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/coroutine.c >
src/pmc/coroutine.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/eval.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/eval.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/eval.c > src/pmc/eval.str
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/nci.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/nci.c > src/pmc/nci.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/scalar.pmc
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/float.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/float.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/float.c > src/pmc/float.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/integer.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/integer.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/integer.c >
src/pmc/integer.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/bigint.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/bigint.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/bigint.c >
src/pmc/bigint.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/complex.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/complex.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/complex.c >
src/pmc/complex.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/string.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/string.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/string.c >
src/pmc/string.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/boolean.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/boolean.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/boolean.c >
src/pmc/boolean.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/ref.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/ref.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/ref.c > src/pmc/ref.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/sharedref.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/sharedref.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/sharedref.c >
src/pmc/sharedref.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/array.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/array.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/array.c > src/pmc/array.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/fixedintegerarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/fixedintegerarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/fixedintegerarray.c >
src/pmc/fixedintegerarray.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/intlist.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/intlist.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/intlist.c >
src/pmc/intlist.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/iterator.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/iterator.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/iterator.c >
src/pmc/iterator.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/sarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/sarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/sarray.c >
src/pmc/sarray.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/fixedstringarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/fixedstringarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/fixedstringarray.c >
src/pmc/fixedstringarray.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/multiarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/multiarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/multiarray.c >
src/pmc/multiarray.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/hash.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/hash.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/hash.c > src/pmc/hash.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/orderedhash.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/orderedhash.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/orderedhash.c >
src/pmc/orderedhash.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/tqueue.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/tqueue.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/tqueue.c >
src/pmc/tqueue.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/os.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/os.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/os.c > src/pmc/os.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/file.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/file.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/file.c > src/pmc/file.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/addrregistry.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/addrregistry.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/addrregistry.c >
src/pmc/addrregistry.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/bound_nci.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/bound_nci.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/bound_nci.c >
src/pmc/bound_nci.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/capture.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/capture.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/capture.c >
src/pmc/capture.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/class.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/class.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/class.c > src/pmc/class.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/codestring.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/codestring.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/codestring.c >
src/pmc/codestring.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/deleg_pmc.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/deleg_pmc.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/deleg_pmc.c >
src/pmc/deleg_pmc.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/enumerate.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/enumerate.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/enumerate.c >
src/pmc/enumerate.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/exporter.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/exporter.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/exporter.c >
src/pmc/exporter.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/fixedbooleanarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/fixedbooleanarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/fixedbooleanarray.c >
src/pmc/fixedbooleanarray.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/fixedfloatarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/fixedfloatarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/fixedfloatarray.c >
src/pmc/fixedfloatarray.str
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/fixedpmcarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/fixedpmcarray.c >
src/pmc/fixedpmcarray.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/lexinfo.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/lexinfo.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/lexinfo.c >
src/pmc/lexinfo.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/multisub.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/multisub.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/multisub.c >
src/pmc/multisub.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/namespace.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/namespace.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/namespace.c >
src/pmc/namespace.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/object.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/object.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/object.c >
src/pmc/object.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/pair.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/pair.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/pair.c > src/pmc/pair.str
/usr/bin/perl tools/build/pmc2c.pl --dump
src/pmc/parrotrunningthread.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/parrotrunningthread.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/parrotrunningthread.c >
src/pmc/parrotrunningthread.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/pccmethod_test.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/pccmethod_test.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/pccmethod_test.c >
src/pmc/pccmethod_test.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/pmcproxy.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/pmcproxy.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/pmcproxy.c >
src/pmc/pmcproxy.str
/usr/bin/perl tools/build/pmc2c.pl --dump
src/pmc/resizablebooleanarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --c
src/pmc/resizablebooleanarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/resizablebooleanarray.c >
src/pmc/resizablebooleanarray.str
/usr/bin/perl tools/build/pmc2c.pl --dump
src/pmc/resizablefloatarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/resizablefloatarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/resizablefloatarray.c >
src/pmc/resizablefloatarray.str
/usr/bin/perl tools/build/pmc2c.pl --dump
src/pmc/resizableintegerarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --c
src/pmc/resizableintegerarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/resizableintegerarray.c >
src/pmc/resizableintegerarray.str
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/resizablepmcarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/resizablepmcarray.c >
src/pmc/resizablepmcarray.str
/usr/bin/perl tools/build/pmc2c.pl --dump
src/pmc/resizablestringarray.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/resizablestringarray.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/resizablestringarray.c >
src/pmc/resizablestringarray.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/role.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/role.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/role.c > src/pmc/role.str
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/scalar.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/scalar.c >
src/pmc/scalar.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/slice.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/slice.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/slice.c > src/pmc/slice.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/stmlog.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/stmlog.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/stmlog.c >
src/pmc/stmlog.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/stmref.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/stmref.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/stmref.c >
src/pmc/stmref.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/stmvar.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/stmvar.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/stmvar.c >
src/pmc/stmvar.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/super.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/super.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/super.c > src/pmc/super.str
/usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/undef.pmc
/usr/bin/perl tools/build/pmc2c.pl --c src/pmc/undef.pmc
/usr/bin/perl tools/build/c2str.pl src/pmc/undef.c > src/pmc/undef.str
/usr/bin/perl tools/build/c2str.pl --all
src/string.c
src/ops/core_ops.c
src/ops/core_ops_switch.c
src/builtin.c
src/byteorder.c
src/charset.c
src/core_pmcs.c
src/cpu_dep.c
src/datatypes.c
src/debug.c
src/dynext.c
src/embed.c
src/encoding.c
src/events.c
src/exceptions.c
src/exit.c
src/extend.c
src/extend_vtable.c
src/gc/dod.c
src/gc/gc_gms.c
src/gc/gc_ims.c
src/gc/memory.c
src/gc/register.c
src/gc/smallobject.c
src/global.c
src/global_setup.c
src/hash.c
src/headers.c
src/hll.c
src/inter_call.c
src/inter_cb.c
src/inter_create.c
src/inter_misc.c
src/interpreter.c
src/inter_run.c
src/intlist.c
src/key.c
src/library.c
src/list.c
src/longopt.c
src/misc.c
src/mmd.c
/usr/bin/perl tools/build/nativecall.pl src/call_list.txt
src/nci.c
src/oo.c
src/objects.c
src/packfile.c
src/packout.c
src/pic_jit.c
src/pic.c
src/platform.c
src/pmc_freeze.c
src/pmc.c
/usr/bin/perl -Ilib tools/build/revision_c.pl > src/revision.c
src/revision.c
src/runops_cores.c
src/spf_render.c
src/spf_vtable.c
src/stack_common.c
src/stacks.c
src/stm/backend.c
src/stm/waitlist.c
src/string_primitives.c
src/sub.c
src/thread.c
src/trace.c
src/tsq.c
src/utils.c
src/vtables.c
src/warnings.c
src/packfile/pf_items.c
src/packfile/pf_items.c: In function `PackFile_assign_transforms':
src/packfile/pf_items.c:914: warning: assignment from incompatible
pointer type
src/ops/core_ops_cg.c
src/ops/core_ops_cgp.c
/usr/bin/perl -MExtUtils::Command -e cp src/jit/ppc/exec_dep.h
src/exec_dep.h
/usr/bin/perl -MExtUtils::Command -e cp src/jit/ppc/jit_emit.h
src/jit_emit.h
src/exec.c
In file included from src/exec.c:26:
src/jit_emit.h:23:7: warning: "PARROT_EXEC_OS_AIX" is not defined
src/jit_emit.h:683:5: warning: "PARROT_EXEC_OS_AIX" is not defined
In file included from src/exec.c:26:
src/jit_emit.h: In function `div_rrr':
src/jit_emit.h:722: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:722: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:722: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:722: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:722: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h: In function `fdiv_rrr':
src/jit_emit.h:755: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:755: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:755: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:755: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:755: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h: In function `jit_get_params_pc':
src/jit_emit.h:896: warning: switch missing default case
/usr/bin/perl tools/build/jit2c.pl ppc src/exec_cpu.c
jit2c: JITed 144 (+ 141 vtable) of 1270 ops
src/exec_cpu.c
In file included from src/exec_cpu.c:51:
src/jit_emit.h:23:7: warning: "PARROT_EXEC_OS_AIX" is not defined
src/jit_emit.h:683:5: warning: "PARROT_EXEC_OS_AIX" is not defined
In file included from src/exec_cpu.c:51:
src/jit_emit.h: In function `div_rrr':
src/jit_emit.h:722: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:722: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:722: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:722: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:722: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h: In function `fdiv_rrr':
src/jit_emit.h:755: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:755: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:755: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:755: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h:755: warning: cast discards qualifiers from pointer
target type
src/jit_emit.h: In function `jit_get_params_pc':
src/jit_emit.h:896: warning: switch missing default case
src/exec_save.c
src/exec_save.c: In function `Parrot_exec_save':
src/exec_save.c:338: error: `R_PPC_REL24' undeclared (first use in
this function)
src/exec_save.c:338: error: (Each undeclared identifier is reported
only once
src/exec_save.c:338: error: for each function it appears in.)
src/exec_save.c:345: error: `R_PPC_ADDR16_HI' undeclared (first use in
this function)
src/exec_save.c:357: error: `R_PPC_ADDR16_LO' undeclared (first use in
this function)
*** Error code 1
Stop in /usr/ports/lang/parrot/w-parrot-0.5.0/parrot-0.5.0.
*** Error code 1
Stop in /usr/ports/lang/parrot (line 2063 of
/usr/ports/infrastructure/mk/bsd.port.mk).
powerbox$ ^D
Script done on Wed Nov 21 15:14:34 2007