eggdrop sur ubuntu xenial 16.04 LTS

Pour compiler eggdrop 1.6.21 (oui ça existe encore) sur ubuntu 16.04 LTS, il faut bien évidemment installer TCL et ses header pour la compilation. Dans mon cas j’ai installé les paquets tcl8.6 et tcl8.6-dev Mais en plus de préciser leur chemin, il faut passer un CFLAG particulier à GCC pour passer l’étape du link sans encombre. CFLAGS="-std=gnu89" ./configure --with-tcllib='/usr/lib/x86_64-linux-gnu/libtcl8.6.so' --with-tclinc='/usr/include/tcl8.6/tcl.h' make config make make install source sur le eggwiki Pour référence l’erreur est ci dessous :

la tête d’oeuf refuse le background !

La migration vers les VM Xen toutes fraiches continue. kasimir, notre eggdrop d’amour fait son récalcitrant. Lancé en foreground, il se connecte correctement au serveur mais pas en mode background… gênant pour un bot irc 🙂 Heureusement, la solution est expliquée ici. Il faut patcher et compiler avec l’option –enable-tcl-threadsmake et roulez jeunesse. Pour ceux qui utilisent le paquet eggdrop debian le patch est deja intégré à testing. (oui, le bug date de plusieurs mois, et alors ?