[Bug] Impossible de compiler eggdrop sous Mac OS X
#8
J'y ai passé j'après midi: de toute manière il ne faisait pas beau par ici!

La solution est complexe, mais grosso modo le système OSX a tellement évolué depuis la publication de l'eggdrop 1.6.21 que la compilation n'était plus possible en l'état: de nombreux fichiers ont changé de place (tcl.h) ou ont changé de nom, sans compter que le compilateur sous Yosemite ne compile plus comme à l'époque (sous Lion ou peut être Snow Leopard). Le problème du Ld à la fin du make que je mentionne dans mon post précédent signifie simplement: "vous utilisez des objets (fonctions, variables...) qui n'ont pas été définis". Cela apparaît au cours de l'édition des liens, et c'est évidemment rédhibitoire.

Au final et sans trop donner de détails, j'avais un problème avec uniquement 2 fonctions déclarées inline: il a fallu que je modifie les sources et que j'ôte simplement le préfixe inline (à la fois dans le .c et dans .h). Voila, c'est tout: maintenant j'ai réussi à faire marcher un eggdrop de test bourré de tcl sans que ça plante :p

Si des personnes ont le même problème que je décris dans ce thread, prière de me contacter, et je pourrais peut être les aider: soit en passant par ce site, soit par le lien http://www.mircscripts.fr/cgi-bin/monmail.pl?p=Averell car je ne donne pas mon email, avec tous les psychopathes qui traînent sur la toile Smile
Répondre Avertir


Messages dans ce sujet
[Résolu] Impossible de compiler eggdrop sous Mac OS X - par pchevee - 13/12/2015, 21:12

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté