Subject: Re: pkg/14815: two files apparently missing when installing mozilla-0.9.6
To: Shin'ichiro TAYA <taya@netbsd.org>
From: Greg A. Woods <woods@weird.com>
List: netbsd-bugs
Date: 03/23/2002 15:20:29
[ On Sunday, March 24, 2002 at 00:53:07 (+0900), Shin'ichiro TAYA wrote: ]
> Subject: Re: pkg/14815: two files apparently missing when installing  mozilla-0.9.6
>
> Which version of perl do you use?
> 
> chromelist.txt is generated by config/make-chromelist.pl.
> According to following part, perl ver. 5.004.05 or later is required
> to generate chromelist.txt.
> 
> # This is necessary because this module is not present in Perl  versions less
> # than 5.004_05.
> eval q{use File::Spec};
> exit if $@;

Ah HA!  Ver good detective work!  I think you've found the "problem"!  Thanks!

On my main i386 dev server I still have:

	$ /usr/sbin/pkg_info -I perl
	perl-5.00404        Practical Extraction and Report Language

(I've been dreading having to rip out the ~20 packages that require it
and most of which I use regularly every day.)

On my sparc dev server I have (compiled static-only) and on my new i386
test server (both running 1.5W just like the main i386 dev server):

	$ /usr/sbin/pkg_info -I perl
	perl-5.6.1nb6       Practical Extraction and Report Language

(which explains why I've seen some subtle differences between the builds
on those machines from the main dev server, though until now I had not
realised )

It sounds like mozilla needs something like this (instead of using
${PERL5_REQD}):

	BUILD_DEPENDS+=	perl>=5.6:../../lang/perl5

-- 
								Greg A. Woods

+1 416 218-0098;  <gwoods@acm.org>;  <g.a.woods@ieee.org>;  <woods@robohack.ca>
Planix, Inc. <woods@planix.com>; VE3TCP; Secrets of the Weird <woods@weird.com>