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