# 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

Reply via email to