[31697] in Perl-Users-Digest

home help back first fref pref prev next nref lref last post

Perl-Users Digest, Issue: 2960 Volume: 11

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Sat May 22 11:14:22 2010

Date: Sat, 22 May 2010 08:14:13 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)

Perl-Users Digest           Sat, 22 May 2010     Volume: 11 Number: 2960

Today's topics:
    Re: will there be a Strawberry Perl 6 / Rakudo Star ? <dilbert1999@gmail.com>
    Re: will there be a Strawberry Perl 6 / Rakudo Star ? <dilbert1999@gmail.com>
    Re: will there be a Strawberry Perl 6 / Rakudo Star ? <dilbert1999@gmail.com>
    Re: will there be a Strawberry Perl 6 / Rakudo Star ? <ben@morrow.me.uk>
        Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)

----------------------------------------------------------------------

Date: Sat, 22 May 2010 04:09:17 -0700 (PDT)
From: Dilbert <dilbert1999@gmail.com>
Subject: Re: will there be a Strawberry Perl 6 / Rakudo Star ?
Message-Id: <39ba5f49-61a5-418f-a692-de74755de73a@c13g2000vbr.googlegroups.com>

On 10 mai, 18:59, Ben Morrow <b...@morrow.me.uk> wrote:
> Quoth Dilbert <dilbert1...@gmail.com>:
>
> > I am a Strawberry Perl 5.12 user on Windows and I was reading
> >http://rakudo.org/node/69
>
> > >> Announce: Rakudo Perl 6 development
> > >> release #28 ("Moscow")
> > >> [...]
> > >> This is not the "Rakudo Star" release
> > >> announced for Q2 2010 --
> > >> we expect that to be shipped in June.
> > >> [...]
>
> > ...and I was thinking: suppose Rakudo Star will be shipped in June,
> > are there any efforts being made by the good people who gave us
> > Strawberry Perl 5.8, 5.10 and 5.12 to give us also Strawberry Perl 6 /
> > Rakudo Star ?
>
> The last I heard about this washttp://use.perl.org/~Alias/journal/38200
> . That's from Jan 09, though, so some progress may have been made since
> then.

In my search for something similar to having a Strawberry Perl 6, I
found (the obvious) http://rakudo.org/how-to-get-rakudo

> How to get Rakudo Perl 6
> Packages
>
> For a number of platforms there are packaged versions of Rakudo,
> which are very easy to install.
>
> * Windows http://sourceforge.net/projects/parrotwin32/files/
> (you need parrotwin32 setup and the matching version of the
> parrot-rakudo addon)

So I have downloaded and installed what I think is the "parrotwin32
setup":
http://sourceforge.net/projects/parrotwin32/files/parrotwin32%20setup/Parrot-2.4.0/setup-parrot-2.4.0.exe/download

 ...and what I think is the "matching version of the parrot-rakudo
addon"
http://sourceforge.net/projects/parrotwin32/files/parrot-rakudo%20addon/Parrot-2.4.0-Rakudo-29/setup-parrot-2.4.0-rakudo-29.exe/download

After successful installation, I get a nice subdirectory installed
under C:\Parrot-2.4.0\bin
and that directory contains even a "perl6.exe"

 ...but when I want to run perl6.exe, I get an error because
"libgcc_s_sjlj-1.dll" is missing.

Does anybody know where I can find "libgcc_s_sjlj-1.dll" ?

******************************************************

Second option is building from source:

On http://rakudo.org/how-to-get-rakudo, it says:

> Tarballs of each monthly release are available
> from http://github.com/rakudo/rakudo/downloads.
>
> However, since Rakudo is under rapid development,
> we recommend downloading Rakudo directly from
> github and building from there:
>
> $ git clone git://github.com/rakudo/rakudo.git
>
> If you don't have git installed, you can also get
> a tarball or zip of the latest development snapshot
> of Rakudo from github by visiting
> http://github.com/rakudo/rakudo/tree/master and
> clicking "Download". Then unpack the tarball or zip.
>
> Building Rakudo from the sources requires Perl 5.8
> or newer, a C compiler, a make utility, subversion,
> and the ICU library.
>
> Once these prerequisites are installed, build and
> install Rakudo as follows:
>
> $ cd rakudo
> $ perl Configure.pl --gen-parrot
> $ make
> $ make install

