| 1 | Configuring with: ' --cc='gcc' --link=gcc --ld=gcc --no-line-directives --optimize' |
|---|
| 2 | Parrot Version 2.1.0 Configure 2.0 |
|---|
| 3 | Copyright (C) 2001-2010, Parrot Foundation. |
|---|
| 4 | |
|---|
| 5 | Hello, I'm Configure. My job is to poke and prod your system to figure out |
|---|
| 6 | how to build Parrot. The process is completely automated, unless you passed in |
|---|
| 7 | the `--ask' flag on the command line, in which case I'll prompt you for a few |
|---|
| 8 | pieces of info. |
|---|
| 9 | |
|---|
| 10 | Since you're running this program, you obviously have Perl 5--I'll be pulling |
|---|
| 11 | some defaults from its configuration. |
|---|
| 12 | |
|---|
| 13 | init::manifest - Check MANIFEST.....................................done. |
|---|
| 14 | init::defaults - Set Configure's default values.....................done. |
|---|
| 15 | init::install - Set up installation paths..........................done. |
|---|
| 16 | init::hints - Load platform and local hints files................done. |
|---|
| 17 | init::headers - Find header files distributed with Parrot..........done. |
|---|
| 18 | inter::progs - Determine what C compiler and linker to use........done. |
|---|
| 19 | inter::make - Is make installed...................................yes. |
|---|
| 20 | inter::lex - Is lex installed................................skipped. |
|---|
| 21 | inter::yacc - Is yacc installed...............................skipped. |
|---|
| 22 | auto::gcc - Is your C compiler actually gcc................yes, 3.4. |
|---|
| 23 | auto::glibc - Is GNU libc installed................................no. |
|---|
| 24 | auto::backtrace - Does libc have the backtrace* functions.............yes. |
|---|
| 25 | auto::msvc - Is your C compiler actually Visual C++..........skipped. |
|---|
| 26 | auto::attributes - Detect compiler attributes.........................done. |
|---|
| 27 | auto::warnings - Detect supported compiler warnings..........set for gcc. |
|---|
| 28 | init::optimize - Enable optimization.................................yes. |
|---|
| 29 | inter::shlibs - Determine flags for building shared libraries.....-fPIC. |
|---|
| 30 | inter::libparrot - Should parrot link against a shared library.........yes. |
|---|
| 31 | inter::charset - Which charset files should be compiled in..........done. |
|---|
| 32 | inter::encoding - Which encoding files should be compiled in.........done. |
|---|
| 33 | inter::types - What types should Parrot use.......................done. |
|---|
| 34 | auto::ops - Which opcode files should be compiled in...........done. |
|---|
| 35 | auto::pmc - Which pmc files should be compiled in..............done. |
|---|
| 36 | auto::headers - Probe for C headers................................done. |
|---|
| 37 | auto::sizes - Determine some sizes... |
|---|
| 38 | step auto::sizes died during execution: Linker failed (see test_856.ldo) at lib/Parrot/Configure/Compiler.pm line 111 |
|---|
| 39 | Parrot::Configure::Compiler::cc_build('Parrot::Configure=HASH(0x820bac0)') called at config/auto/sizes.pm line 36 |
|---|
| 40 | auto::sizes::runstep('auto::sizes=HASH(0x842c310)', 'Parrot::Configure=HASH(0x820bac0)') called at lib/Parrot/Configure.pm line 412 |
|---|
| 41 | eval {...} called at lib/Parrot/Configure.pm line 412 |
|---|
| 42 | Parrot::Configure::_run_this_step('Parrot::Configure=HASH(0x820bac0)', 'HASH(0x80794dc)') called at lib/Parrot/Configure.pm line 267 |
|---|
| 43 | Parrot::Configure::runsteps('Parrot::Configure=HASH(0x820bac0)') called at Configure.pl line 75 |
|---|
| 44 | |
|---|
| 45 | at Configure.pl line 75 |
|---|
| 46 | |
|---|
| 47 | auto::byteorder - Compute native byteorder for wordsize... |
|---|
| 48 | step auto::byteorder died during execution: Linker failed (see test_856.ldo) at lib/Parrot/Configure/Compiler.pm line 111 |
|---|
| 49 | Parrot::Configure::Compiler::cc_build('Parrot::Configure=HASH(0x820bac0)') called at config/auto/byteorder.pm line 44 |
|---|
| 50 | auto::byteorder::_probe_for_byteorder('Parrot::Configure=HASH(0x820bac0)') called at config/auto/byteorder.pm line 34 |
|---|
| 51 | auto::byteorder::runstep('auto::byteorder=HASH(0x83dee98)', 'Parrot::Configure=HASH(0x820bac0)') called at lib/Parrot/Configure.pm line 412 |
|---|
| 52 | eval {...} called at lib/Parrot/Configure.pm line 412 |
|---|
| 53 | Parrot::Configure::_run_this_step('Parrot::Configure=HASH(0x820bac0)', 'HASH(0x80794f4)') called at lib/Parrot/Configure.pm line 267 |
|---|
| 54 | Parrot::Configure::runsteps('Parrot::Configure=HASH(0x820bac0)') called at Configure.pl line 75 |
|---|
| 55 | |
|---|
| 56 | at Configure.pl line 75 |
|---|
| 57 | |
|---|
| 58 | auto::va_ptr - Test the type of va_ptr... |
|---|
| 59 | step auto::va_ptr died during execution: Unknown va_ptr type at config/auto/va_ptr.pm line 42. |
|---|
| 60 | |
|---|
| 61 | at Configure.pl line 75 |
|---|
| 62 | |
|---|
| 63 | auto::format - What formats should be used for sprintf............done. |
|---|
| 64 | auto::isreg - Does your C library have a working S_ISREG...........no. |
|---|
| 65 | auto::arch - Determine CPU architecture and OS..................done. |
|---|
| 66 | auto::jit - Determine JIT capability.............................no. |
|---|
| 67 | auto::frames - Determine call frame building capability.............no. |
|---|
| 68 | auto::cpu - Generate CPU specific stuff........................done. |
|---|
| 69 | auto::cgoto - Does your compiler support computed goto.............no. |
|---|
| 70 | auto::inline - Does your compiler support inline....................no. |
|---|
| 71 | auto::gc - Determine allocator to use.........................done. |
|---|
| 72 | auto::memalign - Does your C library support memalign...Use of uninitialized value in numeric eq (==) at config/auto/memalign.pm line 80. |
|---|
| 73 | Use of uninitialized value in numeric eq (==) at config/auto/memalign.pm line 80. |
|---|
| 74 | ..............no. |
|---|
| 75 | auto::signal - Determine some signal stuff........................done. |
|---|
| 76 | auto::socklen_t - Determine whether there is socklen_t................yes. |
|---|
| 77 | auto::neg_0 - Determine whether negative zero can be printed.....done. |
|---|
| 78 | auto::env - Does your C library have setenv / unsetenv...........no. |
|---|
| 79 | auto::thread - Does your system has thread...Use of uninitialized value in string eq at config/auto/thread.pm line 47. |
|---|
| 80 | .......................no. |
|---|
| 81 | auto::gmp - Does your platform support GMP.......................no. |
|---|
| 82 | auto::readline - Does your platform support readline..................no. |
|---|
| 83 | auto::gdbm - Does your platform support gdbm......................no. |
|---|
| 84 | auto::pcre - Does your platform support pcre....................done. |
|---|
| 85 | auto::opengl - Does your platform support OpenGL....................no. |
|---|
| 86 | auto::crypto - Does your platform support crypto....................no. |
|---|
| 87 | auto::gettext - Does your configuration include gettext............done. |
|---|
| 88 | auto::snprintf - Test snprintf... |
|---|
| 89 | step auto::snprintf died during execution: Linker failed (see test_856.ldo) at lib/Parrot/Configure/Compiler.pm line 111 |
|---|
| 90 | Parrot::Configure::Compiler::cc_build('Parrot::Configure=HASH(0x820bac0)') called at config/auto/snprintf.pm line 42 |
|---|
| 91 | auto::snprintf::_probe_for_snprintf('Parrot::Configure=HASH(0x820bac0)') called at config/auto/snprintf.pm line 32 |
|---|
| 92 | auto::snprintf::runstep('auto::snprintf=HASH(0x847744c)', 'Parrot::Configure=HASH(0x820bac0)') called at lib/Parrot/Configure.pm line 412 |
|---|
| 93 | eval {...} called at lib/Parrot/Configure.pm line 412 |
|---|
| 94 | Parrot::Configure::_run_this_step('Parrot::Configure=HASH(0x820bac0)', 'HASH(0x849c694)') called at lib/Parrot/Configure.pm line 267 |
|---|
| 95 | Parrot::Configure::runsteps('Parrot::Configure=HASH(0x820bac0)') called at Configure.pl line 75 |
|---|
| 96 | |
|---|
| 97 | at Configure.pl line 75 |
|---|
| 98 | |
|---|
| 99 | auto::perldoc - Is perldoc installed................................yes. |
|---|
| 100 | auto::pod2man - Is pod2man installed................................yes. |
|---|
| 101 | auto::ctags - Is (exuberant) ctags installed.......................no. |
|---|
| 102 | auto::revision - Determine Parrot's revision......................r44592. |
|---|
| 103 | auto::icu - Is ICU installed..........................no icu-config. |
|---|
| 104 | 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. |
|---|
| 105 | 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. |
|---|
| 106 | 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. |
|---|
| 107 | 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. |
|---|
| 108 | 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. |
|---|
| 109 | 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. |
|---|
| 110 | value for 'intvalmin' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 49. |
|---|
| 111 | value for 'intvalmax' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 52. |
|---|
| 112 | value for 'floatvalmin' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 56. |
|---|
| 113 | value for 'floatvalmax' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 59. |
|---|
| 114 | value for 'byteorder' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 95. |
|---|
| 115 | value for 'bigendian' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 96. |
|---|
| 116 | value for 'hugeintval' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 104. |
|---|
| 117 | value for 'hugeintval' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 105. |
|---|
| 118 | value for 'hugefloatval' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 106. |
|---|
| 119 | value for 'intvalsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 108. |
|---|
| 120 | value for 'nvsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 109. |
|---|
| 121 | 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. |
|---|
| 122 | value for 'ptrsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 111. |
|---|
| 123 | value for 'shortsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 112. |
|---|
| 124 | value for 'intsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 113. |
|---|
| 125 | value for 'longsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 114. |
|---|
| 126 | value for 'hugeintvalsize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 115. |
|---|
| 127 | value for 'doublesize' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 116. |
|---|
| 128 | Use of uninitialized value in concatenation (.) or string at (eval 82) line 53, <$in> line 8. |
|---|
| 129 | Use of uninitialized value in string eq at (eval 82) line 57, <$in> line 8. |
|---|
| 130 | Use of uninitialized value in string eq at (eval 82) line 63, <$in> line 8. |
|---|
| 131 | ..............................done. |
|---|
| 132 | gen::core_pmcs - Generate core pmc list.............................done. |
|---|
| 133 | gen::crypto - Generate Digest PMC files.......................skipped. |
|---|
| 134 | gen::opengl - Generating OpenGL bindings......................skipped. |
|---|
| 135 | gen::makefiles - Generate makefiles and other build files...........done. |
|---|
| 136 | gen::platform - Move platform files into place.....................done. |
|---|
| 137 | 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. |
|---|
| 138 | value for 'intsize' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 19. |
|---|
| 139 | 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. |
|---|
| 140 | value for 'ptrsize' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 20. |
|---|
| 141 | value for 'byteorder' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 20. |
|---|
| 142 | value for 'numvalsize' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 21. |
|---|
| 143 | value for 'doublesize' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 21. |
|---|
| 144 | value for 'hugefloatvalsize' in config/gen/config_pm/myconfig.in is undef at lib/Parrot/Configure/Compiler.pm line 546, <$in> line 21. |
|---|
| 145 | ...done. |
|---|
| 146 | During configuration the following steps failed: |
|---|
| 147 | 25: auto::sizes |
|---|
| 148 | 26: auto::byteorder |
|---|
| 149 | 27: auto::va_ptr |
|---|
| 150 | 50: auto::snprintf |
|---|
| 151 | You should diagnose and fix these errors before calling 'gmake' |
|---|