| 1 | Parrot Version 1.8.0 Configure 2.0 |
|---|
| 2 | Copyright (C) 2001-2009, Parrot Foundation. |
|---|
| 3 | |
|---|
| 4 | Hello, I'm Configure. My job is to poke and prod your system to figure out |
|---|
| 5 | how to build Parrot. The process is completely automated, unless you passed in |
|---|
| 6 | the `--ask' flag on the command line, in which case I'll prompt you for a few |
|---|
| 7 | pieces of info. |
|---|
| 8 | |
|---|
| 9 | Since you're running this program, you obviously have Perl 5--I'll be pulling |
|---|
| 10 | some defaults from its configuration. |
|---|
| 11 | |
|---|
| 12 | init::manifest - Check MANIFEST.....................................done. |
|---|
| 13 | init::defaults - Set Configure's default values.....................done. |
|---|
| 14 | init::install - Set up installation paths..........................done. |
|---|
| 15 | init::hints - Load platform and local hints files................done. |
|---|
| 16 | init::headers - Find header files distributed with Parrot..........done. |
|---|
| 17 | inter::progs - Determine what C compiler and linker to use........done. |
|---|
| 18 | inter::make - Is make installed...................................yes. |
|---|
| 19 | inter::lex - Is lex installed................................skipped. |
|---|
| 20 | inter::yacc - Is yacc installed...............................skipped. |
|---|
| 21 | auto::gcc - Is your C compiler actually gcc................yes, 4.3. |
|---|
| 22 | auto::glibc - Is GNU libc installed...............................yes. |
|---|
| 23 | auto::backtrace - Does libc have the backtrace* functions.............yes. |
|---|
| 24 | auto::msvc - Is your C compiler actually Visual C++..........skipped. |
|---|
| 25 | auto::attributes - Detect compiler attributes.........................done. |
|---|
| 26 | auto::warnings - Detect supported compiler warnings..........set for gcc. |
|---|
| 27 | init::optimize - Enable optimization..................................no. |
|---|
| 28 | inter::shlibs - Determine flags for building shared libraries.....-fPIC. |
|---|
| 29 | inter::libparrot - Should parrot link against a shared library.........yes. |
|---|
| 30 | inter::charset - Which charset files should be compiled in..........done. |
|---|
| 31 | inter::encoding - Which encoding files should be compiled in.........done. |
|---|
| 32 | inter::types - What types should Parrot use.......................done. |
|---|
| 33 | auto::ops - Which opcode files should be compiled in...........done. |
|---|
| 34 | auto::pmc - Which pmc files should be compiled in..............done. |
|---|
| 35 | auto::alignptrs - Determine your minimum pointer alignment........ 1 byte. |
|---|
| 36 | auto::headers - Probe for C headers................................done. |
|---|
| 37 | auto::sizes - Determine some sizes...............................done. |
|---|
| 38 | auto::byteorder - Compute native byteorder for wordsize.....little-endian. |
|---|
| 39 | auto::va_ptr - Test the type of va_ptr........................register. |
|---|
| 40 | auto::format - What formats should be used for sprintf............done. |
|---|
| 41 | auto::isreg - Does your C library have a working S_ISREG..........yes. |
|---|
| 42 | auto::arch - Determine CPU architecture and OS..................done. |
|---|
| 43 | auto::jit - Determine JIT capability.............................no. |
|---|
| 44 | auto::frames - Determine call frame building capability.............no. |
|---|
| 45 | auto::cpu - Generate CPU specific stuff........................done. |
|---|
| 46 | auto::cgoto - Does your compiler support computed goto............yes. |
|---|
| 47 | auto::inline - Does your compiler support inline...................yes. |
|---|
| 48 | auto::gc - Determine allocator to use.........................done. |
|---|
| 49 | auto::memalign - Does your C library support memalign................yes. |
|---|
| 50 | auto::signal - Determine some signal stuff........................done. |
|---|
| 51 | auto::socklen_t - Determine whether there is socklen_t................yes. |
|---|
| 52 | auto::neg_0 - Determine whether negative zero can be printed......yes. |
|---|
| 53 | auto::env - Does your C library have setenv / unsetenv.........both. |
|---|
| 54 | auto::thread - Does your system has thread.........................yes. |
|---|
| 55 | auto::gmp - Does your platform support GMP.......................no. |
|---|
| 56 | auto::readline - Does your platform support readline..................no. |
|---|
| 57 | auto::gdbm - Does your platform support gdbm......................no. |
|---|
| 58 | auto::pcre - Does your platform support pcre....................done. |
|---|
| 59 | auto::opengl - Does your platform support OpenGL....................no. |
|---|
| 60 | auto::crypto - Does your platform support crypto....................no. |
|---|
| 61 | auto::gettext - Does your configuration include gettext.............yes. |
|---|
| 62 | auto::snprintf - Test snprintf......................................done. |
|---|
| 63 | auto::perldoc - Is perldoc installed.................................no. |
|---|
| 64 | auto::pod2man - Is pod2man installed................................yes. |
|---|
| 65 | auto::ctags - Is (exuberant) ctags installed.......................no. |
|---|
| 66 | auto::revision - Determine Parrot's revision........................done. |
|---|
| 67 | auto::icu - Is ICU installed... |
|---|
| 68 | Discovered icu-config --exists returns 0 |
|---|
| 69 | icu-config found... good! |
|---|
| 70 | Trying icu-config with '--ldflags' |
|---|
| 71 | icushared: captured -lpthread -lm -L/usr/local/lib -licui18n -licuuc -licudata -lpthread -lm |
|---|
| 72 | |
|---|
| 73 | For icushared, found -lpthread -lm -L/usr/local/lib -licuuc -licudata -lpthread -lm and 0 |
|---|
| 74 | Trying icu-config with '--prefix' |
|---|
| 75 | icuheaders: captured /usr/local |
|---|
| 76 | |
|---|
| 77 | For icuheaders, found /usr/local/include and 0 |
|---|
| 78 | icuconfig: icu-config |
|---|
| 79 | icushared=' -lpthread -lm -L/usr/local/lib -licuuc -licudata -lpthread -lm ' |
|---|
| 80 | headers='/usr/local/include' |
|---|
| 81 | cc -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wc++-compat -Wdeclaration-after-statement -Werror=declaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DHAS_GETTEXT -I./include -c test_16039.c |
|---|
| 82 | cc -L/usr/local/lib -Wl,-E test_16039.o -o test_16039 -ldl -lm -lpthread -lcrypt -lrt |
|---|
| 83 | ./test_16039 |
|---|
| 84 | unicode/ucnv.h OK |
|---|
| 85 | Your compiler found the icu headers... good! |
|---|
| 86 | |
|---|
| 87 | Setting Configuration Data: |
|---|
| 88 | ( |
|---|
| 89 | verbose => undef, |
|---|
| 90 | ); |
|---|
| 91 | |
|---|
| 92 | Is ICU installed....................................yes. |
|---|
| 93 | gen::config_h - Generate C headers.................................done. |
|---|
| 94 | gen::core_pmcs - Generate core pmc list.............................done. |
|---|
| 95 | gen::crypto - Generate Digest PMC files.......................skipped. |
|---|
| 96 | gen::parrot_include - Generate runtime/parrot/include....................done. |
|---|
| 97 | gen::opengl - Generating OpenGL bindings......................skipped. |
|---|
| 98 | gen::call_list - Generate NCI signature list........................done. |
|---|
| 99 | gen::makefiles - Generate makefiles and other build files...........done. |
|---|
| 100 | gen::platform - Move platform files into place.....................done. |
|---|
| 101 | gen::config_pm - Record configuration data for later retrieval......done. |
|---|
| 102 | Okay, we're done! |
|---|
| 103 | |
|---|
| 104 | You can now use `make' to build your Parrot. |
|---|
| 105 | After that, you can use `make test' to run the test suite. |
|---|
| 106 | |
|---|
| 107 | Happy Hacking, |
|---|
| 108 | The Parrot Team |
|---|
| 109 | |
|---|