1 | Parrot Version 2.11.0 Configure 2.0 |
---|
2 | Copyright (C) 2001-2011, 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 | inter::progs - Determine what C compiler and linker to use........done. |
---|
17 | inter::make - Is make installed...................................yes. |
---|
18 | inter::lex - Is lex installed................................skipped. |
---|
19 | inter::yacc - Is yacc installed...............................skipped. |
---|
20 | auto::gcc - Is your C compiler actually gcc................yes, 4.4. |
---|
21 | auto::glibc - Is GNU libc installed...............................yes. |
---|
22 | auto::backtrace - Does libc have the backtrace* functions.............yes. |
---|
23 | auto::msvc - Is your C compiler actually Visual C++..........skipped. |
---|
24 | auto::attributes - Detect compiler attributes.........................done. |
---|
25 | auto::warnings - Detect supported compiler warnings.................done. |
---|
26 | auto::arch - Determine CPU architecture and OS..................done. |
---|
27 | auto::cpu - Generate CPU specific stuff........................done. |
---|
28 | init::optimize - Enable optimization..................................no. |
---|
29 | inter::shlibs - Determine flags for building shared libraries.....-fPIC. |
---|
30 | inter::libparrot - Should parrot link against a shared library.........yes. |
---|
31 | inter::types - What types should Parrot use.......................done. |
---|
32 | auto::ops - Which opcode files should be compiled in...........done. |
---|
33 | auto::pmc - Which pmc files should be compiled in..............done. |
---|
34 | auto::headers - Probe for C headers................................done. |
---|
35 | auto::sizes - Determine some sizes...............................done. |
---|
36 | auto::byteorder - Compute native byteorder for wordsize.....little-endian. |
---|
37 | auto::va_ptr - Test the type of va_ptr...........................stack. |
---|
38 | auto::format - What formats should be used for sprintf............done. |
---|
39 | auto::isreg - Does your C library have a working S_ISREG..........yes. |
---|
40 | auto::jit - Determine JIT capability.............................no. |
---|
41 | auto::frames - Determine call frame building capability.............no. |
---|
42 | auto::llvm - Is LLVM installed....................................no. |
---|
43 | auto::inline - Does your compiler support inline...................yes. |
---|
44 | auto::gc - Determine allocator to use.........................done. |
---|
45 | auto::memalign - Does your C library support memalign................yes. |
---|
46 | auto::signal - Determine some signal stuff........................done. |
---|
47 | auto::socklen_t - Determine whether there is socklen_t................yes. |
---|
48 | auto::stat - Detect stat type....................................bsd. |
---|
49 | auto::neg_0 - Determine whether negative zero can be printed......yes. |
---|
50 | auto::env - Does your C library have setenv / unsetenv.........both. |
---|
51 | auto::timespec - Does your system has timespec.......................yes. |
---|
52 | auto::thread - Does your system has thread.........................yes. |
---|
53 | auto::gmp - Does your platform support GMP......................yes. |
---|
54 | auto::readline - Does your platform support readline.................yes. |
---|
55 | auto::pcre - Does your platform support pcre...............yes, 8.02. |
---|
56 | auto::opengl - Does your platform support OpenGL.......yes, freeglut 4. |
---|
57 | auto::zlib - Does your platform support zlib.....................yes. |
---|
58 | auto::gettext - Does your configuration include gettext.............yes. |
---|
59 | auto::snprintf - Test snprintf......................................done. |
---|
60 | auto::perldoc - Is perldoc installed................................yes. |
---|
61 | auto::coverage - Are coverage analysis tools installed...............yes. |
---|
62 | auto::pod2man - Is pod2man installed................................yes. |
---|
63 | auto::ctags - Is (exuberant) ctags installed......................yes. |
---|
64 | auto::revision - Determine Parrot's revision...........................1. |
---|
65 | auto::sha1 - Determine Parrot's sha1.........................fc57a47. |
---|
66 | auto::git_describe - Determine git-describe.....RELEASE_2_11_0-1043-gfc57a47. |
---|
67 | auto::icu - Is ICU installed....................................yes. |
---|
68 | auto::libffi - Is libffi installed.................................yes. |
---|
69 | auto::ipv6 - Determine IPV6 capabilities.........................yes. |
---|
70 | gen::config_h - Generate C headers.................................done. |
---|
71 | gen::core_pmcs - Generate core pmc list.............................done. |
---|
72 | gen::opengl - Generating OpenGL bindings...In OpenGL header '/usr/include/GL/gl.h', prototype 'glEGLImageTargetTexture2DOES', can't handle type 'GLeglImageOES'; original prototype: |
---|
73 | GLAPI void APIENTRY glEGLImageTargetTexture2DOES (GLenum target, GLeglImageOES image); |
---|
74 | |
---|
75 | In OpenGL header '/usr/include/GL/gl.h', prototype 'glEGLImageTargetRenderbufferStorageOES', can't handle type 'GLeglImageOES'; original prototype: |
---|
76 | GLAPI void APIENTRY glEGLImageTargetRenderbufferStorageOES (GLenum target, GLeglImageOES image); |
---|
77 | |
---|
78 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glCreateSyncFromCLeventARB', can't handle type '_cl_context*'; original prototype: |
---|
79 | GLAPI GLsync APIENTRY glCreateSyncFromCLeventARB (struct _cl_context * context, struct _cl_event * event, GLbitfield flags); |
---|
80 | |
---|
81 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glDebugMessageCallbackARB', can't handle type 'GLDEBUGPROCARB'; original prototype: |
---|
82 | GLAPI void APIENTRY glDebugMessageCallbackARB (GLDEBUGPROCARB callback, const GLvoid *userParam); |
---|
83 | |
---|
84 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glUniform1i64NV', can't handle type 'longlong'; original prototype: |
---|
85 | GLAPI void APIENTRY glUniform1i64NV (GLint location, GLint64EXT x); |
---|
86 | |
---|
87 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glUniform2i64NV', can't handle type 'longlong'; original prototype: |
---|
88 | GLAPI void APIENTRY glUniform2i64NV (GLint location, GLint64EXT x, GLint64EXT y); |
---|
89 | |
---|
90 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glUniform3i64NV', can't handle type 'longlong'; original prototype: |
---|
91 | GLAPI void APIENTRY glUniform3i64NV (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); |
---|
92 | |
---|
93 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glUniform4i64NV', can't handle type 'longlong'; original prototype: |
---|
94 | GLAPI void APIENTRY glUniform4i64NV (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); |
---|
95 | |
---|
96 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glUniform1ui64NV', can't handle type 'longlong'; original prototype: |
---|
97 | GLAPI void APIENTRY glUniform1ui64NV (GLint location, GLuint64EXT x); |
---|
98 | |
---|
99 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glUniform2ui64NV', can't handle type 'longlong'; original prototype: |
---|
100 | GLAPI void APIENTRY glUniform2ui64NV (GLint location, GLuint64EXT x, GLuint64EXT y); |
---|
101 | |
---|
102 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glUniform3ui64NV', can't handle type 'longlong'; original prototype: |
---|
103 | GLAPI void APIENTRY glUniform3ui64NV (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); |
---|
104 | |
---|
105 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glUniform4ui64NV', can't handle type 'longlong'; original prototype: |
---|
106 | GLAPI void APIENTRY glUniform4ui64NV (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); |
---|
107 | |
---|
108 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glProgramUniform1i64NV', can't handle type 'longlong'; original prototype: |
---|
109 | GLAPI void APIENTRY glProgramUniform1i64NV (GLuint program, GLint location, GLint64EXT x); |
---|
110 | |
---|
111 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glProgramUniform2i64NV', can't handle type 'longlong'; original prototype: |
---|
112 | GLAPI void APIENTRY glProgramUniform2i64NV (GLuint program, GLint location, GLint64EXT x, GLint64EXT y); |
---|
113 | |
---|
114 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glProgramUniform3i64NV', can't handle type 'longlong'; original prototype: |
---|
115 | GLAPI void APIENTRY glProgramUniform3i64NV (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); |
---|
116 | |
---|
117 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glProgramUniform4i64NV', can't handle type 'longlong'; original prototype: |
---|
118 | GLAPI void APIENTRY glProgramUniform4i64NV (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); |
---|
119 | |
---|
120 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glProgramUniform1ui64NV', can't handle type 'longlong'; original prototype: |
---|
121 | GLAPI void APIENTRY glProgramUniform1ui64NV (GLuint program, GLint location, GLuint64EXT x); |
---|
122 | |
---|
123 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glProgramUniform2ui64NV', can't handle type 'longlong'; original prototype: |
---|
124 | GLAPI void APIENTRY glProgramUniform2ui64NV (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y); |
---|
125 | |
---|
126 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glProgramUniform3ui64NV', can't handle type 'longlong'; original prototype: |
---|
127 | GLAPI void APIENTRY glProgramUniform3ui64NV (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); |
---|
128 | |
---|
129 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glProgramUniform4ui64NV', can't handle type 'longlong'; original prototype: |
---|
130 | GLAPI void APIENTRY glProgramUniform4ui64NV (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); |
---|
131 | |
---|
132 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glVertexAttribL1i64NV', can't handle type 'longlong'; original prototype: |
---|
133 | GLAPI void APIENTRY glVertexAttribL1i64NV (GLuint index, GLint64EXT x); |
---|
134 | |
---|
135 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glVertexAttribL2i64NV', can't handle type 'longlong'; original prototype: |
---|
136 | GLAPI void APIENTRY glVertexAttribL2i64NV (GLuint index, GLint64EXT x, GLint64EXT y); |
---|
137 | |
---|
138 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glVertexAttribL3i64NV', can't handle type 'longlong'; original prototype: |
---|
139 | GLAPI void APIENTRY glVertexAttribL3i64NV (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z); |
---|
140 | |
---|
141 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glVertexAttribL4i64NV', can't handle type 'longlong'; original prototype: |
---|
142 | GLAPI void APIENTRY glVertexAttribL4i64NV (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); |
---|
143 | |
---|
144 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glVertexAttribL1ui64NV', can't handle type 'longlong'; original prototype: |
---|
145 | GLAPI void APIENTRY glVertexAttribL1ui64NV (GLuint index, GLuint64EXT x); |
---|
146 | |
---|
147 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glVertexAttribL2ui64NV', can't handle type 'longlong'; original prototype: |
---|
148 | GLAPI void APIENTRY glVertexAttribL2ui64NV (GLuint index, GLuint64EXT x, GLuint64EXT y); |
---|
149 | |
---|
150 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glVertexAttribL3ui64NV', can't handle type 'longlong'; original prototype: |
---|
151 | GLAPI void APIENTRY glVertexAttribL3ui64NV (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); |
---|
152 | |
---|
153 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glVertexAttribL4ui64NV', can't handle type 'longlong'; original prototype: |
---|
154 | GLAPI void APIENTRY glVertexAttribL4ui64NV (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); |
---|
155 | |
---|
156 | In OpenGL header '/usr/include/GL/glext.h', prototype 'glDebugMessageCallbackAMD', can't handle type 'GLDEBUGPROCAMD'; original prototype: |
---|
157 | GLAPI void APIENTRY glDebugMessageCallbackAMD (GLDEBUGPROCAMD callback, GLvoid *userParam); |
---|
158 | |
---|
159 | ......................done. |
---|
160 | gen::makefiles - Generate makefiles and other build files...........done. |
---|
161 | gen::platform - Move platform files into place.....................done. |
---|
162 | gen::config_pm - Record configuration data for later retrieval......done. |
---|
163 | Okay, we're done! |
---|
164 | |
---|
165 | You can now use `make' to build your Parrot. |
---|
166 | After that, you can use `make test' to run the test suite. |
---|
167 | |
---|
168 | Happy Hacking, |
---|
169 | The Parrot Team |
---|
170 | |
---|