Configuring with: ' --cc='gcc' --link=gcc --ld=gcc --no-line-directives --optimize' Parrot Version 2.1.0 Configure 2.0 Copyright (C) 2001-2010, Parrot 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, 3.4. auto::glibc - Is GNU libc installed................................no. auto::backtrace - Does libc have the backtrace* functions.............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.................................yes. inter::shlibs - Determine flags for building shared libraries.....-fPIC. 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::headers - Probe for C headers................................done. auto::sizes - Determine some sizes... step auto::sizes died during execution: Linker failed (see test_856.ldo) at lib/Parrot/Configure/Compiler.pm line 111 Parrot::Configure::Compiler::cc_build('Parrot::Configure=HASH(0x820bac0)') called at config/auto/sizes.pm line 36 auto::sizes::runstep('auto::sizes=HASH(0x842c310)', 'Parrot::Configure=HASH(0x820bac0)') called at lib/Parrot/Configure.pm line 412 eval {...} called at lib/Parrot/Configure.pm line 412 Parrot::Configure::_run_this_step('Parrot::Configure=HASH(0x820bac0)', 'HASH(0x80794dc)') called at lib/Parrot/Configure.pm line 267 Parrot::Configure::runsteps('Parrot::Configure=HASH(0x820bac0)') called at Configure.pl line 75 at Configure.pl line 75 auto::byteorder - Compute native byteorder for wordsize... step auto::byteorder died during execution: Linker failed (see test_856.ldo) at lib/Parrot/Configure/Compiler.pm line 111 Parrot::Configure::Compiler::cc_build('Parrot::Configure=HASH(0x820bac0)') called at config/auto/byteorder.pm line 44 auto::byteorder::_probe_for_byteorder('Parrot::Configure=HASH(0x820bac0)') called at config/auto/byteorder.pm line 34 auto::byteorder::runstep('auto::byteorder=HASH(0x83dee98)', 'Parrot::Configure=HASH(0x820bac0)') called at lib/Parrot/Configure.pm line 412 eval {...} called at lib/Parrot/Configure.pm line 412 Parrot::Configure::_run_this_step('Parrot::Configure=HASH(0x820bac0)', 'HASH(0x80794f4)') called at lib/Parrot/Configure.pm line 267 Parrot::Configure::runsteps('Parrot::Configure=HASH(0x820bac0)') called at Configure.pl line 75 at Configure.pl line 75 auto::va_ptr - Test the type of va_ptr... step auto::va_ptr died during execution: Unknown va_ptr type at config/auto/va_ptr.pm line 42. at Configure.pl line 75 auto::format - What formats should be used for sprintf............done. auto::isreg - Does your C library have a working S_ISREG...........no. auto::arch - Determine CPU architecture and OS..................done. auto::jit - Determine JIT capability.............................no. auto::frames - Determine call frame building capability.............no. auto::cpu - Generate CPU specific stuff........................done. auto::cgoto - Does your compiler support computed goto.............no. auto::inline - Does your compiler support inline....................no. auto::gc - Determine allocator to use.........................done. auto::memalign - Does your C library support memalign...Use of uninitialized value in numeric eq (==) at config/auto/memalign.pm line 80. Use of uninitialized value in numeric eq (==) at config/auto/memalign.pm line 80. ..............no. auto::signal - Determine some signal stuff........................done. auto::socklen_t - Determine whether there is socklen_t................yes. auto::neg_0 - Determine whether negative zero can be printed.....done. auto::env - Does your C library have setenv / unsetenv...........no. auto::thread - Does your system has thread...Use of uninitialized value in string eq at config/auto/thread.pm line 47. .......................no. auto::gmp - Does your platform support GMP.......................no. auto::readline - Does your platform support readline..................no. auto::gdbm - Does your platform support gdbm......................no. auto::pcre - Does your platform support pcre....................done. auto::opengl - Does your platform support OpenGL....................no. auto::crypto - Does your platform support crypto....................no. auto::gettext - Does your configuration include gettext............done. auto::snprintf - Test snprintf... step auto::snprintf died during execution: Linker failed (see test_856.ldo) at lib/Parrot/Configure/Compiler.pm line 111 Parrot::Configure::Compiler::cc_build('Parrot::Configure=HASH(0x820bac0)') called at config/auto/snprintf.pm line 42 auto::snprintf::_probe_for_snprintf('Parrot::Configure=HASH(0x820bac0)') called at config/auto/snprintf.pm line 32 auto::snprintf::runstep('auto::snprintf=HASH(0x847744c)', 'Parrot::Configure=HASH(0x820bac0)') called at lib/Parrot/Configure.pm line 412 eval {...} called at lib/Parrot/Configure.pm line 412 Parrot::Configure::_run_this_step('Parrot::Configure=HASH(0x820bac0)', 'HASH(0x849c694)') called at lib/Parrot/Configure.pm line 267 Parrot::Configure::runsteps('Parrot::Configure=HASH(0x820bac0)') called at Configure.pl line 75 at Configure.pl line 75 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......................r44592. auto::icu - Is ICU installed..........................no icu-config. gen::config_h - Generate C headers...value for 'int2_t' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 39. value for 'int2_t' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 40. value for 'int4_t' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 41. value for 'int4_t' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 42. value for 'float4_t' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 44. value for 'float8_t' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 45. value for 'intvalmin' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 49. value for 'intvalmax' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 52. value for 'floatvalmin' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 56. value for 'floatvalmax' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 59. value for 'byteorder' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 95. value for 'bigendian' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 96. value for 'hugeintval' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 104. value for 'hugeintval' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 105. value for 'hugefloatval' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 106. value for 'intvalsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 108. value for 'nvsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 109. value for 'opcode_t_size' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 110. value for 'ptrsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 111. value for 'shortsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 112. value for 'intsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 113. value for 'longsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 114. value for 'hugeintvalsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 115. value for 'doublesize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 116. Use of uninitialized value in concatenation (.) or string at (eval 82) line 53, <$in> line 8. Use of uninitialized value in string eq at (eval 82) line 57, <$in> line 8. Use of uninitialized value in string eq at (eval 82) line 63, <$in> line 8. ..............................done. gen::core_pmcs - Generate core pmc list.............................done. gen::crypto - Generate Digest PMC files.......................skipped. gen::opengl - Generating OpenGL bindings......................skipped. 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...value for 'intvalsize' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 19. value for 'intsize' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 19. value for 'opcode_t_size' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 19. value for 'ptrsize' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 20. value for 'byteorder' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 20. value for 'numvalsize' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 21. value for 'doublesize' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 21. value for 'hugefloatvalsize' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 21. ...done. During configuration the following steps failed: 25: auto::sizes 26: auto::byteorder 27: auto::va_ptr 50: auto::snprintf You should diagnose and fix these errors before calling 'gmake'