Communauté Eggdrop

Version complète : Soucis de script HTTP.TCL
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonsoir,

Je viens vous voir car je rencontre actuellement un soucis quand j'essaye de lancer mon eggdrop, j'ai un message d'erreur qui s'affiche.

Voici le message.

Code :
[23:55:31] conflicting versions provided for package "http": 2.7, then 2.3
    while executing
"package provide http 2.3"
    (file "scripts/http.tcl" line 23)
    invoked from within
"source scripts/http.tcl"
    (file "bot.conf" line 109)

J'ai cherché si il y avait une autre version de http.tcl mais je ne trouve pas.

Si quelqu'un a une idée. Merci d'avance.

J'ai pris le pack HTTP.TCL disponible sur le site et maintenant j'ai cette erreur

Code :
[00:09:41] conflicting versions provided for package "http": 2.7, then 2.7.5
    while executing
"package provide http 2.7.5"
    (file "scripts/http.tcl" line 16)
    invoked from within
"source scripts/http.tcl"
    (file "bot.conf" line 109)
A mon avis, tu as déjà le package http 2.7 installé, sûrement vie tcllib.
As-tu essayé de ne pas ajouter http.tcl ?
Je viens d'enlever le HTTP.TCL
dans mon fichier bot.conf, le bot se lance bien, mais je voulais savoir
ce qu'il risque de se passer si j'ai retiré donc le http.tcl ???
Y ' a t'il des choses qui risques de ne plus fonctionner ?
salut
non tu n'auras pas de soucis, car ton eggdrop charge le package http 2.7 depuis la tcllib (surement). l'erreur venait du fait que tu essayais de charger une 2em version moins ressente (la 2.3) depuis ton fichier de configuration
bin avant j'avais la 2.3 et j'ai pris la 2.7.5 sur le site,
mais toujours la meme erreur.
@loulou7593 : ce qu'on te dit, c'est que tu as déjà le package http (version 2.7) dans ton eggdrop par tcllib. Tu n'as donc pas besoin de charger le moindre http.tcl.
Ces packages, quelle que soit leur version, ne sont utiles que si tu as une version de tcllib trop vieille.
D'accord. Merci à vous pour vos réponses.
Je me demandais pourquoi ca me disait ca alors qu'avant je n'avais pas ces messages.

En tout cas cela a l'air de bien fonctionner maintenant Smile
J'imagine que tu as eu une mise à jour sur ton shell, le tcllib est passé à la version 8.5, donc le redémarrage de l'eggdrop provoquait cette erreur (le package http était du coup chargé deux fois, en plus avec des versions différentes).
En fait j'ai juste changé d'hebergeur, et c'est depuis ce changement que j'ai eu le soucis en voulant reinstaller mes Eggdrops.
Voila donc l'explication. Ton nouvel hébergeur a ses librairies à jour, donc pas besoin d'utiliser http.tcl (qui est utile pour palier l'absence de la bonne librairie).
C'est une bonne nouvelle pour toi Smile
Cool alors Smile
En tout cas merci de vos réponses.