So, I check the requirements: I have Perl 5.12, a C compiler (gcc.exe
ver 3.4.5) and a make utility (dmake), but I don't have subversion,
and I don't have the ICU library either.

Where can I get/install subversion and the ICU library ?


------------------------------

Date: Sat, 22 May 2010 06:35:18 -0700 (PDT)
From: Dilbert <dilbert1999@gmail.com>
Subject: Re: will there be a Strawberry Perl 6 / Rakudo Star ?
Message-Id: <7913d434-338f-4f79-8cd8-602697238548@c13g2000vbr.googlegroups.com>

On 22 mai, 13:09, Dilbert <dilbert1...@gmail.com> wrote:
> On 10 mai, 18:59, Ben Morrow <b...@morrow.me.uk> wrote:
>
>
>
> > Quoth Dilbert <dilbert1...@gmail.com>:
>
> > > I am a Strawberry Perl 5.12 user on Windows and I was reading
> > >http://rakudo.org/node/69
>
> > > >> Announce: Rakudo Perl 6 development
> > > >> release #28 ("Moscow")
> > > >> [...]
> > > >> This is not the "Rakudo Star" release
> > > >> announced for Q2 2010 --
> > > >> we expect that to be shipped in June.
> > > >> [...]
>
> > > ...and I was thinking: suppose Rakudo Star will be shipped in June,
> > > are there any efforts being made by the good people who gave us
> > > Strawberry Perl 5.8, 5.10 and 5.12 to give us also Strawberry Perl 6 =
/
> > > Rakudo Star ?
>
> > The last I heard about this washttp://use.perl.org/~Alias/journal/38200
> > . That's from Jan 09, though, so some progress may have been made since
> > then.
>
> In my search for something similar to having a Strawberry Perl 6, I
> found (the obvious)http://rakudo.org/how-to-get-rakudo
>
> > How to get Rakudo Perl 6
> > Packages
>
> > For a number of platforms there are packaged versions of Rakudo,
> > which are very easy to install.
>
> > * Windowshttp://sourceforge.net/projects/parrotwin32/files/
> > (you need parrotwin32 setup and the matching version of the
> > parrot-rakudo addon)
>
> So I have downloaded and installed what I think is the "parrotwin32
> setup":http://sourceforge.net/projects/parrotwin32/files/parrotwin32%20se=
tup...
>
> ...and what I think is the "matching version of the parrot-rakudo
> addon"http://sourceforge.net/projects/parrotwin32/files/parrot-rakudo%20a=
dd...
>
> After successful installation, I get a nice subdirectory installed
> under C:\Parrot-2.4.0\bin
> and that directory contains even a "perl6.exe"
>
> ...but when I want to run perl6.exe, I get an error because
> "libgcc_s_sjlj-1.dll" is missing.
>
> Does anybody know where I can find "libgcc_s_sjlj-1.dll" ?
>
> ******************************************************
>
> Second option is building from source:
>
> Onhttp://rakudo.org/how-to-get-rakudo, it says:
>
> > Tarballs of each monthly release are available
> > fromhttp://github.com/rakudo/rakudo/downloads.
>
> > However, since Rakudo is under rapid development,
> > we recommend downloading Rakudo directly from
> > github and building from there:
>
> > $ git clone git://github.com/rakudo/rakudo.git
>
> > If you don't have git installed, you can also get
> > a tarball or zip of the latest development snapshot
> > of Rakudo from github by visiting
> >http://github.com/rakudo/rakudo/tree/masterand
> > clicking "Download". Then unpack the tarball or zip.
>
> > Building Rakudo from the sources requires Perl 5.8
> > or newer, a C compiler, a make utility, subversion,
> > and the ICU library.
>
> > Once these prerequisites are installed, build and
> > install Rakudo as follows:
>
> > $ cd rakudo
> > $ perl Configure.pl --gen-parrot
> > $ make
> > $ make install
>
> So, I check the requirements: I have Perl 5.12, a C compiler (gcc.exe
> ver 3.4.5) and a make utility (dmake), but I don't have subversion,
> and I don't have the ICU library either.
>
> Where can I get/install subversion and the ICU library ?

I got subversion from http://www.sliksvn.com/en/download (that's the
32 bit version Windows 200/XP/2003/Vista)
and I got the ICU library from http://icu-project.org/download/4.4.html
(I downloaded, extracted and added to the path
http://download.icu-project.org/files/icu4c/4.4.1/icu4c-4_4_1-Win32-msvc9.z=
ip)

Now I have all my required components, however, when I run perl
Configure.pl --gen-parrot, I get (after an initial SVN checkout of
Parrot which looks OK) the following errors:

first of all I get many errors of the following type:

> Can't spawn ".\test_4332.exe": Inappropriate I/O control operation
> at lib/Parrot/Configure/Utils.pm line 86.

Then, at the end, I get a summary report of my errors:

> During configuration the following steps failed:
>     10:  auto::gcc
>     11:  auto::glibc
>     13:  auto::msvc
>     28:  auto::byteorder
>     29:  auto::va_ptr
>     49:  auto::snprintf

I don't know where these errors come from, I certainly have gcc
correctly installed on my system:

C:\Users\Samsung\Documents\ProgramInstall\Rakudo (from source)\rakudo-
rakudo-2010.05-6-g9a15b82\rakudo-rakudo-9a15b82>gcc -v
Reading specs from C:/Perl/site/lib/auto/MinGW/bin/../lib/gcc/
mingw32/3.4.5/specs
Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-
gnu-ld --with-gnu-as --host=3Dmingw32 --target=3Dmingw32 --prefix=3D/ming
w --enable-threads --disable-nls --enable-languages=3Dc,c+
+,f77,ada,objc,java --disable-win32-registry --disable-shared --enable-
sjlj-exce
ptions --enable-libgcj --disable-java-awt --without-x --enable-java-
gc=3Dboehm --disable-libgcj-debug --enable-interpreter --enable-hash-s
ynchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-vista special r3)

Maybe it is not the right version of gcc ?

************************************************************

Anyway, here is a detailed log of my run "perl Configure.pl --gen-
parrot":

A    parrot\examples\streams\Combiner.pir
A    parrot\examples\streams\ParrotIO.pir
A    parrot\examples\streams\Include.pir
A    parrot\examples\streams\Filter.pir
 U   parrot
Checked out revision 46819.

Configuring Parrot ...
C:\Perl\bin\perl.exe Configure.pl --prefix=3DC:/Users/Samsung/Documents/
ProgramInstall/Rakudo (from source)/rakudo-rakudo-2010.05-6-g9a15b
82/rakudo-rakudo-9a15b82/parrot_install
Parrot Version 2.4.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...Can't spawn ".\test_4332.exe": Inappropriate I/O control
operation a
t lib/Parrot/Configure/Utils.pm line 86.
 .....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...Can't spawn ".
\test_4332.exe": Inappropriate I/O control operation at lib/Parrot
/Configure/Utils.pm line 86.

step auto::gcc died during execution: Can't run the test program:  at
config/auto/gcc.pm line 43.

 at Configure.pl line 75

auto::glibc -         Is GNU libc installed...Can't spawn ".
\test_4332.exe": Inappropriate I/O control operation at lib/Parrot/
Configure
/Utils.pm line 86.

step auto::glibc died during execution: Can't run the test program:
at config/auto/glibc.pm line 48.

 at Configure.pl line 75

auto::backtrace -     Does libc have the backtrace*
functions..............no.
auto::msvc -          Is your C compiler actually Visual C++...Can't
spawn ".\test_4332.exe": Inappropriate I/O control operation at lib
/Parrot/Configure/Utils.pm line 86.

step auto::msvc died during execution: Can't run the test program:  at
config/auto/msvc.pm line 53.

 at Configure.pl line 75

auto::attributes -    Detect compiler
attributes.........................done.
auto::warnings -      Detect supported compiler
warnings..............skipped.
auto::arch -          Determine CPU architecture and
OS..................done.
auto::cpu -           Generate CPU specific stuff...Can't spawn ".
\test_4332.exe": Inappropriate I/O control operation at lib/Parrot/Con
figure/Utils.pm line 86.
 .....................done.
init::optimize -      Enable
optimization..................................no.
inter::shlibs -       Determine flags for building shared
libraries......done.
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...Can't spawn ".
\test_4332.exe": Inappropriate I/O control operation at lib/Parrot/
Configure/U
tils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
 .............................done.
