Qui saurait compiler le package XMLTV ?

Tout ce qui concerne le package XMLTV officiel.

Modérateurs : Modérateurs, Développeurs

Règles du forum
Rappel: Conditions générales d'utilisation du forum zguidetv.net

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

Pensez également à consulter les FAQ

On ne hurle pas, on respecte l'opinion de chaque personne, on reste aimable et on respecte le travail des autres, c'est la base d'une entraide constructive.

Tout post ne respectant pas les Règles du forum sera effacé sans préavis.
Avatar du membre
The Real Mc Coy
Administrateur - Site Admin
Messages : 321
Enregistré le : 22 mars 2006 13:16

Qui saurait compiler le package XMLTV ?

Message non lu par The Real Mc Coy » 28 mars 2006 9:43

Je recherche quelqu'un capable de compiler le package XMLTV d'après l'archive suivante :

http://snapshot.xmltv.org/

Ou alors si quelqu'un est capable de m'expliquer complètement la manip de compilation car les infos que j'ai trouvé (utilisation du package Perl d'Active State avec le compilateur nmake + addons) ne sont pas évidentes pour un non-programmeur.
The Real Mc Coy
Administrateur

Avatar du membre
ronaldo1
Développeur ZGuideTV
Messages : 370
Enregistré le : 25 mars 2006 1:04
Localisation : A votre Avis ?
Contact :

Message non lu par ronaldo1 » 28 mars 2006 11:13

C'est la source pour Linux que tu as récupéré?

Avatar du membre
The Real Mc Coy
Administrateur - Site Admin
Messages : 321
Enregistré le : 22 mars 2006 13:16

Message non lu par The Real Mc Coy » 28 mars 2006 11:21

En fait le package XMLTV est totalement écrit en langage Perl et donc peut être compilé pour n'importe quelle plateforme.

Le fichier que j'indique contient les sources et est mis à jour de manière quotidienne.

Il peut aussi y avoir besoin de ce package : xmltv prerequisite 7
The Real Mc Coy
Administrateur

Avatar du membre
ronaldo1
Développeur ZGuideTV
Messages : 370
Enregistré le : 25 mars 2006 1:04
Localisation : A votre Avis ?
Contact :

Message non lu par ronaldo1 » 28 mars 2006 13:23

Je n'ai réussi qu'à faire le makefile :oops:

Avatar du membre
The Real Mc Coy
Administrateur - Site Admin
Messages : 321
Enregistré le : 22 mars 2006 13:16

Message non lu par The Real Mc Coy » 28 mars 2006 13:31

Moi j'ai compilé plein de trucs mais j'ai beaucoup d'erreurs sur beaucoup de "morceaux"...
The Real Mc Coy
Administrateur

Avatar du membre
ronaldo1
Développeur ZGuideTV
Messages : 370
Enregistré le : 25 mars 2006 1:04
Localisation : A votre Avis ?
Contact :

Message non lu par ronaldo1 » 28 mars 2006 13:35

peux tu me dire comment tu as fait? ça maiderai :merci:

caku
Utilisateur
Messages : 38
Enregistré le : 24 mars 2006 8:47

Message non lu par caku » 28 mars 2006 18:32

Salut

je viens de te le compiler sur ma debian etch

http://www.algedi.info/download/subdir/xmltv-trmc.zip

Le make et le make test passent sans erreurs.

A+

Avatar du membre
The Real Mc Coy
Administrateur - Site Admin
Messages : 321
Enregistré le : 22 mars 2006 13:16

Message non lu par The Real Mc Coy » 29 mars 2006 8:54

Merci je vais regarder ça de près ;)

Edit :
Par contre je n'ai plus de fichier makefile pour pouvoir le compiler sous Windows :shock:

Va falloir que je cherche comment faire...
The Real Mc Coy
Administrateur

caku
Utilisateur
Messages : 38
Enregistré le : 24 mars 2006 8:47

Message non lu par caku » 29 mars 2006 10:00

Tu veux faire quoi exactement

sous nunux j'ai juste a faire un

./tv_grab_fr.pl --configure

puis

./tv_grab_fr.pl --output epg.xml --slow

patientier 5 à 6 heures et hop je recupere un fichier de 13 Mo

je pense que sous win ça doit etre a peu pareil du genre :
perl tv_grab_fr.pl pouetpouet


par contre si tu veux faire un exe je n'ai jamais tenté l'experience.
Peu etre voir du cote de "perl2exe" y' a une version lite gratos

