23Fermer25
Billy CharvetLe 21/02/2005 à 13:32
La forme "<header.h>" présente dans bien des sources n'inclue pas les répertoires
que tu as cité. Donc toutes les sources avec un simple...

#include <malloc.h>

...plantent.


Les normes ne rendent plus nécessaire malloc.h.
Donc Apple ne l'a pas mis comme il faut.
SOit on copie malloc.h, soit, de manière plus propre,
les sources doivent inclure malloc.h comme ça:

#ifdef HAVE_MALLOC_H
#include <malloc.h>
#endif

Et oui ça c'est à NetHack de le faire.
Mais les problèmes de différence bundle/librairie pour
lee chargement dynamique peut faire d'autres pb.
Et la compilation de NetHack plante même sans le problème de malloc.h.