Hi Leute
Ich habe ein Problem unzwar habe ich bei mir auf nem Debian Linux die Lib bzw Klasse "libnet-jabber-loudmouth-perl" installiert das ging eigentlich auch ganz gut.
Danach habe ich die examples geteset aber das Beispiel zum empfangen der Jabber nachichten ("lm-test.pl") geht nicht ich bekommen immer folgenden Fehler.
master:/usr/share/doc/libnet-jabber-loudmouth-perl/examples# perl lm-test.pl master.space-server.org space24 pwxx
FATAL: invalid enum LmMessageType value Net::Jabber::Loudmouth::MessageHandler=SCALAR(0x8215b14), expecting: message / LM_MESSAGE_TYPE_MESSAGE, presence / LM_MESSAGE_TYPE_PRESENCE, iq / LM_MESSAGE_TYPE_IQ, stream / LM_MESSAGE_TYPE_STREAM, stream-error / LM_MESSAGE_TYPE_STREAM_ERROR, unknown / LM_MESSAGE_TYPE_UNKNOWN at lm-test.pl line 20.
In der Zeile 20 und 21 ist folgender Code:
my $handler = Net::Jabber::Loudmouth::MessageHandler->new(\&handle_message);
$connection->register_message_handler($handler, 'message', 'normal');
Auf dem System habe ich die Perl version " v5.8.8 built for i486-linux-gnu-thread-multi" installiert.
Ich weis nicht woran der Fehler liegt kann mir jemand helfen?
Ich habe das Beispiel mal hochgeladen
http://spaceshare.at/files/1199730054199676.html
Gruß nwollek