Le 30/04/2013 18:46, Ken Moffat a écrit : > On Tue, Apr 30, 2013 at 08:00:25PM +0430, سید احمد حسینی wrote: >> thank youI doI also use the parameter xBut again, I encounter this error >>>> From: ahmad...@outlook.com >>>> To: lfs-support@linuxfromscratch.org >>>> Date: Mon, 29 Apr 2013 17:39:47 +0430 >>>> Subject: Re: [lfs-support] 6.27. Coreutils-8.21 error >>>> >>>> This parameter does not work: >>>> >>>> root:/sources/coreutils-8.21# make -j1 >>>> make all-recursive >>>> [...] >>>> GEN man/expand.1 >>>> GEN man/expr.1 >>>> help2man: can't get '--help' info from man/expr.td/expr >>>> make[2]: *** [man/expr.1] Error 127 >>>> make[2]: Leaving directory `/sources/coreutils-8.21' >>>> make[1]: *** [all-recursive] Error 1 >>>> make[1]: Leaving directory `/sources/coreutils-8.21' >>>> make: *** [all] Error 2 > That is a really weird error - in a normal LFS build, help2man is a > parameter for the build-aux/missing script. If I'm reading that part > correctly, it *either* just touches the existing output file, *or* it > reports "help2man is required to generate this page" when the file is > missing. > > In a normal LFS build the help2man program doesn't exist, and the > pages are already there. But this output seems to be invoking a > *real* help2man program from within chroot. > > 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'). 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 -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page