Le 30/04/2013 21:21, Ken Moffat a écrit :
> On Tue, Apr 30, 2013 at 06:58:12PM +0200, Pierre Labastie wrote:
>> help2man is in the `man' directory in the coreutils-8.21 tree.
>> I think it is really used in that case (could be checked
>> with `make V=1').
> 
>  Thanks, I'd overlooked that.  I've learned something :)
> 
> Ahmad, please ignore my previous response.
> 
> man/help2man is a perl script, invoked from man/local.mk :
> 
> ## Graceful degradation for systems lacking perl.
> if HAVE_PERL
> run_help2man = $(PERL) -- $(srcdir)/man/help2man
> else
> run_help2man = $(SHELL) $(srcdir)/man/dummy-man
> endif
> 
>  AFAICS, it runs against the compiled program (expr in this case)
> passing a flag of --help.  The normal output [ GEN man/expr.1 ]
> hides that, which is why I don't see it in my logs.  And because it
> was run, we know that some of perl is installed - actually, we know
> there is at least enough perl to get through the glibc build.
> 
>> The only other possibility I can think of is a problem with the LANG or
>> LC_ALL variable being set to something different from
>> C or POSIX, since help2man uses the output of
>> `<command> --help'. But this should not happen in the chroot environement.
>>
>> Pierre
>>
>  Possible.  Looking at all of the *.po files in coreutils' po/
> directory, I don't see any languages which look likely - Ahmad
> appears to be in a locale which uses an arabic script, none of the
> .po files seem appropriate.

>  Either way, I'm still surprised that it gets to 'expr' before it
> fails - there are about 26 man pages before tht which apparently
> didn't cause a problem.
> 
> ĸen

You are right : that rules out "locale" problems, and also anything related
to perl installation.

Maybe it could be a good idea to try to run
expr --help, and see what the output is.

try :
cd src
./expr --help

Pierre
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to