auto::sizes -         Determine some sizes...Can't spawn ".
\test_4332.exe": Inappropriate I/O control operation at lib/Parrot/
Configure/
Utils.pm line 86.
Use of uninitialized value in numeric ne (!=3D) at config/auto/sizes.pm
line 111.
Use of uninitialized value in numeric ne (!=3D) at config/auto/sizes.pm
line 111.
Use of uninitialized value in numeric eq (=3D=3D) at config/auto/sizes.pm
line 122.

Can't find a int type with size 2, conversion ops might fail!

Use of uninitialized value in numeric eq (=3D=3D) at config/auto/sizes.pm
line 137.
Use of uninitialized value in numeric eq (=3D=3D) at config/auto/sizes.pm
line 140.
Use of uninitialized value in numeric eq (=3D=3D) at config/auto/sizes.pm
line 143.

Can't find a int type with size 4, conversion ops might fail!

Use of uninitialized value in numeric eq (=3D=3D) at config/auto/sizes.pm
line 158.

Can't find a float type with size 4, conversion ops might fail!

Use of uninitialized value in numeric eq (=3D=3D) at config/auto/sizes.pm
line 173.

Can't find a float type with size 8, conversion ops might fail!

Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
 ............................done.
auto::byteorder -     Compute native byteorder for wordsize...Can't
spawn ".\test_4332.exe": Inappropriate I/O control operation at lib/
Parrot/Configure/Utils.pm line 86.

step auto::byteorder died during execution: Can't run the byteorder
testing program:  at config/auto/byteorder.pm line 45.

 at Configure.pl line 75

auto::va_ptr -        Test the type of va_ptr...Can't spawn ".
\test_4332.exe": Inappropriate I/O control operation at lib/Parrot/
Configu
re/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.

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..........yes.
auto::jit -           Determine JIT
capability.............................no.
auto::frames -        Determine call frame building
capability.............no.
auto::inline -        Does your compiler support inline...Can't spawn
".\test_4332.exe": Inappropriate I/O control operation at lib/Parr
ot/Configure/Utils.pm line 86.
Can't spawn ".\test_4332.exe": Inappropriate I/O control operation at
lib/Parrot/Configure/Utils.pm line 86.
 .................no.
auto::gc -            Determine allocator to
use.........................done.
auto::memalign -      Does your C library support memalign...Use of
uninitialized value in numeric eq (=3D=3D) at config/auto/memalign.pm li
ne 80.
Use of uninitialized value in numeric eq (=3D=3D) at config/auto/
memalign.pm line 80.
 ..............no.
auto::signal -        Determine some signal
stuff........................done.
auto::socklen_t -     Determine whether there is
socklen_t.................no.
auto::neg_0 -         Determine whether negative zero can be
printed...Can't spawn ".\test_4332.exe": Inappropriate I/O control
operatio
n at lib/Parrot/Configure/Utils.pm line 86.
 ....no.
auto::env -           Does your C library have setenv /
unsetenv...Can't spawn ".\test_4332.exe": Inappropriate I/O control
operation at
 lib/Parrot/Configure/Utils.pm line 86.
 ........no.
auto::extra_nci_thunks - Determine whether to build extra NCI
thunks......yes.
auto::thread -        Does your system has
thread.........................yes.
auto::gmp -           Does your platform support
GMP.......................no.
auto::readline -      Does your platform support
readline..................no.
auto::pcre -          Does your platform support
pcre....................done.
auto::opengl -        Does your platform support
OpenGL....................no.
auto::zlib -          Does your platform support
zlib......................no.
auto::gettext -       Does your configuration include
gettext............done.
auto::snprintf -      Test snprintf...Can't spawn ".\test_4332.exe":
Inappropriate I/O control operation at lib/Parrot/Configure/Utils.p
m line 86.

step auto::snprintf died during execution: Can't run the snprintf
testing program:  at config/auto/snprintf.pm line 43.

 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......................r46819.
