On Jan 30, 2008 7:53 PM, James Keenan via RT <[EMAIL PROTECTED]> wrote: > Or, better still: > > make realclean > svk update > perl Configure.pl --verbose-step=61 --test > >
in attached file... Thx -- cognominal stef
u have mail. maccog:~ stef$ cd ~/svk/parrot/ maccog:parrot stef$ make realclean make: *** No rule to make target `realclean'. Stop. maccog:parrot stef$ pwd /Users/stef/svk/parrot maccog:parrot stef$ svk update Syncing //parrot(/parrot) in /Users/stef/svk/parrot to 99752. maccog:parrot stef$ perl Configure.pl --verbose-step=61 Parrot Version 0.5.2 Configure 2.0 Copyright (C) 2001-2008, 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).....yes. Determining Fink location on Darwin.....................Fink not installed. Determining if your C compiler is actually Visual C++...................no. Detecting compiler attributes (-DHASATTRIBUTE_xxx)....................done. Detecting supported compiler warnings (-Wxxx)..................set for gcc. Enabling optimization...................................................no. Determining flags for building shared libraries.......................done. Determine if parrot should be linked against a shared library..........yes. 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.............little-endian. Test the type of va_ptr (this test is likely to segfault)............stack. 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 CPU architecture and OS...................................done. Determining architecture, OS and JIT capability.......................done. Generating CPU specific stuff.........................................done. Verifying that the compiler supports function pointer casts...........done. 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................already set. 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..............................yes. Determining if your platform supports readline.........................yes. Determining if your platform supports gdbm..............................no. Testing snprintf......................................................done. Determining whether perldoc is installed...............................yes. Determining whether python is installed.........................yes, 2.5.1. Determining whether GNU m4 is installed................................yes. Determining whether (exuberant) ctags is installed......................no.Use of uninitialized value in pattern match (m//) at lib/Parrot/Revision.pm line 63. Use of uninitialized value in concatenation (.) or string at lib/Parrot/Revision.pm line 46. Determining Parrot's revision.........................................done. Determining whether ICU is installed...................................yes. Generating C headers...value for 'revision' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 392, <$in> line 19. ...............................................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...value for 'revision' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 392, <$in> line 1. ...................done. Setting Configuration Data: ( verbose => undef, ); Okay, we're done! You can now use `make' to build your Parrot. After that, you can use `make test' to run the test suite. Happy Hacking, The Parrot Team maccog:parrot stef$ make Compiling with: xx.c /usr/bin/gcc-4.0 -I./include -I/opt/local/include -fno-common -no-cpp-precomp -pipe -Wdeclaration-after-statement -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -mno-accumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdeclaration-after-statement -Wdisabled-optimization -Wextra -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline -Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -I/opt/local/include -g -Wno-shadow -DHAVE_COMPUTED_GOTO -I. -o xx.o -c xx.c 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 gcd_i_n_n 1225 experimental, not in ops.num gcd_i_nc_n 1226 experimental, not in ops.num gcd_i_n_nc 1227 experimental, not in ops.num gcd_i_nc_nc 1228 experimental, not in ops.num gcd_i_i_i_i_i 1229 experimental, not in ops.num gcd_i_i_i_ic_i 1230 experimental, not in ops.num gcd_i_i_i_i_ic 1231 experimental, not in ops.num gcd_i_i_i_ic_ic 1232 experimental, not in ops.num splice_p_p_i_i 1233 experimental, not in ops.num splice_p_p_ic_i 1234 experimental, not in ops.num splice_p_p_i_ic 1235 experimental, not in ops.num splice_p_p_ic_ic 1236 experimental, not in ops.num slice_p_p_k 1237 experimental, not in ops.num slice_p_p_kc 1238 experimental, not in ops.num slice_p_p_k_ic 1239 experimental, not in ops.num slice_p_p_kc_ic 1240 experimental, not in ops.num iter_p_p 1241 experimental, not in ops.num morph_p_i 1242 experimental, not in ops.num morph_p_ic 1243 experimental, not in ops.num morph_p_s 1244 experimental, not in ops.num morph_p_sc 1245 experimental, not in ops.num exec_s 1246 experimental, not in ops.num exec_sc 1247 experimental, not in ops.num classname_p_p 1248 experimental, not in ops.num trap 1249 experimental, not in ops.num pow_n_n_i 1250 experimental, not in ops.num pow_n_nc_i 1251 experimental, not in ops.num pow_n_n_ic 1252 experimental, not in ops.num pow_n_nc_ic 1253 experimental, not in ops.num new_p_i_s 1254 experimental, not in ops.num new_p_ic_s 1255 experimental, not in ops.num new_p_i_sc 1256 experimental, not in ops.num new_p_ic_sc 1257 experimental, not in ops.num instantiate_p 1258 experimental, not in ops.num pmcinfo_i_p_ic 1259 experimental, not in ops.num add_io_event_p_p_p_ic 1260 experimental, not in ops.num need_finalize_p 1261 experimental, not in ops.num setstdout_p 1262 experimental, not in ops.num setstderr_p 1263 experimental, not in ops.num runinterp_p_p 1264 experimental, not in ops.num runinterp_p_pc 1265 experimental, not in ops.num substr_r_s_s_i_i 1266 experimental, not in ops.num substr_r_s_sc_i_i 1267 experimental, not in ops.num substr_r_s_s_ic_i 1268 experimental, not in ops.num substr_r_s_sc_ic_i 1269 experimental, not in ops.num substr_r_s_s_i_ic 1270 experimental, not in ops.num substr_r_s_sc_i_ic 1271 experimental, not in ops.num substr_r_s_s_ic_ic 1272 experimental, not in ops.num substr_r_s_sc_ic_ic 1273 experimental, not in ops.num perl tools/build/ops2c.pl C --core perl tools/build/ops2c.pl CSwitch --core perl tools/build/vtable_extend.pl perl tools/build/pbcversion_h.pl > include/parrot/pbcversion.h perl tools/build/ops2c.pl CGoto --core perl tools/build/ops2c.pl CGP --core perl tools/build/c2str.pl src/builtin.c > src/builtin.str perl tools/build/c2str.pl src/inter_call.c > src/inter_call.str perl tools/build/c2str.pl src/inter_cb.c > src/inter_cb.str perl tools/build/c2str.pl src/inter_create.c > src/inter_create.str perl tools/build/c2str.pl src/inter_misc.c > src/inter_misc.str perl tools/build/c2str.pl src/global.c > src/global.str perl tools/build/c2str.pl src/global_setup.c > src/global_setup.str perl tools/build/c2str.pl src/key.c > src/key.str perl tools/build/c2str.pl src/library.c > src/library.str perl tools/build/c2str.pl src/mmd.c > src/mmd.str perl tools/build/c2str.pl src/pmc.c > src/pmc.str perl tools/build/c2str.pl src/oo.c > src/oo.str perl tools/build/c2str.pl src/scheduler.c > src/scheduler.str perl tools/build/c2str.pl src/spf_render.c > src/spf_render.str perl tools/build/c2str.pl src/spf_vtable.c > src/spf_vtable.str perl tools/build/pmc2c.pl --vtable perl tools/build/pmc2c.pl --dump src/pmc/default.pmc perl tools/build/pmc2c.pl --c src/pmc/default.pmc perl tools/build/c2str.pl src/pmc/default.c > src/pmc/default.str perl tools/build/pmc2c.pl --dump src/pmc/null.pmc perl tools/build/pmc2c.pl --c src/pmc/null.pmc perl tools/build/c2str.pl src/pmc/null.c > src/pmc/null.str perl tools/build/pmc2c.pl --dump src/pmc/env.pmc perl tools/build/pmc2c.pl --c src/pmc/env.pmc perl tools/build/c2str.pl src/pmc/env.c > src/pmc/env.str perl tools/build/pmc2c.pl --dump src/pmc/key.pmc perl tools/build/pmc2c.pl --c src/pmc/key.pmc perl tools/build/c2str.pl src/pmc/key.c > src/pmc/key.str perl tools/build/pmc2c.pl --dump src/pmc/random.pmc perl tools/build/pmc2c.pl --c src/pmc/random.pmc perl tools/build/c2str.pl src/pmc/random.c > src/pmc/random.str perl tools/build/pmc2c.pl --dump src/pmc/unmanagedstruct.pmc perl tools/build/pmc2c.pl --c src/pmc/unmanagedstruct.pmc perl tools/build/c2str.pl src/pmc/unmanagedstruct.c > src/pmc/unmanagedstruct.str perl tools/build/pmc2c.pl --dump src/pmc/managedstruct.pmc perl tools/build/pmc2c.pl --c src/pmc/managedstruct.pmc perl tools/build/c2str.pl src/pmc/managedstruct.c > src/pmc/managedstruct.str perl tools/build/pmc2c.pl --dump src/pmc/delegate.pmc perl tools/build/pmc2c.pl --c src/pmc/delegate.pmc perl tools/build/c2str.pl src/pmc/delegate.c > src/pmc/delegate.str perl tools/build/pmc2c.pl --dump src/pmc/nci.pmc perl tools/build/pmc2c.pl --dump src/pmc/compiler.pmc perl tools/build/pmc2c.pl --c src/pmc/compiler.pmc perl tools/build/c2str.pl src/pmc/compiler.c > src/pmc/compiler.str perl tools/build/pmc2c.pl --dump src/pmc/fixedpmcarray.pmc perl tools/build/pmc2c.pl --dump src/pmc/resizablepmcarray.pmc perl tools/build/pmc2c.pl --dump src/pmc/exception.pmc perl tools/build/pmc2c.pl --c src/pmc/exception.pmc perl tools/build/c2str.pl src/pmc/exception.c > src/pmc/exception.str perl tools/build/pmc2c.pl --dump src/pmc/version.pmc perl tools/build/pmc2c.pl --c src/pmc/version.pmc perl tools/build/c2str.pl src/pmc/version.c > src/pmc/version.str perl tools/build/pmc2c.pl --dump src/pmc/vtablecache.pmc perl tools/build/pmc2c.pl --c src/pmc/vtablecache.pmc perl tools/build/c2str.pl src/pmc/vtablecache.c > src/pmc/vtablecache.str perl tools/build/pmc2c.pl --dump src/pmc/parrotio.pmc perl tools/build/pmc2c.pl --c src/pmc/parrotio.pmc perl tools/build/c2str.pl src/pmc/parrotio.c > src/pmc/parrotio.str perl tools/build/pmc2c.pl --dump src/pmc/parrotlibrary.pmc perl tools/build/pmc2c.pl --c src/pmc/parrotlibrary.pmc perl tools/build/c2str.pl src/pmc/parrotlibrary.c > src/pmc/parrotlibrary.str perl tools/build/pmc2c.pl --dump src/pmc/parrotinterpreter.pmc perl tools/build/pmc2c.pl --c src/pmc/parrotinterpreter.pmc perl tools/build/c2str.pl src/pmc/parrotinterpreter.c > src/pmc/parrotinterpreter.str perl tools/build/pmc2c.pl --dump src/pmc/parrotthread.pmc perl tools/build/pmc2c.pl --c src/pmc/parrotthread.pmc perl tools/build/c2str.pl src/pmc/parrotthread.c > src/pmc/parrotthread.str perl tools/build/pmc2c.pl --dump src/pmc/lexpad.pmc perl tools/build/pmc2c.pl --c src/pmc/lexpad.pmc perl tools/build/c2str.pl src/pmc/lexpad.c > src/pmc/lexpad.str perl tools/build/pmc2c.pl --dump src/pmc/task.pmc perl tools/build/pmc2c.pl --dump src/pmc/timer.pmc perl tools/build/pmc2c.pl --c src/pmc/timer.pmc perl tools/build/c2str.pl src/pmc/timer.c > src/pmc/timer.str perl tools/build/pmc2c.pl --dump src/pmc/pointer.pmc perl tools/build/pmc2c.pl --c src/pmc/pointer.pmc perl tools/build/c2str.pl src/pmc/pointer.c > src/pmc/pointer.str perl tools/build/pmc2c.pl --dump src/pmc/sub.pmc perl tools/build/pmc2c.pl --c src/pmc/sub.pmc perl tools/build/c2str.pl src/pmc/sub.c > src/pmc/sub.str perl tools/build/pmc2c.pl --dump src/pmc/closure.pmc perl tools/build/pmc2c.pl --c src/pmc/closure.pmc perl tools/build/c2str.pl src/pmc/closure.c > src/pmc/closure.str perl tools/build/pmc2c.pl --dump src/pmc/continuation.pmc perl tools/build/pmc2c.pl --c src/pmc/continuation.pmc perl tools/build/c2str.pl src/pmc/continuation.c > src/pmc/continuation.str perl tools/build/pmc2c.pl --dump src/pmc/retcontinuation.pmc perl tools/build/pmc2c.pl --c src/pmc/retcontinuation.pmc perl tools/build/c2str.pl src/pmc/retcontinuation.c > src/pmc/retcontinuation.str perl tools/build/pmc2c.pl --dump src/pmc/exception_handler.pmc perl tools/build/pmc2c.pl --c src/pmc/exception_handler.pmc perl tools/build/c2str.pl src/pmc/exception_handler.c > src/pmc/exception_handler.str perl tools/build/pmc2c.pl --dump src/pmc/coroutine.pmc perl tools/build/pmc2c.pl --c src/pmc/coroutine.pmc perl tools/build/c2str.pl src/pmc/coroutine.c > src/pmc/coroutine.str perl tools/build/pmc2c.pl --dump src/pmc/eval.pmc perl tools/build/pmc2c.pl --c src/pmc/eval.pmc perl tools/build/c2str.pl src/pmc/eval.c > src/pmc/eval.str perl tools/build/pmc2c.pl --c src/pmc/nci.pmc perl tools/build/c2str.pl src/pmc/nci.c > src/pmc/nci.str perl tools/build/pmc2c.pl --dump src/pmc/scalar.pmc perl tools/build/pmc2c.pl --dump src/pmc/float.pmc perl tools/build/pmc2c.pl --c src/pmc/float.pmc perl tools/build/c2str.pl src/pmc/float.c > src/pmc/float.str perl tools/build/pmc2c.pl --dump src/pmc/integer.pmc perl tools/build/pmc2c.pl --c src/pmc/integer.pmc perl tools/build/c2str.pl src/pmc/integer.c > src/pmc/integer.str perl tools/build/pmc2c.pl --dump src/pmc/bigint.pmc perl tools/build/pmc2c.pl --c src/pmc/bigint.pmc perl tools/build/c2str.pl src/pmc/bigint.c > src/pmc/bigint.str perl tools/build/pmc2c.pl --dump src/pmc/complex.pmc perl tools/build/pmc2c.pl --c src/pmc/complex.pmc perl tools/build/c2str.pl src/pmc/complex.c > src/pmc/complex.str perl tools/build/pmc2c.pl --dump src/pmc/string.pmc perl tools/build/pmc2c.pl --c src/pmc/string.pmc perl tools/build/c2str.pl src/pmc/string.c > src/pmc/string.str perl tools/build/pmc2c.pl --dump src/pmc/boolean.pmc perl tools/build/pmc2c.pl --c src/pmc/boolean.pmc perl tools/build/c2str.pl src/pmc/boolean.c > src/pmc/boolean.str perl tools/build/pmc2c.pl --dump src/pmc/ref.pmc perl tools/build/pmc2c.pl --c src/pmc/ref.pmc perl tools/build/c2str.pl src/pmc/ref.c > src/pmc/ref.str perl tools/build/pmc2c.pl --dump src/pmc/sharedref.pmc perl tools/build/pmc2c.pl --c src/pmc/sharedref.pmc perl tools/build/c2str.pl src/pmc/sharedref.c > src/pmc/sharedref.str perl tools/build/pmc2c.pl --dump src/pmc/array.pmc perl tools/build/pmc2c.pl --c src/pmc/array.pmc perl tools/build/c2str.pl src/pmc/array.c > src/pmc/array.str perl tools/build/pmc2c.pl --dump src/pmc/fixedintegerarray.pmc perl tools/build/pmc2c.pl --c src/pmc/fixedintegerarray.pmc perl tools/build/c2str.pl src/pmc/fixedintegerarray.c > src/pmc/fixedintegerarray.str perl tools/build/pmc2c.pl --dump src/pmc/intlist.pmc perl tools/build/pmc2c.pl --c src/pmc/intlist.pmc perl tools/build/c2str.pl src/pmc/intlist.c > src/pmc/intlist.str perl tools/build/pmc2c.pl --dump src/pmc/iterator.pmc perl tools/build/pmc2c.pl --c src/pmc/iterator.pmc perl tools/build/c2str.pl src/pmc/iterator.c > src/pmc/iterator.str perl tools/build/pmc2c.pl --dump src/pmc/sarray.pmc perl tools/build/pmc2c.pl --c src/pmc/sarray.pmc perl tools/build/c2str.pl src/pmc/sarray.c > src/pmc/sarray.str perl tools/build/pmc2c.pl --dump src/pmc/fixedstringarray.pmc perl tools/build/pmc2c.pl --c src/pmc/fixedstringarray.pmc perl tools/build/c2str.pl src/pmc/fixedstringarray.c > src/pmc/fixedstringarray.str perl tools/build/pmc2c.pl --dump src/pmc/multiarray.pmc perl tools/build/pmc2c.pl --c src/pmc/multiarray.pmc perl tools/build/c2str.pl src/pmc/multiarray.c > src/pmc/multiarray.str perl tools/build/pmc2c.pl --dump src/pmc/hash.pmc perl tools/build/pmc2c.pl --c src/pmc/hash.pmc perl tools/build/c2str.pl src/pmc/hash.c > src/pmc/hash.str perl tools/build/pmc2c.pl --dump src/pmc/orderedhash.pmc perl tools/build/pmc2c.pl --c src/pmc/orderedhash.pmc perl tools/build/c2str.pl src/pmc/orderedhash.c > src/pmc/orderedhash.str perl tools/build/pmc2c.pl --dump src/pmc/tqueue.pmc perl tools/build/pmc2c.pl --c src/pmc/tqueue.pmc perl tools/build/c2str.pl src/pmc/tqueue.c > src/pmc/tqueue.str perl tools/build/pmc2c.pl --dump src/pmc/os.pmc perl tools/build/pmc2c.pl --c src/pmc/os.pmc perl tools/build/c2str.pl src/pmc/os.c > src/pmc/os.str perl tools/build/pmc2c.pl --dump src/pmc/file.pmc perl tools/build/pmc2c.pl --c src/pmc/file.pmc perl tools/build/c2str.pl src/pmc/file.c > src/pmc/file.str perl tools/build/pmc2c.pl --dump src/pmc/addrregistry.pmc perl tools/build/pmc2c.pl --c src/pmc/addrregistry.pmc perl tools/build/c2str.pl src/pmc/addrregistry.c > src/pmc/addrregistry.str perl tools/build/pmc2c.pl --dump src/pmc/bound_nci.pmc perl tools/build/pmc2c.pl --c src/pmc/bound_nci.pmc perl tools/build/c2str.pl src/pmc/bound_nci.c > src/pmc/bound_nci.str perl tools/build/pmc2c.pl --dump src/pmc/capture.pmc perl tools/build/pmc2c.pl --c src/pmc/capture.pmc perl tools/build/c2str.pl src/pmc/capture.c > src/pmc/capture.str perl tools/build/pmc2c.pl --dump src/pmc/class.pmc perl tools/build/pmc2c.pl --c src/pmc/class.pmc perl tools/build/c2str.pl src/pmc/class.c > src/pmc/class.str perl tools/build/pmc2c.pl --dump src/pmc/codestring.pmc perl tools/build/pmc2c.pl --c src/pmc/codestring.pmc perl tools/build/c2str.pl src/pmc/codestring.c > src/pmc/codestring.str perl tools/build/pmc2c.pl --dump src/pmc/deleg_pmc.pmc perl tools/build/pmc2c.pl --c src/pmc/deleg_pmc.pmc perl tools/build/c2str.pl src/pmc/deleg_pmc.c > src/pmc/deleg_pmc.str perl tools/build/pmc2c.pl --dump src/pmc/enumerate.pmc perl tools/build/pmc2c.pl --c src/pmc/enumerate.pmc perl tools/build/c2str.pl src/pmc/enumerate.c > src/pmc/enumerate.str perl tools/build/pmc2c.pl --dump src/pmc/eventhandler.pmc perl tools/build/pmc2c.pl --c src/pmc/eventhandler.pmc perl tools/build/c2str.pl src/pmc/eventhandler.c > src/pmc/eventhandler.str perl tools/build/pmc2c.pl --dump src/pmc/exporter.pmc perl tools/build/pmc2c.pl --c src/pmc/exporter.pmc perl tools/build/c2str.pl src/pmc/exporter.c > src/pmc/exporter.str perl tools/build/pmc2c.pl --dump src/pmc/fixedbooleanarray.pmc perl tools/build/pmc2c.pl --c src/pmc/fixedbooleanarray.pmc perl tools/build/c2str.pl src/pmc/fixedbooleanarray.c > src/pmc/fixedbooleanarray.str perl tools/build/pmc2c.pl --dump src/pmc/fixedfloatarray.pmc perl tools/build/pmc2c.pl --c src/pmc/fixedfloatarray.pmc perl tools/build/c2str.pl src/pmc/fixedfloatarray.c > src/pmc/fixedfloatarray.str perl tools/build/pmc2c.pl --c src/pmc/fixedpmcarray.pmc perl tools/build/c2str.pl src/pmc/fixedpmcarray.c > src/pmc/fixedpmcarray.str perl tools/build/pmc2c.pl --dump src/pmc/lexinfo.pmc perl tools/build/pmc2c.pl --c src/pmc/lexinfo.pmc perl tools/build/c2str.pl src/pmc/lexinfo.c > src/pmc/lexinfo.str perl tools/build/pmc2c.pl --dump src/pmc/multisub.pmc perl tools/build/pmc2c.pl --c src/pmc/multisub.pmc perl tools/build/c2str.pl src/pmc/multisub.c > src/pmc/multisub.str perl tools/build/pmc2c.pl --dump src/pmc/namespace.pmc perl tools/build/pmc2c.pl --c src/pmc/namespace.pmc perl tools/build/c2str.pl src/pmc/namespace.c > src/pmc/namespace.str perl tools/build/pmc2c.pl --dump src/pmc/object.pmc perl tools/build/pmc2c.pl --c src/pmc/object.pmc perl tools/build/c2str.pl src/pmc/object.c > src/pmc/object.str perl tools/build/pmc2c.pl --dump src/pmc/pair.pmc perl tools/build/pmc2c.pl --c src/pmc/pair.pmc perl tools/build/c2str.pl src/pmc/pair.c > src/pmc/pair.str perl tools/build/pmc2c.pl --dump src/pmc/parrotrunningthread.pmc perl tools/build/pmc2c.pl --c src/pmc/parrotrunningthread.pmc perl tools/build/c2str.pl src/pmc/parrotrunningthread.c > src/pmc/parrotrunningthread.str perl tools/build/pmc2c.pl --dump src/pmc/pccmethod_test.pmc perl tools/build/pmc2c.pl --c src/pmc/pccmethod_test.pmc perl tools/build/c2str.pl src/pmc/pccmethod_test.c > src/pmc/pccmethod_test.str perl tools/build/pmc2c.pl --dump src/pmc/pmcproxy.pmc perl tools/build/pmc2c.pl --c src/pmc/pmcproxy.pmc perl tools/build/c2str.pl src/pmc/pmcproxy.c > src/pmc/pmcproxy.str perl tools/build/pmc2c.pl --dump src/pmc/resizablebooleanarray.pmc perl tools/build/pmc2c.pl --c src/pmc/resizablebooleanarray.pmc perl tools/build/c2str.pl src/pmc/resizablebooleanarray.c > src/pmc/resizablebooleanarray.str perl tools/build/pmc2c.pl --dump src/pmc/resizablefloatarray.pmc perl tools/build/pmc2c.pl --c src/pmc/resizablefloatarray.pmc perl tools/build/c2str.pl src/pmc/resizablefloatarray.c > src/pmc/resizablefloatarray.str perl tools/build/pmc2c.pl --dump src/pmc/resizableintegerarray.pmc perl tools/build/pmc2c.pl --c src/pmc/resizableintegerarray.pmc perl tools/build/c2str.pl src/pmc/resizableintegerarray.c > src/pmc/resizableintegerarray.str perl tools/build/pmc2c.pl --c src/pmc/resizablepmcarray.pmc perl tools/build/c2str.pl src/pmc/resizablepmcarray.c > src/pmc/resizablepmcarray.str perl tools/build/pmc2c.pl --dump src/pmc/resizablestringarray.pmc perl tools/build/pmc2c.pl --c src/pmc/resizablestringarray.pmc perl tools/build/c2str.pl src/pmc/resizablestringarray.c > src/pmc/resizablestringarray.str perl tools/build/pmc2c.pl --dump src/pmc/role.pmc perl tools/build/pmc2c.pl --c src/pmc/role.pmc perl tools/build/c2str.pl src/pmc/role.c > src/pmc/role.str perl tools/build/pmc2c.pl --c src/pmc/scalar.pmc perl tools/build/c2str.pl src/pmc/scalar.c > src/pmc/scalar.str perl tools/build/pmc2c.pl --dump src/pmc/scheduler.pmc perl tools/build/pmc2c.pl --c src/pmc/scheduler.pmc perl tools/build/c2str.pl src/pmc/scheduler.c > src/pmc/scheduler.str perl tools/build/pmc2c.pl --dump src/pmc/schedulermessage.pmc perl tools/build/pmc2c.pl --c src/pmc/schedulermessage.pmc perl tools/build/c2str.pl src/pmc/schedulermessage.c > src/pmc/schedulermessage.str perl tools/build/pmc2c.pl --dump src/pmc/slice.pmc perl tools/build/pmc2c.pl --c src/pmc/slice.pmc perl tools/build/c2str.pl src/pmc/slice.c > src/pmc/slice.str perl tools/build/pmc2c.pl --dump src/pmc/stmlog.pmc perl tools/build/pmc2c.pl --c src/pmc/stmlog.pmc perl tools/build/c2str.pl src/pmc/stmlog.c > src/pmc/stmlog.str perl tools/build/pmc2c.pl --dump src/pmc/stmref.pmc perl tools/build/pmc2c.pl --c src/pmc/stmref.pmc perl tools/build/c2str.pl src/pmc/stmref.c > src/pmc/stmref.str perl tools/build/pmc2c.pl --dump src/pmc/stmvar.pmc perl tools/build/pmc2c.pl --c src/pmc/stmvar.pmc perl tools/build/c2str.pl src/pmc/stmvar.c > src/pmc/stmvar.str perl tools/build/pmc2c.pl --dump src/pmc/super.pmc perl tools/build/pmc2c.pl --c src/pmc/super.pmc perl tools/build/c2str.pl src/pmc/super.c > src/pmc/super.str perl tools/build/pmc2c.pl --c src/pmc/task.pmc perl tools/build/c2str.pl src/pmc/task.c > src/pmc/task.str perl tools/build/pmc2c.pl --dump src/pmc/undef.pmc perl tools/build/pmc2c.pl --c src/pmc/undef.pmc perl tools/build/c2str.pl src/pmc/undef.c > src/pmc/undef.str perl tools/build/c2str.pl --all src/string.c src/ops/core_ops.c src/ops/core_ops_switch.c src/atomic/gcc_x86.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 perl tools/build/nativecall.pl src/call_list.txt src/nci.c src/oo.c src/packfile.c src/packfile.c: In function 'PackFile_destroy': src/packfile.c:349: warning: cast discards qualifiers from pointer target type src/packfile.c: In function 'PackFile_unpack': src/packfile.c:865: warning: cast discards qualifiers from pointer target type src/packfile.c: In function 'default_unpack': src/packfile.c:1204: warning: assignment discards qualifiers from pointer target type src/packout.c src/pic_jit.c src/pic.c src/platform.c config/gen/platform/darwin/dl.c: In function 'Parrot_dlopen': config/gen/platform/darwin/dl.c:129: warning: 'NSCreateObjectFileImageFromFile' is deprecated (declared at /usr/include/mach-o/dyld.h:145) config/gen/platform/darwin/dl.c:133: warning: 'NSLinkModule' is deprecated (declared at /usr/include/mach-o/dyld.h:161) config/gen/platform/darwin/dl.c:137: warning: 'NSDestroyObjectFileImage' is deprecated (declared at /usr/include/mach-o/dyld.h:147) config/gen/platform/darwin/dl.c:144: warning: 'NSAddImage' is deprecated (declared at /usr/include/mach-o/dyld.h:230) config/gen/platform/darwin/dl.c: In function 'Parrot_dlsym': config/gen/platform/darwin/dl.c:218: warning: 'NSIsSymbolNameDefined' is deprecated (declared at /usr/include/mach-o/dyld.h:176) config/gen/platform/darwin/dl.c:220: warning: 'NSLookupAndBindSymbol' is deprecated (declared at /usr/include/mach-o/dyld.h:179) config/gen/platform/darwin/dl.c:226: warning: 'NSIsSymbolNameDefinedInImage' is deprecated (declared at /usr/include/mach-o/dyld.h:178) config/gen/platform/darwin/dl.c:228: warning: 'NSLookupSymbolInImage' is deprecated (declared at /usr/include/mach-o/dyld.h:182) config/gen/platform/darwin/dl.c:235: warning: 'NSLookupSymbolInModule' is deprecated (declared at /usr/include/mach-o/dyld.h:181) config/gen/platform/darwin/dl.c:246: warning: 'NSAddressOfSymbol' is deprecated (declared at /usr/include/mach-o/dyld.h:188) config/gen/platform/darwin/dl.c: In function 'Parrot_dlclose': config/gen/platform/darwin/dl.c:273: warning: 'NSUnLinkModule' is deprecated (declared at /usr/include/mach-o/dyld.h:169) config/gen/platform/darwin/dl.c:273: warning: cast from function call of type '_Bool' to non-matching type 'int' src/pmc_freeze.c src/pmc.c perl -Ilib tools/build/revision_c.pl > src/revision.c Use of uninitialized value in pattern match (m//) at lib/Parrot/Revision.pm line 63. Use of uninitialized value in concatenation (.) or string at lib/Parrot/Revision/Utils.pm line 26. Use of uninitialized value in concatenation (.) or string at lib/Parrot/Revision/Utils.pm line 26. src/revision.c src/revision.c: In function 'Parrot_revision': src/revision.c:22: warning: 'return' with no value, in function returning non-void src/revision.c:23: warning: control reaches end of non-void function src/revision.c: In function 'Parrot_config_revision': src/revision.c:27: warning: 'return' with no value, in function returning non-void src/revision.c:28: warning: control reaches end of non-void function src/runops_cores.c src/scheduler.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/ops/core_ops_cg.c src/ops/core_ops_cgp.c src/gc/resources.c src/charset/ascii.c src/charset/binary.c src/charset/iso-8859-1.c src/charset/tables.c src/charset/unicode.c src/io/io.c src/io/io_buf.c src/io/io_layers.c src/io/io_unix.c src/io/io_utf8.c src/io/io_mmap.c src/io/io_win32.c src/io/io_stdio.c src/io/io_string.c src/io/io_passdown.c src/pmc/default.c src/pmc/null.c src/pmc/env.c src/pmc/key.c src/pmc/random.c src/pmc/unmanagedstruct.c src/pmc/managedstruct.c src/pmc/delegate.c src/pmc/compiler.c src/pmc/exception.c src/pmc/version.c src/pmc/vtablecache.c src/pmc/parrotio.c src/pmc/parrotlibrary.c src/pmc/parrotinterpreter.c src/pmc/parrotthread.c src/pmc/lexpad.c src/pmc/timer.c src/pmc/pointer.c src/pmc/sub.c src/pmc/closure.c src/pmc/continuation.c src/pmc/retcontinuation.c src/pmc/exception_handler.c src/pmc/coroutine.c src/pmc/eval.c src/pmc/nci.c src/pmc/float.c src/pmc/integer.c src/pmc/bigint.c src/pmc/complex.c src/pmc/string.c src/pmc/boolean.c src/pmc/ref.c src/pmc/sharedref.c src/pmc/array.c src/pmc/fixedintegerarray.c src/pmc/intlist.c src/pmc/iterator.c src/pmc/sarray.c src/pmc/fixedstringarray.c src/pmc/multiarray.c src/pmc/hash.c src/pmc/orderedhash.c src/pmc/tqueue.c src/pmc/os.c src/pmc/file.c src/pmc/addrregistry.c src/pmc/bound_nci.c src/pmc/capture.c src/pmc/class.c src/pmc/codestring.c src/pmc/deleg_pmc.c src/pmc/enumerate.c src/pmc/eventhandler.c src/pmc/exporter.c src/pmc/fixedbooleanarray.c src/pmc/fixedfloatarray.c src/pmc/fixedpmcarray.c src/pmc/lexinfo.c src/pmc/multisub.c src/pmc/namespace.c src/pmc/object.c src/pmc/pair.c src/pmc/parrotrunningthread.c src/pmc/pccmethod_test.c src/pmc/pmcproxy.c src/pmc/resizablebooleanarray.c src/pmc/resizablefloatarray.c src/pmc/resizableintegerarray.c src/pmc/resizablepmcarray.c src/pmc/resizablestringarray.c src/pmc/role.c src/pmc/scalar.c src/pmc/scheduler.c src/pmc/schedulermessage.c src/pmc/slice.c src/pmc/stmlog.c src/pmc/stmref.c src/pmc/stmvar.c src/pmc/super.c src/pmc/task.c ./src/pmc/task.pmc: In function 'Parrot_Task_init_pmc': ./src/pmc/task.pmc:163: warning: assignment from incompatible pointer type src/pmc/undef.c src/encodings/fixed_8.c src/encodings/ucs2.c src/encodings/utf16.c src/encodings/utf8.c compilers/imcc/imcparser.c compilers/imcc/imclexer.c compilers/imcc/imclexer.c:55:5: warning: "__STDC_VERSION__" is not defined compilers/imcc/imclexer.c: In function 'yylex': compilers/imcc/imclexer.c:4188: warning: switch missing default case compilers/imcc/imclexer.c: In function 'yy_get_next_buffer': compilers/imcc/imclexer.c:4347: warning: comparison between signed and unsigned compilers/imcc/imclexer.c: In function 'input': compilers/imcc/imclexer.c:4507: warning: switch missing default case compilers/imcc/imc.c compilers/imcc/main.c compilers/imcc/main.c: In function 'Parrot_version': compilers/imcc/main.c:238: error: syntax error before ';' token compilers/imcc/main.c:244: error: syntax error before '!=' token compilers/imcc/main.c: At top level: compilers/imcc/main.c:236: warning: unused parameter 'interp' compilers/imcc/main.c:247: warning: type defaults to 'int' in declaration of 'rev' compilers/imcc/main.c:247: error: initializer element is not constant compilers/imcc/main.c:247: warning: data definition has no type or storage class compilers/imcc/main.c:248: error: syntax error before 'if' compilers/imcc/main.c:251: error: syntax error before string constant compilers/imcc/main.c:251: warning: type defaults to 'int' in declaration of 'printf' compilers/imcc/main.c:251: error: conflicting types for 'printf' compilers/imcc/main.c:251: note: a parameter list with an ellipsis can't match an empty parameter name list declaration compilers/imcc/main.c:251: warning: data definition has no type or storage class compilers/imcc/main.c:259: error: syntax error before numeric constant compilers/imcc/main.c:259: warning: type defaults to 'int' in declaration of 'Parrot_exit' compilers/imcc/main.c:259: error: conflicting types for 'Parrot_exit' ./include/parrot/embed.h:65: error: previous declaration of 'Parrot_exit' was here compilers/imcc/main.c:259: warning: data definition has no type or storage class make: *** [compilers/imcc/main.o] Error 1 maccog:parrot stef$