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

Reply via email to