auto::icu -           Is ICU installed..........................no icu-
config.
gen::config_h -       Generate C headers...value for '@byteorder@' in
config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/C
ompiler.pm line 528, <$in> line 95.
value for '@bigendian@' in config/gen/config_h/config_h.in is undef at
lib/Parrot/Configure/Compiler.pm line 528, <$in> line 96.
value for '@intvalsize@' in config/gen/config_h/config_h.in is undef
at lib/Parrot/Configure/Compiler.pm line 528, <$in> line 108.
value for '@nvsize@' in config/gen/config_h/config_h.in is undef at
lib/Parrot/Configure/Compiler.pm line 528, <$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 528, <$in> line 110.
value for '@ptrsize@' in config/gen/config_h/config_h.in is undef at
lib/Parrot/Configure/Compiler.pm line 528, <$in> line 111.
value for '@shortsize@' in config/gen/config_h/config_h.in is undef at
lib/Parrot/Configure/Compiler.pm line 528, <$in> line 112.
value for '@intsize@' in config/gen/config_h/config_h.in is undef at
lib/Parrot/Configure/Compiler.pm line 528, <$in> line 113.
value for '@longsize@' in config/gen/config_h/config_h.in is undef at
lib/Parrot/Configure/Compiler.pm line 528, <$in> line 114.
value for '@hugeintvalsize@' in config/gen/config_h/config_h.in is
undef at lib/Parrot/Configure/Compiler.pm line 528, <$in> line 115.
value for '@doublesize@' in config/gen/config_h/config_h.in is undef
at lib/Parrot/Configure/Compiler.pm line 528, <$in> line 116.
Use of uninitialized value $va_result in concatenation (.) or string
at (eval 106) line 53, <$in> line 8.
Use of uninitialized value in string eq at (eval 106) line 57, <$in>
line 8.
Use of uninitialized value in string eq at (eval 106) line 63, <$in>
line 8.
 ..............................done.
gen::core_pmcs -      Generate core pmc
list.............................done.
gen::opengl -         Generating OpenGL
bindings......................skipped.
gen::makefiles -      Generate makefiles and other build files...value
for '@bindir@' in config/gen/makefiles/root.in is undef at lib/Pa
rrot/Configure/Compiler.pm line 528, <$in> line 31.
 ........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 un
def at lib/Parrot/Configure/Compiler.pm line 528, <$in> line 19.
value for '@intsize@' in config/gen/config_pm/myconfig.in is undef at
lib/Parrot/Configure/Compiler.pm line 528, <$in> line 19.
value for '@opcode_t_size@' in config/gen/config_pm/myconfig.in is
undef at lib/Parrot/Configure/Compiler.pm line 528, <$in> line 19.
value for '@ptrsize@' in config/gen/config_pm/myconfig.in is undef at
lib/Parrot/Configure/Compiler.pm line 528, <$in> line 20.
value for '@byteorder@' in config/gen/config_pm/myconfig.in is undef
at lib/Parrot/Configure/Compiler.pm line 528, <$in> line 20.
value for '@numvalsize@' in config/gen/config_pm/myconfig.in is undef
at lib/Parrot/Configure/Compiler.pm line 528, <$in> line 21.
value for '@doublesize@' in config/gen/config_pm/myconfig.in is undef
at lib/Parrot/Configure/Compiler.pm line 528, <$in> line 21.
value for '@hugefloatvalsize@' in config/gen/config_pm/myconfig.in is
undef at lib/Parrot/Configure/Compiler.pm line 528, <$in> line 21.

 ...done.
During configuration the following steps failed:
    10:  auto::gcc
    11:  auto::glibc
    13:  auto::msvc
    28:  auto::byteorder
    29:  auto::va_ptr
    49:  auto::snprintf
You should diagnose and fix these errors before calling 'mingw32-make'
Command failed (status 256): C:\Perl\bin\perl.exe Configure.pl --
prefix=3DC:/Users/Samsung/Documents/ProgramInstall/Rakudo (from source)/
r
akudo-rakudo-2010.05-6-g9a15b82/rakudo-rakudo-9a15b82/parrot_install

Reading configuration information from parrot_install/bin/
parrot_config ...
'parrot_install' n=92est pas reconnu en tant que commande interne
ou externe, un programme ex=E9cutable ou un fichier de commandes.
Died at Configure.pl line 119.


------------------------------

Date: Sat, 22 May 2010 06:47:56 -0700 (PDT)
From: Dilbert <dilbert1999@gmail.com>
Subject: Re: will there be a Strawberry Perl 6 / Rakudo Star ?
Message-Id: <f363c256-a037-46b2-b5f9-d16b227ee103@i31g2000vbt.googlegroups.com>

On 22 mai, 15:35, Dilbert <dilbert1...@gmail.com> wrote:
> On 22 mai, 13:09, Dilbert <dilbert1...@gmail.com> wrote:
> > Second option is building from source:
> > > $ cd rakudo
> > > $ perl Configure.pl --gen-parrot
> > > $ make
> > > $ make install
>
> I got subversion fromhttp://www.sliksvn.com/en/download(that's the
> 32 bit version Windows 200/XP/2003/Vista)
> and I got the ICU library fromhttp://icu-project.org/download/4.4.html
> (I downloaded, extracted and added to the pathhttp://download.icu-project=
 .org/files/icu4c/4.4.1/icu4c-4_4_1-Win32-m...)
>
> Now I have all my required components, however, when I run perl
> Configure.pl --gen-parrot, I get (after an initial SVN checkout of
> Parrot which looks OK) the following errors:
>
> first of all I get many errors of the following type:
>
> > Can't spawn ".\test_4332.exe": Inappropriate I/O control operation
> > at lib/Parrot/Configure/Utils.pm line 86.
>
> Then, at the end, I get a summary report of my errors:
>
> > During configuration the following steps failed:
> > =A0 =A0 10: =A0auto::gcc
> > =A0 =A0 11: =A0auto::glibc
> > =A0 =A0 13: =A0auto::msvc
> > =A0 =A0 28: =A0auto::byteorder
> > =A0 =A0 29: =A0auto::va_ptr
> > =A0 =A0 49: =A0auto::snprintf

I also tried the option "--gen-parrot-option=3D--optimize"...
perl ./Configure.pl --gen-parrot --gen-parrot-option=3D--optimize

but the result is the same errors as before.

Does anybody know where to go from here ?


------------------------------

Date: Sat, 22 May 2010 15:16:28 +0100
From: Ben Morrow <ben@morrow.me.uk>
Subject: Re: will there be a Strawberry Perl 6 / Rakudo Star ?
Message-Id: <si5lc7-cg2.ln1@osiris.mauzo.dyndns.org>


Quoth Dilbert <dilbert1999@gmail.com>:
> On 22 mai, 13:09, Dilbert <dilbert1...@gmail.com> wrote:
> > On 10 mai, 18:59, Ben Morrow <b...@morrow.me.uk> wrote:
> > > Quoth Dilbert <dilbert1...@gmail.com>:
> >
> > > > ...and I was thinking: suppose Rakudo Star will be shipped in June,
> > > > are there any efforts being made by the good people who gave us
> > > > Strawberry Perl 5.8, 5.10 and 5.12 to give us also Strawberry Perl 6 /
> > > > Rakudo Star ?
> >
> > > The last I heard about this washttp://use.perl.org/~Alias/journal/38200
> > > . That's from Jan 09, though, so some progress may have been made since
> > > then.
> >
> > So I have downloaded and installed what I think is the "parrotwin32
> >
> setup":http://sourceforge.net/projects/parrotwin32/files/parrotwin32%20setup...
> >
> > ...and what I think is the "matching version of the parrot-rakudo
> > addon"http://sourceforge.net/projects/parrotwin32/files/parrot-rakudo%20add...
> >
> > After successful installation, I get a nice subdirectory installed
> > under C:\Parrot-2.4.0\bin
> > and that directory contains even a "perl6.exe"
> >
> > ...but when I want to run perl6.exe, I get an error because
> > "libgcc_s_sjlj-1.dll" is missing.
> >
> > Does anybody know where I can find "libgcc_s_sjlj-1.dll" ?

Have you got your PATH set correctly? Win32 uses PATH to find DLLs
(sometimes... the rules are complicated).

> > Second option is building from source:

I can't help you with this, and I suspect nobody here can. Try one of
the Perl 6 mailing lists.

Ben



------------------------------

Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin) 
Subject: Digest Administrivia (Last modified: 6 Apr 01)
Message-Id: <null>


Administrivia:

To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.

Back issues are available via anonymous ftp from
ftp://cil-www.oce.orst.edu/pub/perl/old-digests. 

#For other requests pertaining to the digest, send mail to
#perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
#sending perl questions to the -request address, I don't have time to
#answer them even if I did know the answer.


------------------------------
End of Perl-Users Digest V11 Issue 2960
***************************************


home help back first fref pref prev next nref lref last post