Installing CPAN


Dirk Koopman G1TLH

Last modified: Fri Jan 19 14:25:13 GMT 2001

I have captured a typical CPAN load here for your information. The details may be slightly different, but it should give you a vague idea of how it all goes together.

Please note note warnings about loading libnet

[root@rufus djk]# perl -MCPAN -e shell

We have to reconfigure CPAN.pm due to following uninitialized parameters:

cpan_home, keep_source_where, build_dir, build_cache, index_expire, gzip, tar, unzip, make, pager, makepl_arg, make_arg, make_install_arg, urllist, inhibit_startup_message, ftp_proxy, http_proxy, no_proxy

/usr/lib/perl5/CPAN/Config.pm initialized.

The CPAN module needs a directory of its own to cache important
index files and maybe keep a temporary mirror of CPAN files. This may
be a site-wide directory or a personal directory.


First of all, I'd like to create this directory. Where?

CPAN build and cache directory? [/root/.cpan] 


If you want, I can keep the source files after a build in the cpan
home directory. If you choose so then future builds will take the
files from there. If you don't want to keep them, answer 0 to the
next question.



How big should the disk cache be for keeping the build directories
with all the intermediate files?

Cache size for build directory (in MB)? [10] 


The CPAN module will need a few external programs to work
properly. Please correct me, if I guess the wrong path for a program.
Don't panic if you do not have some of them, just press ENTER for
those.

Where is your gzip program? [/bin/gzip] 
Where is your tar program? [/bin/tar] 
Warning: unzip not found in PATH
Where is your unzip program? [] 
Where is your make program? [/usr/bin/make] 
Warning: lynx not found in PATH
Where is your lynx program? [] 
Where is your ncftp program? [/usr/bin/ncftp] 
Where is your ftp program? [/usr/bin/ftp] 
What is your favorite pager program? [/usr/bin/less] 
What is your favorite shell? [/bin/bash] 


Every Makefile.PL is run by perl in a separate process. Likewise we
run 'make' and 'make install' in processes. If you have any parameters
(e.g. PREFIX, INSTALLPRIVLIB, UNINST or the like) you want to pass to
the calls, please specify them here.

If you don't understand this question, just press ENTER.

Parameters for the 'perl Makefile.PL' command? [] 
Parameters for the 'make' command? [] 
Parameters for the 'make install' command? [] 


Sometimes you may wish to leave the processes run by CPAN alone
without caring about them. As sometimes the Makefile.PL contains
question you're expected to answer, you can set a timer that will
kill a 'perl Makefile.PL' process after the specified time in seconds.

If you set this value to 0, these processes will wait forever. This is
the default and recommended setting.

Timeout for inacivity during Makefile.PL? [0] 

We need to know the URL of your favorite CPAN site.
Please enter it here:  ftp://sunsite.doc.ic.ac.uk/packages/CPAN

Testing "ftp://sunsite.doc.ic.ac.uk/packages/CPAN" ...

  Please, install Net::FTP as soon as possible. CPAN.pm installs it for you
  if you just type
      install Bundle::libnet


Trying with "/usr/bin/ncftp -c" to get
    ftp://sunsite.doc.ic.ac.uk/packages/CPAN/MIRRORED.BY
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources
GOT /root/.cpan/sources/MIRRORED.BY

"ftp://sunsite.doc.ic.ac.uk/packages/CPAN" seems to work


WAIT support is available as a Plugin. You need the CPAN::WAIT module
to actually use it.  But we need to know your favorite WAIT server. If
you don't know a WAIT server near you, just press ENTER.

