Subject: | Läuft nicht unter Windows |
Das Modul HTML::HTMLDoc funktioniert nicht unter Windows. Perl Version ist 5.8.0, Windows Version ist Windows 2000 mit sämtlichen Service-Packs. HTTP-Server ist Apache 1.3. Im Script ich als $PATH das Installationsverzeichnis von HTMLDOC hinzugefügt, damit das Modul dieses aufrufen kann. Überprüfung hat ergeben, das es tatsächlich im Path liegt und gefunden wird.
Das Modul HTML::HTMLDoc scheint das Programm "htmldoc" dennoch nicht zu finden bzw. nicht auszuführen. Könnte (*G*) ggf. daran liegen, daß es das Programm "htmldoc" unter Windows nicht gibt, dort heißt es "ghtmldoc.exe". Ich habe im Source des Moduls den Namen entsprechend angepaßt (s/htmldoc/ghtmldoc\.exe), es scheint auch, als ob das Programm aufgerufen werden würde. Leider passiert nun nichts mehr, es kommt nur irgendwann ein Timeout. Apache-Log schweigt zu diesem Thema.
Meine Vermutung:
ghtmldoc.exe ist nicht (so) kommandozeilenfähig, wie "htmldoc" auf Linux.
Auf Wunsch setze ich mich auch selbst gerne mal mit dem Thema auseinander und baue einen Patch.
Gruß,
ansgar