I applied this fairly recently; it may be helpful for a parrot-nightly.
C:\Brent\Visual Studio Projects\Perl 6\parrot\parrot>perl
Configure.pl --help
Configure.pl - Parrot Configure
Options:
--debugging Enable debugging
--defaults Accept all default values
--define name=value Defines value name as value
--help This text
--version Show assembler version
C:\Brent\Visual Studio Projects\Perl 6\parrot\parrot>perl
Configure.pl --defaults
Parrot Configure
Copyright (C) 2001 Yet Another Society
Since you're running this script, you obviously have
Perl 5--I'll be pulling some defaults from its configuration.
First, I'm gonna check the manifest, to make sure you got a
complete Parrot kit.
Okay, we found everything. Next you'll need to answer
a few questions about your system. Rules are the same
as Perl 5's Configure--defaults are in square brackets,
and you can hit enter to accept them.
Okay. Now I'm gonna probe Perl 5's configuration to see
what headers you have around. This could take a bit on slow
machines...
Okay, that's finished. I'm now going to write your very
own Makefile, config.h, and Parrot::Config to disk.
Okay, we're done!
You can now use `make test_prog' (or your platform's equivalent to
`make')
to build your Parrot.
Happy Hacking,
The Parrot Team
--Brent Dax
[EMAIL PROTECTED]
They *will* pay for what they've done.
H.Merijn Brand:
# I've waited till either Configure or make would do something
# sensible, and I'm
# also aware that parrot-nightly isn't stable. Does
# perl6-internals value input
# like this (on a regular basis) or not.
#
# Either way, is there a point in time that parrot is released
# as pseodo-stable
# snapshots like Jarkko does with perl5?
#
# l1:/pro/3gl/CPAN/parrot-nightly 106 > make
# perl Configure.pl
# Parrot Configure
# Copyright (C) 2001 Yet Another Society
#
# Since you're running this script, you obviously have
# Perl 5--I'll be pulling some defaults from its configuration.
#
# First, I'm gonna check the manifest, to make sure you got a
# complete Parrot kit.
#
# Okay, we found everything. Next you'll need to answer
# a few questions about your system. Rules are the same
# as Perl 5's Configure--defaults are in square brackets,
# and you can hit enter to accept them.
#
# What C compiler do you want to use? [cc]
# How about your linker? [ld]
# What flags would you like passed to your C compiler? [
# -DDEBUGGING -Ae -D_HPUX_S
# OURCE -I/pro/local/include -D_LARGEFILE_SOURCE
# -D_FILE_OFFSET_BITS=64 -I.. -I./
# include]
# Which libraries would you like your C compiler to include?
# [-lnsl -lnm -lndbm -l
# gdbm -ldb -ldld -lm -lc -lndir -lcrypt -lsec]
# How big would you like integers to be? [long]
# And your floats? [double]
#
# Okay. Now I'm gonna probe Perl 5's configuration to see
# what headers you have around. This could take a bit on slow
# machines...
#
# Okay, that's finished. I'm now going to write your very
# own Makefile, config.h, and Parrot::Config to disk.
#
# Okay, we're done!
# You can now use `make test_prog' (or your platform's
# equivalent to `make')
# to build your Parrot.
#
# Happy Hacking,
# The Parrot Team
# perl make_op_header.pl opcode_table > op.h
# Can't locate Parrot/Opcode.pm in @INC (@INC contains:
# /pro/lib/perl5/5.6.1/PA-RI
# SC2.0 /pro/lib/perl5/5.6.1
# /pro/lib/perl5/site_perl/5.6.1/PA-RISC2.0 /pro/lib/pe
# rl5/site_perl/5.6.1 /pro/lib/perl5/site_perl .) at
# make_op_header.pl line 6.
# BEGIN failed--compilation aborted at make_op_header.pl line 6.
# make: *** [op.h] Error 2
# l1:/pro/3gl/CPAN/parrot-nightly 107 >
#
# --
# H.Merijn Brand Amsterdam Perl Mongers
# (http://www.amsterdam.pm.org/)
# using perl-5.6.1, 5.7.1 & 629 on HP-UX 10.20 & 11.00, AIX
# 4.2, AIX 4.3,
# WinNT 4, Win2K pro & WinCE 2.11. Smoking perl CORE:
# [EMAIL PROTECTED]
# http:[EMAIL PROTECTED]/
# [EMAIL PROTECTED]
# send smoke reports to: [EMAIL PROTECTED], QA:
http://qa.perl.org