Parrot Version 0.9.0 Configure 2.0 Copyright (C) 2001-2009, 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. init::manifest - Check MANIFEST.....................................done. init::defaults - Set Configure's default values.....................done. init::install - Set up installation paths..........................done. init::hints - Load platform and local hints files................done. init::headers - Find header files distributed with Parrot..........done. inter::progs - Determine what C compiler and linker to use........done. inter::make - Is make installed...................................yes. inter::lex - Is lex installed................................skipped. inter::yacc - Is yacc installed...............................skipped. auto::gcc - Is your C compiler actually gcc................yes, 4.0. auto::glibc - Is GNU libc installed................................no. auto::backtrace - Does libc have the backtrace* functions.............yes. auto::fink - Determine Fink location on Darwin....Fink not installed. auto::macports - Determine Macports location on Darwin...............yes. auto::msvc - Is your C compiler actually Visual C++..........skipped. auto::attributes - Detect compiler attributes.........................done. auto::warnings - Detect supported compiler warnings..........set for gcc. init::optimize - Enable optimization..................................no. inter::shlibs - Determine flags for building shared libraries......done. inter::libparrot - Should parrot link against a shared library.........yes. inter::charset - Which charset files should be compiled in..........done. inter::encoding - Which encoding files should be compiled in.........done. inter::types - What types should Parrot use.......................done. auto::ops - Which opcode files should be compiled in...........done. auto::pmc - Which pmc files should be compiled in..............done. auto::alignptrs - Determine your minimum pointer alignment........ 1 byte. auto::headers - Probe for C headers................................done. auto::sizes - Determine some sizes...............................done. auto::byteorder - Compute native byteorder for wordsize........big-endian. auto::va_ptr - Test the type of va_ptr...........................stack. auto::format - What formats should be used for sprintf............done. auto::isreg - Does your C library have a working S_ISREG..........yes. auto::arch - Determine CPU architecture and OS..................done. auto::jit - Determine JIT capability............................yes. auto::cpu - Generate CPU specific stuff........................done. auto::funcptr - Does compiler support function pointer casts........yes. auto::cgoto - Does your compiler support computed goto............yes. auto::inline - Does your compiler support inline...................yes. auto::gc - Determine allocator to use.........................done. auto::memalign - Does your C library support memalign........already set. auto::signal - Determine some signal stuff........................done. auto::socklen_t - Determine whether there is socklen_t................yes. auto::env - Does your C library have setenv / unsetenv.........both. auto::gmp - Does your platform support GMP.....................done. auto::readline - Does your platform support readline...dyld: lazy symbol binding failed: Symbol not found: _rl_get_keymap Referenced from: /private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/./test_19588 Expected in: dynamic lookup dyld: Symbol not found: _rl_get_keymap Referenced from: /private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/./test_19588 Expected in: dynamic lookup .............done. auto::gdbm - Does your platform support gdbm....................done. auto::pcre - Does your platform support pcre....................done. auto::opengl - Does your platform support OpenGL....yes, MacOSX_GLUT 5. auto::crypto - Does your platform support crypto...........yes, 0.9.7l. auto::gettext - Does your configuration include gettext............done. auto::snprintf - Test snprintf......................................done. auto::perldoc - Is perldoc installed................................yes. auto::pod2man - Is pod2man installed................................yes. auto::ctags - Is (exuberant) ctags installed.......................no. auto::revision - Determine Parrot's revision........................done. auto::icu - Is ICU installed..........................no icu-config. gen::config_h - Generate C headers.................................done. gen::core_pmcs - Generate core pmc list.............................done. gen::crypto - Generate Digest PMC files..........................done. gen::parrot_include - Generate runtime/parrot/include....................done. gen::opengl - Generating OpenGL bindings.........................done. gen::call_list - Generate NCI signature list........................done. gen::languages - Configure languages................................done. gen::makefiles - Generate makefiles and other build files...........done. gen::platform - Move platform files into place.....................done. gen::config_pm - Record configuration data for later retrieval......done. 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 perl tools/build/pmc2c.pl --vtable perl tools/build/pmc2c.pl --dump src/pmc/default.pmc perl tools/build/pmc2c.pl --dump src/pmc/fixedintegerarray.pmc perl tools/build/pmc2c.pl --c src/pmc/fixedintegerarray.pmc 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/string.ops src/ops/sys.ops src/ops/var.ops gcd_i_n_n 1232 experimental, not in ops.num gcd_i_nc_n 1233 experimental, not in ops.num gcd_i_n_nc 1234 experimental, not in ops.num gcd_i_nc_nc 1235 experimental, not in ops.num gcd_i_i_i_i_i 1236 experimental, not in ops.num gcd_i_i_i_ic_i 1237 experimental, not in ops.num gcd_i_i_i_i_ic 1238 experimental, not in ops.num gcd_i_i_i_ic_ic 1239 experimental, not in ops.num splice_p_p_i_i 1240 experimental, not in ops.num splice_p_p_ic_i 1241 experimental, not in ops.num splice_p_p_i_ic 1242 experimental, not in ops.num splice_p_p_ic_ic 1243 experimental, not in ops.num iter_p_p 1244 experimental, not in ops.num morph_p_s 1245 experimental, not in ops.num morph_p_sc 1246 experimental, not in ops.num exec_s 1247 experimental, not in ops.num exec_sc 1248 experimental, not in ops.num classname_p_p 1249 experimental, not in ops.num trap 1250 experimental, not in ops.num pow_n_n_i 1251 experimental, not in ops.num pow_n_nc_i 1252 experimental, not in ops.num pow_n_n_ic 1253 experimental, not in ops.num pow_n_nc_ic 1254 experimental, not in ops.num need_finalize_p 1255 experimental, not in ops.num setstdout_p 1256 experimental, not in ops.num setstderr_p 1257 experimental, not in ops.num runinterp_p_p 1258 experimental, not in ops.num runinterp_p_pc 1259 experimental, not in ops.num substr_r_s_s_i_i 1260 experimental, not in ops.num substr_r_s_sc_i_i 1261 experimental, not in ops.num substr_r_s_s_ic_i 1262 experimental, not in ops.num substr_r_s_sc_ic_i 1263 experimental, not in ops.num substr_r_s_s_i_ic 1264 experimental, not in ops.num substr_r_s_sc_i_ic 1265 experimental, not in ops.num substr_r_s_s_ic_ic 1266 experimental, not in ops.num substr_r_s_sc_ic_ic 1267 experimental, not in ops.num find_sub_not_null_p_s 1268 experimental, not in ops.num find_sub_not_null_p_sc 1269 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 src/pdump.c src/packdump.c perl tools/build/ops2c.pl CGoto --core perl tools/build/ops2c.pl CGP --core perl tools/build/c2str.pl src/debug.c > src/debug.str perl tools/build/c2str.pl src/dynext.c > src/dynext.str perl tools/build/c2str.pl src/events.c > src/events.str perl tools/build/c2str.pl src/exceptions.c > src/exceptions.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/hll.c > src/hll.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/io/api.c > src/io/api.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/multidispatch.c > src/multidispatch.str perl tools/build/nativecall.pl src/call_list.txt perl tools/build/c2str.pl src/nci.c > src/nci.str perl tools/build/c2str.pl src/packfile.c > src/packfile.str perl tools/build/c2str.pl src/pmc.c > src/pmc.str perl tools/build/c2str.pl src/pmc_freeze.c > src/pmc_freeze.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/c2str.pl src/sub.c > src/sub.str perl tools/build/c2str.pl src/stacks.c > src/stacks.str 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/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/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/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 --dump src/pmc/nci.pmc 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/c2str.pl src/pmc/fixedintegerarray.c > src/pmc/fixedintegerarray.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/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/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 --dump src/pmc/callsignature.pmc perl tools/build/pmc2c.pl --c src/pmc/callsignature.pmc perl tools/build/c2str.pl src/pmc/callsignature.c > src/pmc/callsignature.str 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/cpointer.pmc perl tools/build/pmc2c.pl --c src/pmc/cpointer.pmc perl tools/build/c2str.pl src/pmc/cpointer.c > src/pmc/cpointer.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/exceptionhandler.pmc perl tools/build/pmc2c.pl --c src/pmc/exceptionhandler.pmc perl tools/build/c2str.pl src/pmc/exceptionhandler.c > src/pmc/exceptionhandler.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/filehandle.pmc perl tools/build/pmc2c.pl --c src/pmc/filehandle.pmc perl tools/build/c2str.pl src/pmc/filehandle.c > src/pmc/filehandle.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 --dump src/pmc/fixedpmcarray.pmc 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/resizablepmcarray.pmc 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/packfile.pmc perl tools/build/pmc2c.pl --c src/pmc/packfile.pmc perl tools/build/c2str.pl src/pmc/packfile.c > src/pmc/packfile.str perl tools/build/pmc2c.pl --dump src/pmc/packfileannotation.pmc perl tools/build/pmc2c.pl --c src/pmc/packfileannotation.pmc perl tools/build/c2str.pl src/pmc/packfileannotation.c > src/pmc/packfileannotation.str perl tools/build/pmc2c.pl --dump src/pmc/packfileannotationkeys.pmc perl tools/build/pmc2c.pl --c src/pmc/packfileannotationkeys.pmc perl tools/build/c2str.pl src/pmc/packfileannotationkeys.c > src/pmc/packfileannotationkeys.str perl tools/build/pmc2c.pl --dump src/pmc/packfilesegment.pmc perl tools/build/pmc2c.pl --dump src/pmc/packfileannotations.pmc perl tools/build/pmc2c.pl --c src/pmc/packfileannotations.pmc perl tools/build/c2str.pl src/pmc/packfileannotations.c > src/pmc/packfileannotations.str perl tools/build/pmc2c.pl --dump src/pmc/packfileconstanttable.pmc perl tools/build/pmc2c.pl --c src/pmc/packfileconstanttable.pmc perl tools/build/c2str.pl src/pmc/packfileconstanttable.c > src/pmc/packfileconstanttable.str perl tools/build/pmc2c.pl --dump src/pmc/packfiledirectory.pmc perl tools/build/pmc2c.pl --c src/pmc/packfiledirectory.pmc perl tools/build/c2str.pl src/pmc/packfiledirectory.c > src/pmc/packfiledirectory.str perl tools/build/pmc2c.pl --dump src/pmc/packfilefixupentry.pmc perl tools/build/pmc2c.pl --c src/pmc/packfilefixupentry.pmc perl tools/build/c2str.pl src/pmc/packfilefixupentry.c > src/pmc/packfilefixupentry.str perl tools/build/pmc2c.pl --dump src/pmc/packfilefixuptable.pmc perl tools/build/pmc2c.pl --c src/pmc/packfilefixuptable.pmc perl tools/build/c2str.pl src/pmc/packfilefixuptable.c > src/pmc/packfilefixuptable.str perl tools/build/pmc2c.pl --dump src/pmc/packfilerawsegment.pmc perl tools/build/pmc2c.pl --c src/pmc/packfilerawsegment.pmc perl tools/build/c2str.pl src/pmc/packfilerawsegment.c > src/pmc/packfilerawsegment.str perl tools/build/pmc2c.pl --c src/pmc/packfilesegment.pmc perl tools/build/c2str.pl src/pmc/packfilesegment.c > src/pmc/packfilesegment.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/stringhandle.pmc perl tools/build/pmc2c.pl --c src/pmc/stringhandle.pmc perl tools/build/c2str.pl src/pmc/stringhandle.c > src/pmc/stringhandle.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/api.c src/ops/core_ops.c src/ops/core_ops_switch.c src/byteorder.c src/string/charset.c src/core_pmcs.c src/cpu_dep.c src/datatypes.c src/debug.c src/dynext.c src/dynext.c: In function ‘run_init_lib’: src/dynext.c:399: warning: cast from function call of type ‘void *’ to non-matching type ‘long unsigned int’ src/dynext.c:404: warning: cast from function call of type ‘void *’ to non-matching type ‘long unsigned int’ src/embed.c src/string/encoding.c src/events.c src/exceptions.c src/exit.c src/extend.c src/extend_vtable.c src/gc/api.c src/gc/generational_ms.c src/gc/incremental_ms.c src/gc/memory.c src/gc/pools.c src/gc/register.c src/gc/mark_sweep.c src/global.c src/global_setup.c src/hash.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/key.c src/library.c src/list.c src/longopt.c src/misc.c src/multidispatch.c src/nci.c src/oo.c src/packfile.c 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:272: warning: ‘NSUnLinkModule’ is deprecated (declared at /usr/include/mach-o/dyld.h:169) src/pmc_freeze.c src/pmc.c src/runops_cores.c src/scheduler.c src/spf_render.c src/spf_vtable.c src/stacks.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:923: warning: assignment from incompatible pointer type src/ops/core_ops_cg.c src/ops/core_ops_cgp.c perl -MExtUtils::Command -e cp src/jit/ppc/exec_dep.h src/exec_dep.h perl -MExtUtils::Command -e cp src/jit/ppc/jit_emit.h src/jit_emit.h src/exec.c perl tools/build/jit2c.pl ppc src/exec_cpu.c jit2c: JITed 144 (+ 200 vtable) of 1270 ops src/exec_cpu.c perl -MExtUtils::Command -e cp src/jit/ppc/exec_dep.c src/exec_dep.c src/exec_dep.c src/exec_save.c src/exec_save.c: In function ‘Parrot_exec_save’: src/exec_save.c:561: warning: comparison of unsigned expression >= 0 is always true src/exec_save.c:567: warning: comparison between signed and unsigned src/exec_save.c:573: warning: comparison between signed and unsigned src/jit.c In file included from src/jit.c:34: src/jit_emit.h:1391: warning: no previous prototype for ‘Parrot_jit_init’ perl tools/build/jit2c.pl ppc src/jit_cpu.c jit2c: JITed 144 (+ 200 vtable) of 1270 ops src/jit_cpu.c src/jit_debug.c src/jit_debug_xcoff.c perl -MExtUtils::Command -e cp src/jit/ppc/jit_defs.c src/jit_defs.c src/jit_defs.c src/gc/resources.c src/string/charset/ascii.c src/string/charset/binary.c src/string/charset/iso-8859-1.c src/string/charset/tables.c src/string/charset/unicode.c src/io/core.c src/io/api.c src/io/utf8.c src/io/buffer.c src/io/unix.c src/io/win32.c src/io/portable.c src/io/filehandle.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/exception.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/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/iterator.c src/pmc/fixedstringarray.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/callsignature.c src/pmc/capture.c src/pmc/class.c src/pmc/codestring.c src/pmc/cpointer.c src/pmc/eventhandler.c src/pmc/exceptionhandler.c src/pmc/exporter.c src/pmc/filehandle.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/packfile.c src/pmc/packfileannotation.c src/pmc/packfileannotationkeys.c src/pmc/packfileannotations.c src/pmc/packfileconstanttable.c src/pmc/packfiledirectory.c src/pmc/packfilefixupentry.c src/pmc/packfilefixuptable.c src/pmc/packfilerawsegment.c src/pmc/packfilesegment.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/stringhandle.c src/pmc/task.c src/pmc/undef.c src/string/encoding/fixed_8.c src/string/encoding/ucs2.c src/string/encoding/utf16.c src/string/encoding/utf8.c echo compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.c compilers/imcc/imcc.y perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.h compilers/imcc/imcc.y perl -MExtUtils::Command -e touch compilers/imcc/imcc.y.flag compilers/imcc/imcparser.c compilers/imcc/imcparser.h compilers/imcc/imcparser.c compilers/imcc/imcparser.c: In function ‘yyparse’: compilers/imcc/imcparser.c:2821: warning: statement with no effect compilers/imcc/imcparser.c:4922: warning: statement with no effect compilers/imcc/imcparser.c:5079: warning: statement with no effect compilers/imcc/imcparser.c:5083: warning: statement with no effect compilers/imcc/imclexer.c compilers/imcc/imclexer.c: In function ‘yy_get_next_buffer’: compilers/imcc/imclexer.c:4167: warning: comparison between signed and unsigned compilers/imcc/imc.c compilers/imcc/main.c compilers/imcc/symreg.c compilers/imcc/instructions.c compilers/imcc/cfg.c compilers/imcc/reg_alloc.c compilers/imcc/sets.c compilers/imcc/debug.c compilers/imcc/optimizer.c compilers/imcc/pbc.c compilers/imcc/parser_util.c compilers/imcc/pcc.c perl -MExtUtils::Command -e mkpath blib/lib c++ -dynamiclib -undefined dynamic_lookup -L/usr/local/lib -L/private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/blib/lib -o blib/lib/libparrot.0.9.0.dylib -install_name /private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/blib/lib/libparrot.dylib \ src/string/api.o src/ops/core_ops.o src/ops/core_ops_switch.o src/byteorder.o src/string/charset.o src/core_pmcs.o src/cpu_dep.o src/datatypes.o src/debug.o src/dynext.o src/embed.o src/string/encoding.o src/events.o src/exceptions.o src/exit.o src/extend.o src/extend_vtable.o src/gc/api.o src/gc/generational_ms.o src/gc/incremental_ms.o src/gc/memory.o src/gc/pools.o src/gc/register.o src/gc/mark_sweep.o src/global.o src/global_setup.o src/hash.o src/hll.o src/inter_call.o src/inter_cb.o src/inter_create.o src/inter_misc.o src/interpreter.o src/inter_run.o src/key.o src/library.o src/list.o src/longopt.o src/misc.o src/multidispatch.o src/nci.o src/oo.o src/packfile.o src/packout.o src/pic_jit.o src/pic.o src/platform.o src/pmc_freeze.o src/pmc.o src/runops_cores.o src/scheduler.o src/spf_render.o src/spf_vtable.o src/stacks.o src/string/primitives.o src/sub.o src/thread.o src/trace.o src/tsq.o src/utils.o src/vtables.o src/warnings.o src/packfile/pf_items.o src/asmfun.o src/ops/core_ops_cg.o src/ops/core_ops_cgp.o src/exec.o src/exec_cpu.o src/exec_dep.o src/exec_save.o src/jit.o src/jit_cpu.o src/jit_debug.o src/jit_debug_xcoff.o src/jit_defs.o src/gc/resources.o src/string/charset/ascii.o src/string/charset/binary.o src/string/charset/iso-8859-1.o src/string/charset/tables.o src/string/charset/unicode.o src/io/core.o src/io/api.o src/io/utf8.o src/io/buffer.o src/io/unix.o src/io/win32.o src/io/portable.o src/io/filehandle.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o src/pmc/random.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src/pmc/exception.o src/pmc/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/parrotthread.o src/pmc/lexpad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc/closure.o src/pmc/continuation.o src/pmc/retcontinuation.o src/pmc/coroutine.o src/pmc/eval.o src/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/bigint.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o src/pmc/ref.o src/pmc/sharedref.o src/pmc/array.o src/pmc/fixedintegerarray.o src/pmc/iterator.o src/pmc/fixedstringarray.o src/pmc/hash.o src/pmc/orderedhash.o src/pmc/tqueue.o src/pmc/os.o src/pmc/file.o src/pmc/addrregistry.o src/pmc/bound_nci.o src/pmc/callsignature.o src/pmc/capture.o src/pmc/class.o src/pmc/codestring.o src/pmc/cpointer.o src/pmc/eventhandler.o src/pmc/exceptionhandler.o src/pmc/exporter.o src/pmc/filehandle.o src/pmc/fixedbooleanarray.o src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/lexinfo.o src/pmc/multisub.o src/pmc/namespace.o src/pmc/object.o src/pmc/packfile.o src/pmc/packfileannotation.o src/pmc/packfileannotationkeys.o src/pmc/packfileannotations.o src/pmc/packfileconstanttable.o src/pmc/packfiledirectory.o src/pmc/packfilefixupentry.o src/pmc/packfilefixuptable.o src/pmc/packfilerawsegment.o src/pmc/packfilesegment.o src/pmc/parrotrunningthread.o src/pmc/pccmethod_test.o src/pmc/pmcproxy.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o src/pmc/role.o src/pmc/scalar.o src/pmc/scheduler.o src/pmc/schedulermessage.o src/pmc/slice.o src/pmc/stringhandle.o src/pmc/task.o src/pmc/undef.o src/string/encoding/fixed_8.o src/string/encoding/ucs2.o src/string/encoding/utf16.o src/string/encoding/utf8.o compilers/imcc/imcparser.o compilers/imcc/imclexer.o compilers/imcc/imc.o compilers/imcc/main.o compilers/imcc/symreg.o compilers/imcc/instructions.o compilers/imcc/cfg.o compilers/imcc/reg_alloc.o compilers/imcc/sets.o compilers/imcc/debug.o compilers/imcc/optimizer.o compilers/imcc/pbc.o compilers/imcc/parser_util.o compilers/imcc/pcc.o -lm -lutil -lreadline ( cd blib/lib ; ln -sf libparrot.0.9.0.dylib libparrot.dylib ) c++ -o pdump \ src/pdump.o \ src/packdump.o -L/private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/blib/lib -L/private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/blib/lib -lparrot -lm -lutil -lreadline -undefined dynamic_lookup src/pbc_disassemble.c c++ -o pbc_disassemble \ src/pbc_disassemble.o \ -L/private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/blib/lib -L/private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/blib/lib -lparrot -lm -lutil -lreadline -undefined dynamic_lookup src/pbc_info.c c++ -o pbc_info \ src/pbc_info.o \ -L/private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/blib/lib -L/private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/blib/lib -lparrot -lm -lutil -lreadline -undefined dynamic_lookup src/parrot_debugger.c c++ -o parrot_debugger \ src/parrot_debugger.o \ src/parrot_config.o \ -L/private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/blib/lib -L/private/var/folders/Ag/AgvwlP-c2Rqw7++BYodms++++TI/-Tmp-/k9PDlLzxnS/parrot/blib/lib -lparrot -lm -lutil -lreadline -undefined dynamic_lookup powerpc-apple-darwin9-g++-4.0.1: src/parrot_config.o: No such file or directory make: *** [parrot_debugger] Error 1