Many of the Perl scripts in the distribution (including assemble.pl !) can no longer find the Parrot::* modules. Enclosed patch fixes (although it would be nice if there were an easier way to do this).
Simon --- languages/scheme/Scheme/Test.pm.old Wed Jan 30 17:42:08 2002 +++ languages/scheme/Scheme/Test.pm Wed Jan 30 17:42:11 2002 @@ -4,7 +4,7 @@ use strict; use vars qw(@EXPORT @ISA); -use lib '../..'; +use lib '../../lib'; use Parrot::Config; require Exporter; --- classes/pmc2c.pl.old Wed Jan 30 17:35:26 2002 +++ classes/pmc2c.pl Wed Jan 30 17:35:51 2002 @@ -6,6 +6,7 @@ # use FindBin; +use lib 'lib'; use lib "$FindBin::Bin/.."; use lib "$FindBin::Bin/../lib"; use Parrot::Vtable; --- classes/genclass.pl.old Wed Jan 30 17:35:19 2002 +++ classes/genclass.pl Wed Jan 30 17:35:41 2002 @@ -1,6 +1,7 @@ # $Id: genclass.pl,v 1.7 2002/01/04 16:09:01 dan Exp $ use FindBin; +use lib 'lib'; use lib "$FindBin::Bin/.."; use Parrot::Vtable; my %vtbl = parse_vtable("$FindBin::Bin/../vtable.tbl"); --- assemble.pl.old Wed Jan 30 17:09:20 2002 +++ assemble.pl Wed Jan 30 17:14:41 2002 @@ -6,6 +6,7 @@ # use strict; +use lib 'lib'; use Parrot::Assembler; init_assembler(@ARGV); --- disassemble.pl.old Wed Jan 30 17:09:26 2002 +++ disassemble.pl Wed Jan 30 17:14:53 2002 @@ -12,7 +12,7 @@ # use strict; - +use lib 'lib'; use Parrot::Config; use Parrot::OpLib::core; --- optimizer.pl.old Wed Jan 30 17:26:14 2002 +++ optimizer.pl Wed Jan 30 17:26:17 2002 @@ -1,7 +1,7 @@ #!/usr/bin/perl -w use strict; -use lib '.'; +use lib 'lib'; use Parrot::Optimizer; my $file = $ARGV[0]; --- pbc2c.pl.old Wed Jan 30 17:26:57 2002 +++ pbc2c.pl Wed Jan 30 17:27:02 2002 @@ -12,6 +12,7 @@ # use strict; +use lib 'lib'; use Parrot::Types; use Parrot::PackFile;