#1858: Parrot can't build on strawberry perl
--------------------+-------------------------------------------------------
Reporter: jimmy | Owner:
Type: bug | Status: new
Priority: normal | Milestone: 2.10
Component: none | Version: 2.10.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
--------------------+-------------------------------------------------------
Comment(by jimmy):
{{{
E:\parrot>perl Configure.pl --optimize
Parrot Version 2.10.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..............no.
auto::msvc - Is your C compiler actually Visual
C++..........skipped.
auto::attributes - Detect compiler
attributes.........................done.
auto::warnings - Detect supported compiler
warnings.................done.
auto::arch - Determine CPU architecture and
OS..................done.
auto::cpu - Generate CPU specific
stuff........................done.
init::optimize - Enable
optimization.................................yes.
inter::shlibs - Determine flags for building shared
libraries......done.
inter::libparrot - Should parrot link against a shared
library.........yes.
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...............................done.
auto::byteorder - Compute native byteorder for wordsize.....little-
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::jit - Determine JIT
capability.............................no.
auto::frames - Determine call frame building
capability.............no.
auto::llvm - Is LLVM
installed....................................no.
auto::inline - Does your compiler support
inline...................yes.
auto::gc - Determine allocator to
use.........................done.
auto::memalign - Does your C library support
memalign.................no.
auto::signal - Determine some signal
stuff........................done.
auto::socklen_t - Determine whether there is
socklen_t.................no.
auto::stat - Detect stat
type..................................posix.
auto::neg_0 - Determine whether negative zero can be
printed.......no.
auto::env - Does your C library have setenv /
unsetenv.....unsetenv.
auto::timespec - Does your system has
timespec........................no.
auto::thread - Does your system has
thread.........................yes.
auto::gmp - Does your platform support
GMP......................yes.
auto::readline - Does your platform support
readline..................no.
auto::pcre - Does your platform support
pcre......................no.
auto::opengl - Does your platform support
OpenGL....................no.
auto::zlib - Does your platform support
zlib.....................yes.
auto::gettext - Does your configuration include
gettext.............yes.
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...........................1.
auto::sha1 - Determine Parrot's sha1...
step auto::sha1 died during execution: Invalid Parrot sha1 (SHA1): at
config/au
to/sha1.pm line 42.
at Configure.pl line 74
auto::git_describe - Determine git-describe...
step auto::git_describe died during execution: Invalid git describe string
(Git:
:Describe): at config/auto/git_describe.pm line 42.
at Configure.pl line 74
auto::icu - Is ICU installed..........................no icu-
config.
auto::libffi - Is libffi installed.....................lack pkg-
config.
auto::ipv6 - Determine IPV6
capabilities..........................no.
gen::config_h - Generate C
headers.................................done.
gen::core_pmcs - Generate core pmc
list.............................done.
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......done.
During configuration the following steps failed:
54: auto::sha1
55: auto::git_describe
You should diagnose and fix these errors before calling 'mingw32-make'
}}}
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1858#comment:1>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets