Seite 11 von 12

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Mo 31. Dez 2018, 22:17
von wrtlbrmpft
@reindeer: Schau mal in Deinen Briefkasten.

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Di 1. Jan 2019, 13:33
von marsipulami0815
Hallo reindeer,

Frohes Neues Jahr

Hier die komplette Version 2.93k. Wenn sich die originale Version 2.92 mit der Anleitung, die Du befolgst, in eine eine EXE Datei übersetzen lässt, dann sollte es auch mit der Version 2.93k funktionieren...

VG, Marcus

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Di 1. Jan 2019, 17:36
von reindeer
Vielen Dank für eure Nachrichten.
Ich habe nacheinander folgende Module installiert:
PAR::Packer
Convert::UU
Geo::Inverse
XML::XPath
WWW::Mechanize::GZip
Date::Calc
Log::Log4perl
und anschließend jeweils eine exe-Datei erstellt. Dabei ist immer beim Aufruf der exe-Datei die Fehlermeldung für das Installieren eines weiteren Moduls gekommen.
Das letzte, also Log4perl, bringt beim Installieren diese Fehlermeldung:
Test Summary Report
-------------------
t/026FileApp.t (Wstat: 256 Tests: 27 Failed: 1)
Failed test: 23
Non-zero exit status: 1
Files=73, Tests=741, 34 wallclock secs ( 0.31 usr + 0.19 sys = 0.50 CPU)
Result: FAIL
Failed 1/73 test programs. 1/741 subtests failed.
gmake: *** [Makefile:931: test_dynamic] Error 255
MSCHILLI/Log-Log4perl-1.49.tar.gz
C:\STRAWB~1\c\bin\gmake.exe test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports MSCHILLI/Log-Log4perl-1.49.tar.gz
Stopping: 'install' failed for 'Log::Log4perl'.

Wie soll ich jetzt weiter vorgehen?

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Di 1. Jan 2019, 19:51
von wrtlbrmpft
Für was brauchst Du eine exe-Datei?

Lass doch einfach im geolog-Verzeichnis die geolog.pl laufen.

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Di 1. Jan 2019, 20:08
von reindeer
Das geht leider auch nicht:
C:\>R:\geocaching\geolog\geolog.pl
Can't locate Log/Log4perl.pm in @INC (you may need to install the Log::Log4perl module) (@INC contains: C:/Strawberry/perl/site/lib C:/Strawberry/perl/vendor/lib C:/Strawberry/perl/lib) at R:\geocaching\geolog\geolog.pl line 64.
BEGIN failed--compilation aborted at R:\geocaching\geolog\geolog.pl line 64.

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Di 1. Jan 2019, 20:19
von wrtlbrmpft
Hier kommt cpan zum Einsatz um das fehlende Modul nachzuladen.

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Di 1. Jan 2019, 21:56
von marsipulami0815
Hallo reindeer,

mir ist noch eingefallen, das es bei einer älteren Version vom Programmautor dann mal ein Script "module-install.pl" gab, welches die für geolog benötigten Module über CPAN nachlädt und installiert. Unter Linux hatte das seinerzeit geholfen, wenn auf einem System mal das eine oder andere Modul fehlte. Ich hatte das noch im Programmverzeichnis und habe es hier mal als Referenz angehängt. Villeicht hilft Dir das ja weiter...

Code: Alles auswählen

use CPAN;
install "HTTP::Cookies";
install "HTTP::Request::Common";
install "HTTP::Response";
install "LWP";
install "LWP::UserAgent";
install "LWP::Simple";
install "URI::URL";
install "Term::Cap";
install "Cwd";
install "Encode::Unicode";
install "File::Copy";
install "File::Path";
install "File::Which";
install "File::Spec";
install "File::Basename";
install "FindBin";
install "Text::Balanced";
install "Convert::UU";
install "Archive::Zip";
install "Text::Iconv";
install "Time::Local";
install "Term::ReadKey";
install "Geo::Inverse";
install "Math::Trig";
install "Math::Round";
install "IO::String";
install "ExtUtils::MakeMaker";
install "ExtUtils::MM_Win32";
install "Archive::Tar";
install "Convert::UU";
install "GD";
install "Math::Polygon::Calc";
install "DBI";
install "Math::Round";
install "DBD::SQLite";
install "File::HomeDir";
install "XML::XPath";
install "LWP::Protocol::https";
install "WWW:Mechanize::GZip";
install "URI";
install "Compress::Bzip2";
install "JSON::XS";
install "LWP::Protocol::https";
install "Date::Calc";
VG, Marcus

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Di 1. Jan 2019, 22:13
von marsipulami0815
Mir ist noch etwas eingefallen:
Auf jeden Fall benötigst Du auch noch das modul "Log::Log4perl", da es Dein Interpreter in der Fehlermeldung als fehlend anmeckeert. Bei einer PERL Installation ist zumindest dieses immer standardmässig dabei, deswegen ist es indem module-install Script nicht aufgeführt..

Und schau auch mal an den Anfang de geolog.pl Datei. Dort stehen 19 auskommentierte Zeilen, die alle mit "perl2exe_include" anfangen. Möglicherweise werden die noch zusätzlich für einen PERL Intepreter unter Windows benötigt - dann müsstest Du die mal zum Test aktivieren (das "#" am Anafng löschen).

Code: Alles auswählen

#perl2exe_include "utf8.pm"
#perl2exe_exclude "VMS/Stdio.pm"
#perl2exe_include "IO/Seekable.pm"
#perl2exe_include "IO/File.pm"
#perl2exe_include "IO/Pipe.pm"
#perl2exe_include "IO/Dir.pm"
#perl2exe_include "File/Glob.pm"
#perl2exe_include "unicore/To/Fold.pl"
#perl2exe_include "PerlIO.pm"
#perl2exe_include "Encode/Encoding.pm"
#perl2exe_include "Encode.pm"
#perl2exe_include "Encode/Byte.pm"
#perl2exe_include "HTTP/Cookies.pm"
#perl2exe_include "HTTP/Date.pm"
#perl2exe_include "Time/Local.pm"
#perl2exe_include "Compress/Bzip2.pm"
#perl2exe_include "File/HomeDir/Windows.pm"
#perl2exe_include "Math/Polygon/Calc.pm"
#perl2exe_include "unicore/Heavy.pl"
VG, Marcus

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: So 6. Jan 2019, 16:43
von reindeer
Nochmals vielen Dank für die hilfreiche Unterstützung!
Ich konnte geolog nicht starten, da sich das Modul Log::Log4perl nicht installieren ließ und nach der Überprüfung immer mit einem Fehler beendet wurde.
Erst der Aufruf mit:
cpanm -n Log::Log4perl
brachte eine erfolgreiche Installation und geolog läuft seitdem mehr oder weniger ohne Probleme.
Ich habe die erstellten Seiten jetzt auch hochgeladen:
http://geolog.reindeer-geocaching.de

Bei einigen wenigen Caches (darunter auch eigene) bringt geolog immer eine Meldung "Illegal field".
Ich weiß nicht, was dies zu bedeuten hat.

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Verfasst: Mo 7. Jan 2019, 14:55
von wrtlbrmpft
@reindeer: Nur interessehalber - hast Du eine exe-Datei gebaut oder nur die geolog.pl augerufen?