Praveen Nallari wrote: > > Hi, > > I am stuck at a very simple PERL script. The script and error message I have > attached below. Can someone please let me know where I have gone wrong?
Please post to just one group. UNIX should be fine if on UNIX/Linux. > The script is: > > > #!/home/mds/bin/perl5.8.0 > > use strict; > use Net::FTP; > use File::Basename; > use Cwd; > my $wdir = cwd; > my $host_ip = "qqq.qqq.qqq.qq"; > > # trying to connect to remopte host > my $ftp = Net::FTP->new($host_ip,Debug => 0); > > if( $ftp ) > { > print "Connected to host $host_ip\n"; > } > else > { > #no connection is created > print "Unable to connect to $host_ip\n"; > exit 1; > ) > ~ I assume the ) is really a } above. > Error message is below: > > syntax error at /home/mds/lib/perl5/PA-RISC1.1/5.003/IO/Handle.pm line 250, near > "use 5.006_001" > BEGIN failed--compilation aborted at > /home/mds/lib/perl5/PA-RISC1.1/5.003/IO/Socket.pm line 11. > BEGIN failed--compilation aborted at /home/mds/lib/perl5/Net/FTP.pm line 18. > BEGIN failed--compilation aborted at simpleftp1.sh line 4. This works fine on Windoze and connects (I turned debug on to make sure - leave it on and see what it prints out) : use strict; use warnings; use Net::FTP; use File::Basename; use Cwd; my $wdir = cwd; my $host_ip = 'your ip here'; my $ftp = Net::FTP->new($host_ip, Debug => 1) or die "Unable to connect to $host_ip: $!\n"; print "Connected to host $host_ip\n"; __END__ Your errors at compile time mean either you have a syntax error or a bad Perl build. Run the above exactly as is (modify the IP) and see what it yields. -- ,-/- __ _ _ $Bill Luebkert Mailto:[EMAIL PROTECTED] (_/ / ) // // DBE Collectibles Mailto:[EMAIL PROTECTED] / ) /--< o // // Castle of Medieval Myth & Magic http://www.todbe.com/ -/-' /___/_<_</_</_ http://dbecoll.tripod.com/ (My Perl/Lakers stuff) _______________________________________________ Perl-Unix-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs