On Mon, Aug 05, 2013 at 04:55:24PM +0800, Srinivasan Friendster wrote: > I did # make V=1 |& tee coreutils.log > > > this is my coreutils.log: > Please don't top post, if you can avoid it. I see your mailer is not displaying its identity, and sending multi-part, so perhaps you cannot.
> rm -f man/expr.1 man/expr.1-t \ > && t=man/expr.td \ > && rm -rf $t \ > && /tools/bin/mkdir -p $t \ > && (cd $t && ln -s '/sources/coreutils-8.21/src/'$prog $name) \ > && perl -- ./man/help2man \ > --source='GNU coreutils 8.21' \ > --include=./man/$name.x \ > --output=$t/$name.1 $t/$name \ > && sed 's|man/expr\.td/||g' $t/$name.1 > man/expr.1-t \ > && rm -rf $t \ > && chmod -w man/expr.1-t \ > && mv man/expr.1-t 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 > > Yes, but what I said was: > > > On Tue, Jul 30, 2013 at 9:43 PM, Ken Moffat <[email protected]> wrote: > > > The thread is archived at > > http://comments.gmane.org/gmane.linux.lfs.support/36743 > > and Pierre eventually suggested (in the coreutils directory) > > cd src/ ; ./expr --help > > because that is what the script runs. > > I'll try to explain a little more: man/help2man is a perl script. It runs "expr --help" and does NOT report the details of what happens, only success or the message you are getting. So, you need to run the command manually: cd src/ ; ./expr --help And look at what it reports. > > In that case, libgmp.so.10 was not found by the expr program, but > > it was found by cc1. The thread indicates that we never got any > > follow-up from the original poster, so we are apparently still in > > the dark. > > > > If your problem is because libgmp.so.10 is missing, please try > > Pierre's last suggestion (pasting): > > | What I would try is the following: > > | Start over again (remove the directory coreutils-8.21, > > | tar xf coreutils-8.21.tar.xz, cd, patch, configure). > > | Then: > > | # make V=1 |& tee coreutils.log > > | Then: > > | in coreutils.log, look for the lines where expr is compiled. > > | Please send us those lines. What you have sent us is the log from trying to make in the po/ directory. Pierre originally asked for the lines where expr is compiled. That happened in the src/ directory. Actually, it happens in two steps (without V=1 I see CC src/expr.o which compiles it, and then later CCLD src/expr which links it - if running "./expr --help" in the src/ directory reports a missing library, I guess we need that error message plus the lines where expr.o is compiled and where expr is linked. ĸen -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
