Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
chromatic, thank you for the guidance. Is this process expected to work on Windows XP? I know, I could have tried it myself.

However, being a Windows programmer, I thought that this was as good an occasion as any for me to venture into the Linux world and try perl6 there.

It worked as advertized!

Here are details (yes, brethern in Windows, it was easy):

* downloaded the Ubuntu 7.10 iso image file, made the CD and installed it on an otherwise unused laptop

* downloaded the parrot tarball and extracted it

* ran

$ perl
but this failed with
Determining what C compiler and linker to use...Compilation failed with 'cc'

* googled, and followed advice found on some forum, to

sudo apt-get install build-essential

* re-ran

$ perl
: success

* followed the remaining parrot and perl6 build steps

* sanity test succeeded

And at last, ran my first script

# myfirst.p6 by rudif 6 Jan 2008 say "Hello world from perl6"
rudi@rudi-laptop:~/parrot/parrot$ ./languages/perl6/perl6 myfirst.p6 Hello world from perl6


OK, I tried the build process on WinXP + VC8, 32 bit machine, and I got stuck.

First, I had trouble with the old nmake 1.5 which was serving me the error

 NMAKE Fatal Error U1095
 expanded command line 'commandline' too long 
After some googling I found the solution - use the nmake 8 which comes with VC8

Now the first nmake step worked

The second nmake step

 $ nmake -C languages\perl6\
was failing, but it worked when I did
 cd languages\perl6\
For now I am stuck on the third step,
 nmake pbc_to_exe 
- nmake does not know how to make pbc_to_exe.

It is getting late over here, I will need to dig into it tomorrow.

Update #2


I compared the parrot\makefile generated on Linux with the one on Windows. Well, the Windows makefile does not contain build targets pbc_to_exe and perl6, so that explains my failure to build pbc_to_exe on Windows.

It looks like the feverish activity of parrot porters just before the end of 2007 was limited to the Linux build of perl6, as I guessed, correctly, it turns out.


In reply to Re: Want a perl6 Binary? by Rudif
in thread Want a perl6 Binary? by chromatic

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (9)
As of 2023-03-27 14:05 GMT
Find Nodes?
    Voting Booth?
    Which type of climate do you prefer to live in?

    Results (65 votes). Check out past polls.