A+

Avatar du membre
The Real Mc Coy
Administrateur - Site Admin
Messages : 321
Enregistré le : 22 mars 2006 13:16

Message non lu par The Real Mc Coy » 29 mars 2006 10:40

Oui je sais exécuter le tv_grab_fr directement avec la ligne de commande que tu mentionnes ;)

Ce que je voulais aussi c'est pouvoir générer un EXE.

J'ai bien essayé perl2exe mais après quelques heures à tenter de le faire fonctionner j'ai abandonné car j'avais des tonnes de pbs...

Par contre il doit être possible à partir de Linux de compiler un exe windows d'après ce que j'ai lu... car sur xmltv.org ils ne le compilent que rarement :(

Par ailleurs il faut placer le contenu de share\perl\5.8.8 dans le repertoire c:\perl\lib pour ne pas avoir d'erreur et lancer perl bin\tv_grab_fr suivi des paramètres que l'on souhaite pour le lancer (si on est en ligne de commande dans le rep de xmltv que tu as compilé).

J'ai alors l'erreur suivante :

Code : Tout sélectionner

D:\TEMP\xmltv-trmc\xmltv>perl .\bin\tv_grab_fr --configure
using config filename ./.xmltv/tv_grab_fr.conf
Get channels type : CABLE/SAT? [yes,no,all,none (default=yes)] all
Get channels type : CANAL SAT? yes
Get channels type : ETRANGERES? yes
Get channels type : FREEBOX? yes
Get channels type : HERTZIENNE? yes
Get channels type : TNT? yes
Get channels type : TPS? yes
Can't use string ("getting channel lists") as a HASH ref while "strict refs" in
use at C:/Perl/lib/XMLTV/ProgressBar/None.pm line 11, <STDIN> line 1.
Mais je ne sais pas si c'est parceque j'ai une connection par proxy ici ou si ça ne marche simplement pas...
The Real Mc Coy
Administrateur

caku
Utilisateur
Messages : 38
Enregistré le : 24 mars 2006 8:47

Message non lu par caku » 29 mars 2006 20:06

commente dans

C:/Perl/lib/XMLTV/ProgressBar/None.pm

le "use strict"

et je paye une tournée générale si ça passe pas

A+

Avatar du membre
The Real Mc Coy
Administrateur - Site Admin
Messages : 321
Enregistré le : 22 mars 2006 13:16

Message non lu par The Real Mc Coy » 30 mars 2006 8:17

Ah mince... pas de tournée générale car ça marche :D

Merci ;)
The Real Mc Coy
Administrateur

caku
Utilisateur
Messages : 38
Enregistré le : 24 mars 2006 8:47

Message non lu par caku » 30 mars 2006 9:52

Ouf !!!!!!!! :P

The Real Mc Coy a écrit : Par contre il doit être possible à partir de Linux de compiler un exe windows d'après ce que j'ai lu... car sur xmltv.org ils ne le compilent que rarement :(


Ca m'etonne, car sous linux on ne compile pas un programme perl

Perl étant un langage interprété c'est pas trés normal de vouloir le compiler !
C'est trés windowsien de vouloir a tout prix qu'un programme soit un .exe

Dans le cas de perl2exe, par exemple, le .exe généré n'est pas un executable au vrai sens du terme mais un package qui embarque l'interpreteur perl + les dépendances.
(un peu comme les premieres versions de VB).


Autant installer un interpreteur perl une fois pour toute

A+

Avatar du membre
ronaldo1
Développeur ZGuideTV
Messages : 370
Enregistré le : 25 mars 2006 1:04
Localisation : A votre Avis ?
Contact :

Message non lu par ronaldo1 » 30 mars 2006 10:01

The Real Mc Coy a écrit :Ah mince... pas de tournée générale car ça marche :D

Merci ;)
Peux tu faire topic expliquant toute les étapes pour grabber directement à partir de la source? :merci:

arf il n'y a pas de :merci:

Avatar du membre
The Real Mc Coy
Administrateur - Site Admin
Messages : 321
Enregistré le : 22 mars 2006 13:16

Message non lu par The Real Mc Coy » 30 mars 2006 10:49

En fait je ne sais pas compiler :P

J'ai juste utilisé le package compilé fournit par caku et le reste est expliqué dans ce topic ;)
The Real Mc Coy
Administrateur

Répondre