error with Perl-5.8.0 (cvs version of book)

Michal Zachar mgzachar at stonline.sk
Tue Oct 8 16:21:39 PDT 2002


I'm using the CVS version of the book (2002-09-22).

Building sh-utils-2.0 Istrike first error:

Package is dependant on perl which according to book is to be instaled
after.

<cut from book>
 
              [90]Installing Sh-utils-2.0
              [91]Installing Gettext-0.11.5
              [92]Installing Net-tools-1.60
              [93]Installing Perl-5.8.0
              [94]Installing Linux threads-2.2.5 man pages
 

root:/usr/src/sh-utils-2.0# make
make  all-recursive
make[1]: Entering directory `/usr/src/sh-utils-2.0'
Making all in lib
make[2]: Entering directory `/usr/src/sh-utils-2.0/lib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/sh-utils-2.0/lib'
Making all in intl
make[2]: Entering directory `/usr/src/sh-utils-2.0/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/sh-utils-2.0/intl'
Making all in src
make[2]: Entering directory `/usr/src/sh-utils-2.0/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/sh-utils-2.0/src'
Making all in doc
make[2]: Entering directory `/usr/src/sh-utils-2.0/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/sh-utils-2.0/doc'
Making all in man
make[2]: Entering directory `/usr/src/sh-utils-2.0/man'
Updating man page uname.1
WARNING: `perl' is needed, and you do not seem to have it handy on your
         system.  You might have modified some files without having the
         proper tools for further handling them.  Check the `README'
file,
         it often tells you about the needed prerequirements for
installing
         this package.  You may also peek at any GNU archive site, in
case
         some other package would contain this missing `perl' program.
make[2]: *** [uname.1] Error 1
make[2]: Leaving directory `/usr/src/sh-utils-2.0/man'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/sh-utils-2.0'
make: *** [all-recursive-am] Error 2
root:/usr/src/sh-utils-2.0#

So I have decided to install Perl ahead of sh-utils only to
strike another problem with perl: 



root:/usr/src/perl-5.8.0# make
        AutoSplitting perl library
LD_LIBRARY_PATH=/usr/src/perl-5.8.0 ./miniperl -Ilib -e 'use AutoSplit;
\
        autosplit_lib_modules(@ARGV)' lib/*.pm
LD_LIBRARY_PATH=/usr/src/perl-5.8.0 ./miniperl -Ilib -e 'use AutoSplit;
\
        autosplit_lib_modules(@ARGV)' lib/*/*.pm
make lib/re.pm
make[1]: Entering directory `/usr/src/perl-5.8.0'
make[1]: `lib/re.pm' is up to date.
make[1]: Leaving directory `/usr/src/perl-5.8.0'

        Making DynaLoader (static_pic)
make[1]: Entering directory `/usr/src/perl-5.8.0/ext/DynaLoader'
make[1]: Leaving directory `/usr/src/perl-5.8.0/ext/DynaLoader'
make[1]: Entering directory `/usr/src/perl-5.8.0/ext/DynaLoader'
make[1]: Leaving directory `/usr/src/perl-5.8.0/ext/DynaLoader'
cd x2p; LD_LIBRARY_PATH=/usr/src/perl-5.8.0 make s2p
make[1]: Entering directory `/usr/src/perl-5.8.0/x2p'
make[1]: `s2p' is up to date.
make[1]: Leaving directory `/usr/src/perl-5.8.0/x2p'

        Making utilities
make[1]: Entering directory `/usr/src/perl-5.8.0/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/perl-5.8.0/utils'

        Making x2p stuff
make[1]: Entering directory `/usr/src/perl-5.8.0/x2p'

make[1]: Leaving directory `/usr/src/perl-5.8.0/x2p'

        Making B (dynamic)
Can't figure out your cwd! at ../../lib/ExtUtils/MakeMaker.pm line 229.
Warning: No Makefile!
make[1]: Entering directory `/usr/src/perl-5.8.0/ext/B'
make[1]: *** No rule to make target `config'.  Stop.
make[1]: Leaving directory `/usr/src/perl-5.8.0/ext/B'
make config failed, continuing anyway...
make[1]: Entering directory `/usr/src/perl-5.8.0/ext/B'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory `/usr/src/perl-5.8.0/ext/B'
make: *** [lib/auto/B/B.so] Error 2
root:/usr/src/perl-5.8.0#

I have searched archives on lfs and in October there is already one
report on this problem. I have not found any repply to it however.

Anyone with solutions to this?

TIA Michal Zachar 
-- 
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe lfs-support' in the subject header of the message



More information about the lfs-support mailing list