Subject: | Installing libnet on Monta Vista Linux 3.0 |
Hello:
I am not at all certain that this is a bug specifically in libnet's
install procedure, or if there is something I am missing on my target
platform.
I was attempting to install libnet 1.13 on a PPC 405 running Monta Vista
Linux 3.0 (Linux/ppc 2.4.18_mvl30) and ran into an error in the "make
install" phase. I encountered this same problem (as shown in the
attachment) in 1.16 (I then tried back-tracking a few revs to see if it
was something new).
Operating System vendor and version:
Linux ebony2 2.4.18_mvl30-ebony #2 Tue Jun 10 10:11:48 CDT 2003 ppc unknown
Perl version:
This is perl, v5.6.1 built for ppc-linux
Copyright 1987-2001, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'. If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.
Distribution file name:
libnet-1.13.tar.gz
Is there something I can do to correct this?
root@ebony2:/tmp/vcheck/libnet# perl Makefile.PL
Checking for Socket...ok
Checking for IO::Socket...ok
Checking if your kit is complete...
Warning: the following files are missing in your kit:
Net/Cmd.pm
Net/Config.pm
Net/Domain.pm
Net/FTP.pm
Net/FTP/A.pm
Net/FTP/E.pm
Net/FTP/I.pm
Net/FTP/L.pm
Net/FTP/dataconn.pm
Net/NNTP.pm
Net/Netrc.pm
Net/POP3.pm
Net/SMTP.pm
Net/Time.pm
Net/libnetFAQ.pod
demos/ftp
demos/inetd
demos/nntp
demos/nntp.mirror
demos/pop3
demos/smtp.self
demos/time
t/config.t
t/ftp.t
t/hostname.t
t/libnet_t.pl
t/netrc.t
t/nntp.t
t/require.t
t/smtp.t
Please inform the author.
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]
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 <CR>. To accept the
default, hit <CR>
Enter a list of available NNTP hosts : []
Enter a list of available SMTP hosts : []
Enter a list of available POP3 hosts : []
Enter a list of available SNPP hosts : []
Enter a list of available PH Hosts : []
Enter a list of available TIME Hosts : []
Enter a list of available DAYTIME Hosts : []
Do you have a firewall/ftp proxy between your machine and the internet
If you use a SOCKS firewall answer no
(y|n) ? [no]
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 be passive (y|n) ? [no]
What is your local internet domain name : [] cnt.com
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] no
Writing libnet.cfg
Writing Makefile for Net
root@ebony2:/tmp/vcheck/libnet# make
cp Netrc.pm blib/lib/Netrc.pm
cp SMTP.pm blib/lib/SMTP.pm
cp Time.pm blib/lib/Time.pm
cp NNTP.pm blib/lib/NNTP.pm
cp A.pm blib/lib/A.pm
cp I.pm blib/lib/I.pm
cp Cmd.pm blib/lib/Cmd.pm
cp libnetFAQ.pod blib/lib/libnetFAQ.pod
cp FTP.pm blib/lib/FTP.pm
cp POP3.pm blib/lib/POP3.pm
cp libnet.cfg blib/lib/Net/libnet.cfg
cp L.pm blib/lib/L.pm
cp Config.pm blib/lib/Config.pm
cp Domain.pm blib/lib/Domain.pm
cp E.pm blib/lib/E.pm
cp dataconn.pm blib/lib/dataconn.pm
cp libnet_t.pl blib/lib/libnet_t.pl
Manifying blib/man3/Netrc.3perl
Manifying blib/man3/SMTP.3perl
Manifying blib/man3/Time.3perl
Manifying blib/man3/NNTP.3perl
Manifying blib/man3/Domain.3perl
Manifying blib/man3/Cmd.3perl
Manifying blib/man3/libnetFAQ.3perl
Manifying blib/man3/FTP.3perl
Manifying blib/man3/POP3.3perl
root@ebony2:/tmp/vcheck/libnet# make test
No tests defined for Net extension.
root@ebony2:/tmp/vcheck/libnet# make install
Global symbol "%Config" requires explicit package name at /usr/share/perl/5.6.1/
ExtUtils/MM_Unix.pm line 21.
BEGIN not safe after errors--compilation aborted at /usr/share/perl/5.6.1/ExtUti
ls/MM_Unix.pm line 243.
Compilation failed in require at /usr/share/perl/5.6.1/ExtUtils/MakeMaker.pm lin
e 75.
Compilation failed in require at /usr/share/perl/5.6.1/ExtUtils/Install.pm line
55.
BEGIN failed--compilation aborted at /usr/share/perl/5.6.1/ExtUtils/Install.pm l
ine 55.
Compilation failed in require.
BEGIN failed--compilation aborted.
make: *** [pure_site_install] Error 255
root@ebony2:/tmp/vcheck/libnet#