Your favorite WAIT server?
   [wait://ls6.informatik.uni-dortmund.de:1404] 


If you're accessing the net via proxies, you can specify them in the
CPAN configuration or via environment variables. The variable in
the $CPAN::Config takes precedence.

Your ftp_proxy?  
Your http_proxy?  
Your no_proxy?  


commit: wrote /usr/lib/perl5/CPAN/Config.pm

cpan shell -- CPAN exploration and modules installation (v1.3102)
ReadLine support suppressed

cpan> 
cpan> install Bundle::CPAN
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/authors
GOT /root/.cpan/sources/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/modules
GOT /root/.cpan/sources/modules/02packages.details.txt.gz
Going to read /root/.cpan/sources/modules/02packages.details.txt.gz

  There's a new CPAN.pm version (v1.40) available!
  You might want to try
    install CPAN
    reload cpan
  without quitting the current session. It should be a seamless upgrade
  while we are running...

Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/modules
GOT /root/.cpan/sources/modules/03modlist.data.gz
Going to read /root/.cpan/sources/modules/03modlist.data.gz
Running make for NWINT/MD5-1.7.tar.gz
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/authors/id/NWINT
GOT /root/.cpan/sources/authors/id/NWINT/MD5-1.7.tar.gz
MD5-1.7/
MD5-1.7/Changes
MD5-1.7/MANIFEST
MD5-1.7/MD5.pm
MD5-1.7/MD5.xs
MD5-1.7/Makefile.PL
MD5-1.7/README
MD5-1.7/global.h
MD5-1.7/md5.h
MD5-1.7/md5c.c
MD5-1.7/test.pl
MD5-1.7/typemap
MD5-1.7/examples/
MD5-1.7/examples/mddriver.pl
MD5-1.7/examples/twdigest.pl

  CPAN.pm: Going to build NWINT/MD5-1.7.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for MD5
mkdir ./blib
mkdir ./blib/lib
mkdir ./blib/arch
mkdir ./blib/arch/auto
mkdir ./blib/arch/auto/MD5
mkdir ./blib/lib/auto
mkdir ./blib/lib/auto/MD5
mkdir ./blib/man3
cp MD5.pm ./blib/lib/MD5.pm
AutoSplitting MD5 (./blib/lib/auto/MD5)
/usr/bin/perl -I/usr/lib/perl5/i386-linux/5.00404 -I/usr/lib/perl5 /usr/lib/perl5/ExtUtils/xsubpp  -typemap /usr/lib/perl5/ExtUtils/typemap -typemap typemap MD5.xs >MD5.tc && mv MD5.tc MD5.c
cc -c  -Dbool=char -DHAS_BOOL -I/usr/local/include -O2    -DVERSION=\"1.7\" -DXS_VERSION=\"1.7\" -fpic -I/usr/lib/perl5/i386-linux/5.00404/CORE -DPERL_BYTEORDER=1234 MD5.c
cc -c  -Dbool=char -DHAS_BOOL -I/usr/local/include -O2    -DVERSION=\"1.7\" -DXS_VERSION=\"1.7\" -fpic -I/usr/lib/perl5/i386-linux/5.00404/CORE -DPERL_BYTEORDER=1234 md5c.c
Running Mkbootstrap for MD5 ()
chmod 644 MD5.bs
LD_RUN_PATH="" cc -o blib/arch/auto/MD5/MD5.so  -shared -L/usr/local/lib MD5.o md5c.o     
chmod 755 blib/arch/auto/MD5/MD5.so
cp MD5.bs ./blib/arch/auto/MD5/MD5.bs
chmod 644 blib/arch/auto/MD5/MD5.bs
Manifying ./blib/man3/MD5.3
  /usr/bin/make  -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl -I./blib/arch -I./blib/lib -I/usr/lib/perl5/i386-linux/5.00404 -I/usr/lib/perl5 test.pl
1..14
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
  /usr/bin/make test -- OK
Running make install
Installing /usr/lib/perl5/site_perl/i386-linux/./auto/MD5/MD5.so
Installing /usr/lib/perl5/site_perl/i386-linux/./auto/MD5/MD5.bs
Installing /usr/lib/perl5/site_perl/./auto/MD5/autosplit.ix
Installing /usr/lib/perl5/site_perl/./MD5.pm
Installing /usr/lib/perl5/man/man3/./MD5.3
Writing /usr/lib/perl5/site_perl/i386-linux/auto/MD5/.packlist
Appending installation info to /usr/lib/perl5/i386-linux/5.00404/perllocal.pod
  /usr/bin/make install  -- OK
Running make for GSAR/Data-Dumper-2.09.tar.gz
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/authors/id/GSAR
GOT /root/.cpan/sources/authors/id/GSAR/Data-Dumper-2.09.tar.gz
Data-Dumper-2.09/
Data-Dumper-2.09/Dumper.html
Data-Dumper-2.09/t/
Data-Dumper-2.09/t/overload.t
Data-Dumper-2.09/t/dumper.t
Data-Dumper-2.09/MANIFEST.NOXSUB
Data-Dumper-2.09/Dumper.pm.NOXSUB
Data-Dumper-2.09/Dumper.xs
Data-Dumper-2.09/Todo
Data-Dumper-2.09/MANIFEST
Data-Dumper-2.09/Makefile.PL
Data-Dumper-2.09/Dumper.pm
Data-Dumper-2.09/Changes
Data-Dumper-2.09/README

  CPAN.pm: Going to build GSAR/Data-Dumper-2.09.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Data::Dumper
mkdir ./blib
mkdir ./blib/lib
mkdir ./blib/lib/Data
mkdir ./blib/arch
mkdir ./blib/arch/auto
mkdir ./blib/arch/auto/Data
mkdir ./blib/arch/auto/Data/Dumper
mkdir ./blib/lib/auto
mkdir ./blib/lib/auto/Data
mkdir ./blib/lib/auto/Data/Dumper
cp Dumper.pm ./blib/lib/Data/Dumper.pm
/usr/bin/perl -I/usr/lib/perl5/i386-linux/5.00404 -I/usr/lib/perl5 /usr/lib/perl5/ExtUtils/xsubpp  -typemap /usr/lib/perl5/ExtUtils/typemap Dumper.xs >Dumper.tc && mv Dumper.tc Dumper.c
cc -c  -Dbool=char -DHAS_BOOL -I/usr/local/include -O2    -DVERSION=\"2.09\" -DXS_VERSION=\"2.09\" -fpic -I/usr/lib/perl5/i386-linux/5.00404/CORE  Dumper.c
Running Mkbootstrap for Data::Dumper ()
chmod 644 Dumper.bs
LD_RUN_PATH="" cc -o blib/arch/auto/Data/Dumper/Dumper.so  -shared -L/usr/local/lib Dumper.o     
chmod 755 blib/arch/auto/Data/Dumper/Dumper.so
cp Dumper.bs ./blib/arch/auto/Data/Dumper/Dumper.bs
chmod 644 blib/arch/auto/Data/Dumper/Dumper.bs
  /usr/bin/make  -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl -I./blib/arch -I./blib/lib -I/usr/lib/perl5/i386-linux/5.00404 -I/usr/lib/perl5 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/dumper............ok
t/overload..........ok
All tests successful.
Files=2,  Tests=139,  0 secs ( 0.55 cusr  0.05 csys =  0.60 cpu)
  /usr/bin/make test -- OK
Running make install
Installing /usr/lib/perl5/site_perl/i386-linux/./auto/Data/Dumper/Dumper.so
Installing /usr/lib/perl5/site_perl/i386-linux/./auto/Data/Dumper/Dumper.bs
Installing /usr/lib/perl5/site_perl/./Data/Dumper.pm
Writing /usr/lib/perl5/site_perl/i386-linux/auto/Data/Dumper/.packlist
Appending installation info to /usr/lib/perl5/i386-linux/5.00404/perllocal.pod
  /usr/bin/make install  -- OK
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/authors/id/GBARR
GOT /root/.cpan/sources/authors/id/GBARR/Bundle-libnet-1.00.tar.gz
Bundle-libnet-1.00/
Bundle-libnet-1.00/Makefile.PL
Bundle-libnet-1.00/libnet.pm
Bundle-libnet-1.00/README
Bundle-libnet-1.00/MANIFEST
Data::Dumper is up to date.
Running make for JROGERS/Net-Telnet-3.01.tar.gz
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/authors/id/JROGERS
GOT /root/.cpan/sources/authors/id/JROGERS/Net-Telnet-3.01.tar.gz
Net-Telnet-3.01/
Net-Telnet-3.01/Makefile.PL
Net-Telnet-3.01/ChangeLog
Net-Telnet-3.01/lib/
Net-Telnet-3.01/lib/Net/
Net-Telnet-3.01/lib/Net/Telnet.pm
Net-Telnet-3.01/t/
Net-Telnet-3.01/t/select.t
Net-Telnet-3.01/README
Net-Telnet-3.01/MANIFEST

  CPAN.pm: Going to build JROGERS/Net-Telnet-3.01.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Net::Telnet
mkdir ./blib
mkdir ./blib/lib
mkdir ./blib/lib/Net
mkdir ./blib/arch
mkdir ./blib/arch/auto
mkdir ./blib/arch/auto/Net
mkdir ./blib/arch/auto/Net/Telnet
mkdir ./blib/lib/auto
mkdir ./blib/lib/auto/Net
mkdir ./blib/lib/auto/Net/Telnet
mkdir ./blib/man3
cp lib/Net/Telnet.pm ./blib/lib/Net/Telnet.pm
Manifying ./blib/man3/Net::Telnet.3
  /usr/bin/make  -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl -I./blib/arch -I./blib/lib -I/usr/lib/perl5/i386-linux/5.00404 -I/usr/lib/perl5 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/select............ok
All tests successful.
Files=1,  Tests=1,  0 secs ( 0.38 cusr  0.02 csys =  0.40 cpu)
  /usr/bin/make test -- OK
Running make install
Installing /usr/lib/perl5/site_perl/./Net/Telnet.pm
Installing /usr/lib/perl5/man/man3/./Net::Telnet.3
Writing /usr/lib/perl5/site_perl/i386-linux/auto/Net/Telnet/.packlist
Appending installation info to /usr/lib/perl5/i386-linux/5.00404/perllocal.pod
  /usr/bin/make install  -- OK
Running make for GBARR/libnet-1.0605.tar.gz
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/authors/id/GBARR
GOT /root/.cpan/sources/authors/id/GBARR/libnet-1.0605.tar.gz
libnet-1.0605/
libnet-1.0605/Net/
libnet-1.0605/Net/FTP/
libnet-1.0605/Net/FTP/dataconn.pm
libnet-1.0605/Net/FTP/L.pm
libnet-1.0605/Net/FTP/A.pm
libnet-1.0605/Net/FTP/E.pm
libnet-1.0605/Net/FTP/I.pm
libnet-1.0605/Net/POP3.pm
libnet-1.0605/Net/SMTP.pm
libnet-1.0605/Net/FTP.pm
libnet-1.0605/Net/Cmd.pm
libnet-1.0605/Net/DummyInetd.pm
libnet-1.0605/Net/NNTP.pm
libnet-1.0605/Net/SNPP.pm
libnet-1.0605/Net/Time.pm
libnet-1.0605/Net/Domain.pm
libnet-1.0605/Net/PH.pm
libnet-1.0605/Net/Netrc.pm
libnet-1.0605/demos/
libnet-1.0605/demos/smtp.self
libnet-1.0605/demos/nntp
libnet-1.0605/demos/pop3
libnet-1.0605/demos/time
libnet-1.0605/demos/snpp
libnet-1.0605/demos/nntp.mirror
libnet-1.0605/demos/ftp
libnet-1.0605/demos/inetd
libnet-1.0605/Hostname.pm.eg
libnet-1.0605/t/
libnet-1.0605/t/nntp.t
libnet-1.0605/t/ph.t
libnet-1.0605/t/require.t
libnet-1.0605/t/hostname.t
libnet-1.0605/t/smtp.t
libnet-1.0605/t/ftp.t
libnet-1.0605/FAQ.pod
libnet-1.0605/README.config
libnet-1.0605/MANIFEST
libnet-1.0605/Configure
libnet-1.0605/Makefile.PL
libnet-1.0605/ChangeLog
libnet-1.0605/README

  CPAN.pm: Going to build GBARR/libnet-1.0605.tar.gz

Checking for Socket...ok
Checking for IO::Socket...ok
Checking for Data::Dumper...ok
Checking if your kit is complete...
Looks good

This script will prompt you to enter hostnames that can be used as
defaults for some of the modules in the libnet distribution.

To ensure that you do not enter an invalid hostname, I can perform a
lookup on each hostname you enter. If your internet connection is via
a dialup line then you may not want me to perform these lookups, as
it will require you to be on-line.

Do you want me to perform hostname lookups (y|n) ? [yes] no

*** WARNING *** WARNING *** WARNING *** WARNING *** WARNING ***

OK I will not check if the hostnames you give are valid
so be very cafeful

*** WARNING *** WARNING *** WARNING *** WARNING *** WARNING ***

The following questions all require a list of host names, separated
with spaces. If you do not have a host available for any of the
services, then enter a single space, followed by . To accept the
default, hit 

	
***
*** DO NOT ACCEPT THE DEFAULTS!!! (ed), please enter <space><cr> ***
***

Enter a list of available NNTP hosts : [news]     
Enter a list of available SMTP hosts : [mailhost]  
Enter a list of available POP3 hosts : []  
Enter a list of available SNPP hosts : []  
Enter a list of available PH Hosts   : [dirserv]  
Enter a list of available TIME Hosts   : []  
Enter a list of available DAYTIME Hosts   : []  

Some companies access the internet via a firewall machine, and all
FTP access must be dove via this machine.

If to gain FTP access to a machine beyond a firewall, you have to use
a FTP proxy machine and login as username@remote.host then enter
the name of that gateway here.

FTP proxy hostname : [] 

Normally when FTP needs a data connection the client tells the server
a port to connect to, and the server initiates a connection to the client.

Some setups, in particular firewall setups, can/do not work using this
protocol. In these situations the client must make the connection to the
server, this is called a passive transfer.

Should all FTP connections via a firewall/proxy be passive (y|n) ? [no] 

Should all other FTP connections be passive (y|n) ? [no] 

What is your local internet domain name : [] tubby.org

If you specified some default hosts above, it is possible for me to
do some basic tests when you run `make test'

This will cause `make test' to be quite a bit slower and, if your
internet connection is via dialup, will require you to be on-line
unless the hosts are local.

Do you want me to run these tests (y|n) ? [yes] 

To allow Net::FTP to be tested I will need a hostname. This host
should allow anonymous access and have a /pub directory

What host can I use : [] localhost

Writing libnet.cfg
Writing Makefile for Net
mkdir ./blib
mkdir ./blib/lib
mkdir ./blib/arch
mkdir ./blib/arch/auto
mkdir ./blib/arch/auto/Net
mkdir ./blib/lib/auto
mkdir ./blib/lib/auto/Net
mkdir ./blib/man3
cp Net/DummyInetd.pm ./blib/lib/Net/DummyInetd.pm
cp Net/NNTP.pm ./blib/lib/Net/NNTP.pm
cp Net/FTP/dataconn.pm ./blib/lib/Net/FTP/dataconn.pm
cp Net/SNPP.pm ./blib/lib/Net/SNPP.pm
cp Net/FTP/I.pm ./blib/lib/Net/FTP/I.pm
cp Net/POP3.pm ./blib/lib/Net/POP3.pm
cp Net/SMTP.pm ./blib/lib/Net/SMTP.pm
cp Net/FTP/L.pm ./blib/lib/Net/FTP/L.pm
cp FAQ.pod ./blib/lib/FAQ.pod
cp Net/FTP.pm ./blib/lib/Net/FTP.pm
cp Net/Time.pm ./blib/lib/Net/Time.pm
cp Net/Cmd.pm ./blib/lib/Net/Cmd.pm
cp Net/Domain.pm ./blib/lib/Net/Domain.pm
cp Net/PH.pm ./blib/lib/Net/PH.pm
cp Net/FTP/A.pm ./blib/lib/Net/FTP/A.pm
cp libnet.cfg ./blib/arch/Net/Config.pm
cp Net/Netrc.pm ./blib/lib/Net/Netrc.pm
cp Net/FTP/E.pm ./blib/lib/Net/FTP/E.pm
Manifying ./blib/man3/Net::Time.3
Manifying ./blib/man3/FAQ.3
/usr/bin/pod2man: FAQ.pod is missing required section: DESCRIPTION
Manifying ./blib/man3/Net::Domain.3
Manifying ./blib/man3/Net::PH.3
Manifying ./blib/man3/Net::NNTP.3
Manifying ./blib/man3/Net::DummyInetd.3
Manifying ./blib/man3/Net::SNPP.3
Manifying ./blib/man3/Net::FTP.3
Manifying ./blib/man3/Net::POP3.3
Manifying ./blib/man3/Net::Netrc.3
Manifying ./blib/man3/Net::SMTP.3
Manifying ./blib/man3/Net::Cmd.3
  /usr/bin/make  -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl -I./blib/arch -I./blib/lib -I/usr/lib/perl5/i386-linux/5.00404 -I/usr/lib/perl5 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/ftp...............ok
t/hostname..........ok
t/nntp..............skipping test on this platform
t/ph................skipping test on this platform
t/require...........ok
t/smtp..............skipping test on this platform
All tests successful.
Files=6,  Tests=16,  3 secs ( 2.12 cusr  0.23 csys =  2.35 cpu)
  /usr/bin/make test -- OK
Running make install
Installing /usr/lib/perl5/site_perl/i386-linux/./Net/Config.pm
Installing /usr/lib/perl5/site_perl/./Net/DummyInetd.pm
Installing /usr/lib/perl5/site_perl/./Net/NNTP.pm
Installing /usr/lib/perl5/site_perl/./Net/FTP/dataconn.pm
Installing /usr/lib/perl5/site_perl/./Net/FTP/I.pm
Installing /usr/lib/perl5/site_perl/./Net/FTP/L.pm
Installing /usr/lib/perl5/site_perl/./Net/FTP/A.pm
Installing /usr/lib/perl5/site_perl/./Net/FTP/E.pm
Installing /usr/lib/perl5/site_perl/./Net/SNPP.pm
Installing /usr/lib/perl5/site_perl/./Net/POP3.pm
Installing /usr/lib/perl5/site_perl/./Net/SMTP.pm
Installing /usr/lib/perl5/site_perl/./Net/FTP.pm
Installing /usr/lib/perl5/site_perl/./Net/Time.pm
Installing /usr/lib/perl5/site_perl/./Net/Cmd.pm
Installing /usr/lib/perl5/site_perl/./Net/Domain.pm
Installing /usr/lib/perl5/site_perl/./Net/PH.pm
Installing /usr/lib/perl5/site_perl/./Net/Netrc.pm
Installing /usr/lib/perl5/site_perl/./FAQ.pod
Installing /usr/lib/perl5/man/man3/./Net::Time.3
Installing /usr/lib/perl5/man/man3/./FAQ.3
Installing /usr/lib/perl5/man/man3/./Net::Domain.3
Installing /usr/lib/perl5/man/man3/./Net::PH.3
Installing /usr/lib/perl5/man/man3/./Net::NNTP.3
Installing /usr/lib/perl5/man/man3/./Net::DummyInetd.3
Installing /usr/lib/perl5/man/man3/./Net::SNPP.3
Installing /usr/lib/perl5/man/man3/./Net::FTP.3
Installing /usr/lib/perl5/man/man3/./Net::POP3.3
Installing /usr/lib/perl5/man/man3/./Net::Netrc.3
Installing /usr/lib/perl5/man/man3/./Net::SMTP.3
Installing /usr/lib/perl5/man/man3/./Net::Cmd.3
Writing /usr/lib/perl5/site_perl/i386-linux/auto/Net/.packlist
Appending installation info to /usr/lib/perl5/i386-linux/5.00404/perllocal.pod
  /usr/bin/make install  -- OK
Running make for KJALB/TermReadKey-2.12.tar.gz
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/authors/id/KJALB
GOT /root/.cpan/sources/authors/id/KJALB/TermReadKey-2.12.tar.gz
TermReadKey-2.12/
TermReadKey-2.12/Makefile.PL
TermReadKey-2.12/ReadKey.pm
TermReadKey-2.12/test.pl
TermReadKey-2.12/Configure.pm
TermReadKey-2.12/genchars.pl
TermReadKey-2.12/README
TermReadKey-2.12/ReadKey.xs
TermReadKey-2.12/MANIFEST

  CPAN.pm: Going to build KJALB/TermReadKey-2.12.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Term::ReadKey
mkdir ./blib
mkdir ./blib/lib
mkdir ./blib/lib/Term
mkdir ./blib/arch
mkdir ./blib/arch/auto
mkdir ./blib/arch/auto/Term
mkdir ./blib/arch/auto/Term/ReadKey
mkdir ./blib/lib/auto
mkdir ./blib/lib/auto/Term
mkdir ./blib/lib/auto/Term/ReadKey
mkdir ./blib/man3
cp ReadKey.pm ./blib/lib/Term/ReadKey.pm
AutoSplitting Term::ReadKey (./blib/lib/auto/Term/ReadKey)
/usr/bin/perl -I/usr/lib/perl5 genchars.pl

Writing termio/termios section of cchars.h... Done.
Checking for sgtty...
        Sgtty NOT found.
Writing sgtty section of cchars.h... Done.
/usr/bin/perl -I/usr/lib/perl5/i386-linux/5.00404 -I/usr/lib/perl5 /usr/lib/perl5/ExtUtils/xsubpp  -typemap /usr/lib/perl5/ExtUtils/typemap ReadKey.xs >ReadKey.tc && mv ReadKey.tc ReadKey.c
Please specify prototyping behavior for ReadKey.xs (see perlxs manual)
cc -c  -Dbool=char -DHAS_BOOL -I/usr/local/include -O2    -DVERSION=\"2.12\" -DXS_VERSION=\"2.12\" -fpic -I/usr/lib/perl5/i386-linux/5.00404/CORE  ReadKey.c
In file included from /usr/include/sys/select.h:31,
                 from ReadKey.xs:240:
/usr/include/selectbits.h:30: warning: `__FD_ZERO' redefined
/usr/include/asm/posix_types.h:65: warning: this is the location of the previous definition
/usr/include/selectbits.h:35: warning: `__FD_SET' redefined
/usr/include/asm/posix_types.h:45: warning: this is the location of the previous definition
/usr/include/selectbits.h:40: warning: `__FD_CLR' redefined
/usr/include/asm/posix_types.h:50: warning: this is the location of the previous definition
/usr/include/selectbits.h:49: warning: `__FD_ISSET' redefined
/usr/include/asm/posix_types.h:58: warning: this is the location of the previous definition
In file included from ReadKey.xs:240:
/usr/include/sys/select.h:60: warning: `FD_SET' redefined
/usr/include/linux/time.h:59: warning: this is the location of the previous definition
/usr/include/sys/select.h:61: warning: `FD_CLR' redefined
/usr/include/linux/time.h:60: warning: this is the location of the previous definition
/usr/include/sys/select.h:62: warning: `FD_ISSET' redefined
/usr/include/linux/time.h:61: warning: this is the location of the previous definition
/usr/include/sys/select.h:63: warning: `FD_ZERO' redefined
/usr/include/linux/time.h:62: warning: this is the location of the previous definition
In file included from ReadKey.xs:240:
/usr/include/sys/select.h:45: syntax error before `fd_mask'
/usr/include/sys/select.h:45: warning: empty declaration
/usr/include/sys/select.h:48: conflicting types for `fd_set'
/usr/include/linux/types.h:9: previous declaration of `fd_set'
/usr/include/sys/select.h:73: conflicting types for `__select'
/usr/include/sys/time.h:55: previous declaration of `__select'
/usr/include/sys/select.h:76: conflicting types for `select'
/usr/include/sys/time.h:58: previous declaration of `select'
ReadKey.xs: In function `selectfile':
ReadKey.xs:1441: `__fd_mask' undeclared (first use this function)
ReadKey.xs:1441: (Each undeclared identifier is reported only once
ReadKey.xs:1441: for each function it appears in.)
make: *** [ReadKey.o] Error 1
  /usr/bin/make  -- NOT OK
Running make test
  Oops, make had returned bad status
Running make install
  Oops, make had returned bad status
Running make for ILYAZ/modules/Term-ReadLine-Perl-0.9904.tar.gz
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/authors/id/ILYAZ/modules
GOT /root/.cpan/sources/authors/id/ILYAZ/modules/Term-ReadLine-Perl-0.9904.tar.gz
Term-ReadLine-Perl-0.9904/
Term-ReadLine-Perl-0.9904/CHANGES
Term-ReadLine-Perl-0.9904/Makefile.PL
Term-ReadLine-Perl-0.9904/MANIFEST
Term-ReadLine-Perl-0.9904/ReadLine/
Term-ReadLine-Perl-0.9904/ReadLine/Perl.pm
Term-ReadLine-Perl-0.9904/ReadLine/readline.pm
Term-ReadLine-Perl-0.9904/README
Term-ReadLine-Perl-0.9904/test.pl

  CPAN.pm: Going to build ILYAZ/modules/Term-ReadLine-Perl-0.9904.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Term::ReadLine
mkdir ./blib
mkdir ./blib/lib
mkdir ./blib/lib/Term
mkdir ./blib/arch
mkdir ./blib/arch/auto
mkdir ./blib/arch/auto/Term
mkdir ./blib/arch/auto/Term/ReadLine
mkdir ./blib/lib/auto
mkdir ./blib/lib/auto/Term
mkdir ./blib/lib/auto/Term/ReadLine
cp ReadLine/Perl.pm ./blib/lib/Term/ReadLine/Perl.pm
cp ReadLine/readline.pm ./blib/lib/Term/ReadLine/readline.pm
  /usr/bin/make  -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl -I./blib/arch -I./blib/lib -I/usr/lib/perl5/i386-linux/5.00404 -I/usr/lib/perl5 test.pl
Features present: preput 1 tkRunning 1 appname 1 getHistory 1 ornaments 1 attribs 1 newTTY 1 autohistory 1 addHistory 1 minline 1 setHistory 1
Can't ioctl TIOCGETP: Invalid argument
Consider installing Term::ReadKey from CPAN site nearby
        at http://www.perl.com/CPAN
Or use
        perl -MCPAN -e shell
to reach CPAN. Falling back to 'stty'.
        If you do not want to see this warning, set PERL_READLINE_NOWARN
in your environment.
Enter arithmetic or Perl expression: exit
  /usr/bin/make test -- OK
Running make install
Installing /usr/lib/perl5/site_perl/./Term/ReadLine/Perl.pm
Installing /usr/lib/perl5/site_perl/./Term/ReadLine/readline.pm
Writing /usr/lib/perl5/site_perl/i386-linux/auto/Term/ReadLine/.packlist
Appending installation info to /usr/lib/perl5/i386-linux/5.00404/perllocal.pod
  /usr/bin/make install  -- OK
Running make for ULPFR/CPAN-WAIT-0.24.tar.gz
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/authors/id/ULPFR
GOT /root/.cpan/sources/authors/id/ULPFR/CPAN-WAIT-0.24.tar.gz
CPAN-WAIT-0.24/
CPAN-WAIT-0.24/ChangeLog
CPAN-WAIT-0.24/Makefile.PL
CPAN-WAIT-0.24/lib/
CPAN-WAIT-0.24/lib/WAIT/
CPAN-WAIT-0.24/lib/WAIT/Client.pm
CPAN-WAIT-0.24/lib/CPAN/
CPAN-WAIT-0.24/lib/CPAN/WAIT.pm
CPAN-WAIT-0.24/README
CPAN-WAIT-0.24/t/
CPAN-WAIT-0.24/t/basic.t
CPAN-WAIT-0.24/MANIFEST

  CPAN.pm: Going to build ULPFR/CPAN-WAIT-0.24.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for CPAN::WAIT
mkdir ./blib
mkdir ./blib/lib
mkdir ./blib/lib/CPAN
mkdir ./blib/arch
mkdir ./blib/arch/auto
mkdir ./blib/arch/auto/CPAN
mkdir ./blib/arch/auto/CPAN/WAIT
mkdir ./blib/lib/auto
mkdir ./blib/lib/auto/CPAN
mkdir ./blib/lib/auto/CPAN/WAIT
mkdir ./blib/man3
cp lib/WAIT/Client.pm ./blib/lib/WAIT/Client.pm
cp lib/CPAN/WAIT.pm ./blib/lib/CPAN/WAIT.pm
Manifying ./blib/man3/CPAN::WAIT.3
  /usr/bin/make  -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl -I./blib/arch -I./blib/lib -I/usr/lib/perl5/i386-linux/5.00404 -I/usr/lib/perl5 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/basic.............ok
All tests successful.
Files=1,  Tests=5,  3 secs ( 0.90 cusr  0.08 csys =  0.98 cpu)
  /usr/bin/make test -- OK
Running make install
Installing /usr/lib/perl5/site_perl/./CPAN/WAIT.pm
Installing /usr/lib/perl5/site_perl/./WAIT/Client.pm
Installing /usr/lib/perl5/man/man3/./CPAN::WAIT.3
Writing /usr/lib/perl5/site_perl/i386-linux/auto/CPAN/WAIT/.packlist
Appending installation info to /usr/lib/perl5/i386-linux/5.00404/perllocal.pod
  /usr/bin/make install  -- OK
Running make for ANDK/CPAN-1.40.tar.gz
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/authors/id/ANDK
GOT /root/.cpan/sources/authors/id/ANDK/CPAN-1.40.tar.gz
CPAN-1.40/
CPAN-1.40/lib/
CPAN-1.40/lib/CPAN.pm
CPAN-1.40/lib/CPAN/
CPAN-1.40/lib/CPAN/Nox.pm
CPAN-1.40/lib/CPAN/FirstTime.pm
CPAN-1.40/lib/Bundle/
CPAN-1.40/lib/Bundle/CPAN.pm
CPAN-1.40/Todo
CPAN-1.40/t/
CPAN-1.40/t/loadme.t
CPAN-1.40/MANIFEST
CPAN-1.40/Makefile.PL
CPAN-1.40/Changes
CPAN-1.40/README

  CPAN.pm: Going to build ANDK/CPAN-1.40.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for CPAN
mkdir ./blib
mkdir ./blib/lib
mkdir ./blib/arch
mkdir ./blib/arch/auto
mkdir ./blib/arch/auto/CPAN
mkdir ./blib/lib/auto
mkdir ./blib/lib/auto/CPAN
mkdir ./blib/man3
cp lib/CPAN/FirstTime.pm ./blib/lib/CPAN/FirstTime.pm
cp lib/CPAN.pm ./blib/lib/./CPAN.pm
cp lib/Bundle/CPAN.pm ./blib/lib/Bundle/CPAN.pm
cp lib/CPAN/Nox.pm ./blib/lib/CPAN/Nox.pm
Manifying ./blib/man3/CPAN::FirstTime.3
Manifying ./blib/man3/CPAN.3
Manifying ./blib/man3/Bundle::CPAN.3
Manifying ./blib/man3/CPAN::Nox.3
  /usr/bin/make  -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl -I./blib/arch -I./blib/lib -I/usr/lib/perl5/i386-linux/5.00404 -I/usr/lib/perl5 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/loadme............ok
All tests successful.
Files=1,  Tests=1,  0 secs ( 0.69 cusr  0.06 csys =  0.75 cpu)
  /usr/bin/make test -- OK
Running make install
Installing /usr/lib/perl5/./CPAN/FirstTime.pm
Installing /usr/lib/perl5/./CPAN/Nox.pm
Installing /usr/lib/perl5/./CPAN.pm
Installing /usr/lib/perl5/./Bundle/CPAN.pm
Installing /usr/lib/perl5/man/man3/./CPAN::FirstTime.3
Installing /usr/lib/perl5/man/man3/./CPAN.3
Installing /usr/lib/perl5/man/man3/./Bundle::CPAN.3
Installing /usr/lib/perl5/man/man3/./CPAN::Nox.3
Writing /usr/lib/perl5/i386-linux/5.00404/auto/CPAN/.packlist
Appending installation info to /usr/lib/perl5/i386-linux/5.00404/perllocal.pod
  /usr/bin/make install  -- OK

cpan> q
Lockfile removed.
	

 


Copyright © 1998 by Dirk Koopman G1TLH. All Rights Reserved
$Id$