Net::Server und altes Perl
am 21.07.2006 02:39:11 von usenet
Hi,
auf einem recht alten System (perl 5.005_02) funktioniert Net::Server nicht:
#!/usr/bin/perl -w
package MyPackage;
use strict;
use vars qw(@ISA);
use Net::Server::Fork;
@ISA = qw(Net::Server::Fork);
MyPackage->run();
exit;
$ ./foo.pl
Can't locate object method "run" via package "MyPackage" at ./foo.pl line 10.
Auf einem neueren Perl (5.6.1) dagegen funktioniert das so. Auf
beiden Systemen ist net-server-0.94 installiert.
Het jemand eine Idee, wie sich das umgehen lässt, ohne das Perl zu erneuern?
TIA, Bodo
--
Bodo Bellut bodo@bellut.net | USE PGP! +-----------+
Stangefolstr. 17 Fax/Mobile: just ask | (key via server |\ O---m /|
44141 Dortmund Fon: +49-700-77-BELLUT | or on request) |/---------\|
PGP: 768/FA18A639 AE 5A 47 40 5A A0 D6 15 8E 54 44 AA 8D DD 6E BD+-----------+
Re: Net::Server und altes Perl
am 22.07.2006 03:39:36 von usenet
Hi,
hier noch ein paar Datenpunkte:
perl 5.005_02 i686-linux, Net::Server 0.94 -> tut nicht
perl 5.005_03 i386-freebsd, Net::Server 0.94 -> tut nicht
perl 5.005_03 i586-linux, Net::Server 0.94 -> tut nicht
perl v5.6.0 i386-linux, Net::Server 0.85 -> OK
perl 5.6.1 i686-linux, Net::Server 0.94 -> OK
perl v5.8.4 i386-linux-thread-multi, Net::Server 0.87 -> OK
Die Meldung ist im Fall "tut nicht" immer die selbe. Gibt es eine brauchbare
Methode, um Net::Server wieder zu entfernen, sodaß ich die älteren Versionen
ausprobieren kann, bis ich alle durch hab?
cu, Bodo
--
Bodo Bellut bodo@bellut.net | USE PGP! +-----------+
Stangefolstr. 17 Fax/Mobile: just ask | (key via server |\ O---m /|
44141 Dortmund Fon: +49-700-77-BELLUT | or on request) |/---------\|
PGP: 768/FA18A639 AE 5A 47 40 5A A0 D6 15 8E 54 44 AA 8D DD 6E BD+-----------+
Re: Net::Server und altes Perl
am 24.07.2006 05:49:45 von usenet
Ingrid wrote:
>
>Hi,
>
>hier noch ein paar Datenpunkte:
>
>perl 5.005_02 i686-linux, Net::Server 0.94 -> tut nicht
>perl 5.005_03 i386-freebsd, Net::Server 0.94 -> tut nicht
>perl 5.005_03 i586-linux, Net::Server 0.94 -> tut nicht
Ein Downgrade auf Net::Server 0.88 hat in allen drei Fällen dafür gesorgt,
daß alles funktioniert.
cu, Bodo
--
Bodo Bellut bodo@bellut.net | USE PGP! +-----------+
Stangefolstr. 17 Fax/Mobile: just ask | (key via server |\ O---m /|
44141 Dortmund Fon: +49-700-77-BELLUT | or on request) |/---------\|
PGP: 768/FA18A639 AE 5A 47 40 5A A0 D6 15 8E 54 44 AA 8D DD 6E BD+-----------+