On Thu, Apr 30, 2009 at 12:52 PM, Jim Meyering <[email protected]> wrote:
> James Youngman wrote:
>> "make check" fails in "doc" on a vanilla NetBSD5.0 system (released
>> yesterday) because no version of Perl is installed by default. In
>> fact make fails without explanation:
>>
[...]
> Thanks for reporting that, and especially for testing on a
> just-released system!
>
> The second change set below should fix that.
Rather than apply the patch I just downloaded your newer snapshot.
It's much clearer:
$ make check ; echo $?
[...]
/usr/bin/grep -E '\{.*\^[0-9][0-9]' ./*.texi && exit 1 || :
/bin/ksh /home/james/tmp/cu/coreutils-7.2.69-269b/build-aux/missing
--run perl -e 1 && /bin/ksh
/home/james/tmp/cu/coreutils-7.2.69-269b/build-aux/missing --run perl
-lne '/\...@var{/ or next; while (/\...@var{(.+?)}/g)
{ $v = $1; $v =~ /[A-Z]/
&& $v !~ /^\\/ and (print "$ARGV:$.:$_"), $m = 1 }
END {$m and (warn "doc/Makefile: do not use upper case in
\...@var{...}\n"), exit 1}' ./*.texi
/home/james/tmp/cu/coreutils-7.2.69-269b/build-aux/missing[108]: perl: not found
WARNING: `perl' is needed, and is missing on your system.
You might have modified some files without having the
proper tools for further handling them. Check the `README' file,
it often tells you about the needed prerequisites for installing
this package. You may also peek at any GNU archive site, in case
some other package would contain this missing `perl' program.
*** Error code 1
Stop.
make: stopped in /home/james/tmp/cu/coreutils-7.2.69-269b/doc
*** Error code 1
Stop.
make: stopped in /home/james/tmp/cu/coreutils-7.2.69-269b
*** Error code 1
Stop.
make: stopped in /home/james/tmp/cu/coreutils-7.2.69-269b
1
Thanks!
James.
_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils