Il semblerait plutôt que ce soit un souci avec tcl8.6 :
Tu peux peut-être essayer de modifier la procédure en cause:
devient:
EDIT : En fait, il suffit que la procédure retourne ce qu'elle reçoit
Citation :Tcl 8.6 is using build-in zlib for compression so thats why Trf fails, I installed tcl 8.6b2 and I can use both build-in zlib & trf (i've scripts that needs zlib but for sake of rss-synd i installed trf). You can use guide from here to locally install tcl & compile eggdrop against it.
Tu peux peut-être essayer de modifier la procédure en cause:
tcl
# decompress gzip formatted data
proc ::rss-synd::feed_gzip {cdata} {
variable packages
if {(![info exists packages(trf)]) || \
($packages(trf) != 0)} {
error "Trf package not found."
}
# remove the 10 byte gzip header and 8 byte footer
set cdata [string range $cdata 10 [expr { [string length $cdata] - 9 } ]]
# decompress the raw data
if {[catch {zip -mode decompress -nowrap 1 $cdata} data] != 0} {
error $data
}
return $data
}
devient:
tcl
# decompress gzip formatted data
proc ::rss-synd::feed_gzip {cdata} {
return $cdata
}
EDIT : En fait, il suffit que la procédure retourne ce qu'elle reçoit