Bonjour,
J'utilisais un logiciel sourceforge (xmltv.ex) qui permer de lire, décoder des pages web puis mettre en forme un fichier à la norme xmltv les programmes tv français voire d'autre pays.
Depuis quelque mois la personne en charge de maintenir la partie française de ce logiciel ne dispose plus du temps nécessaire et a donc abandonné! D'autres développeurs ont repris le flambeau du développement mais pas de la liaison avec sourceforge qui permettait non seulement de diffuser la version interprétée Perl mais aussi un .exe pour windows.
J'ai donc chargé ActivePerl, C++, dmake, le gestionnaire de librairie Tortoise, downloadé l'appli (xmltv) et le générateur d'éxecutable PDK d'ActiveState, fin des présentations!
Première manip, recompiler l'ancienne version
Réussi, elle contient un module de collecte des pages html s'appellant tv_grab_fr dont le site a disparu et qui nous oblige à le réécrire pour un autre site et à publier une autre version.
Deuxième manip,
Installation du nouveau module tv_grab_fr par COUPER-COLLER à la place de l'ancien dans le repository de Tortoise, nmake distclean, makefile.pl, nmake, nmake xmltv.exe,
deux modules sont déclarés manquants lors de cette compil
Toisième manip:
Le module manquant Encode/Guess est installé par cpan, la compilation se passe bien le code est généré, parfait semblet'il!
Quatrième manip:
A l'éxécution de ce code une erreur apparait:
Can't locate Encode/Guess.pm in @INC <@INC contains : C:\DOCUME~1\tv\LOCALS~1\Temp\pdk-tv-1240\ C:BiBoo at <eval 139> line 8 <DATA> line 855
tv est le nom de l'utilisateur xp
Je n'ai pas le sentiment que le nouveau code tv_grab_fr (nouveau module coupé-collé ajouté) soit en cause, il fonctionne en interprétatif.
Le module Encode/Guess est bien en place avec les autres (20 ont été ajoutés) erreur avec Tortoise, d'utilisation du compilo de code Pearl?
L'un d'entre vous aurait'il une piste?
Merci à vous tous et A+
PS:Ce directory C:\Documents and Settings\tv\Local Settings\Temp\pdk-tv a été choisi par défaut lors de l'installation de Perl avec le camelpack. Peut-on choisir le nom ou se rangent les modules et comment le paramétrer?
Partager