Net::Server und altes Perl

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( [at] ISA);
use Net::Server::Fork;
[at] 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 [at] 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+-----------+
usenet [ Fr, 21 Juli 2006 02:39 ] [ ID #1400619 ]

Re: Net::Server und altes Perl

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 [at] 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+-----------+
usenet [ Sa, 22 Juli 2006 03:39 ] [ ID #1401405 ]

Re: Net::Server und altes Perl

Ingrid <usenet-reply [at] spambin.de> 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 [at] 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+-----------+
usenet [ Mo, 24 Juli 2006 05:49 ] [ ID #1403247 ]
Perl » de.comp.lang.perl.misc » Net::Server und altes Perl

Vorheriges Thema: Modul installieren
Nächstes Thema: Bilder verändern sich nach dem Hochladen