Fix for issue9662, patch by Ɓukasz Langa in issue5504.
diff --git a/setup.py b/setup.py
index 542b928..2b5d4cb 100644
--- a/setup.py
+++ b/setup.py
@@ -1657,6 +1657,7 @@
         depends = ['_ctypes/ctypes.h']
 
         if sys.platform == 'darwin':
+            sources.append('_ctypes/malloc_closure.c')
             sources.append('_ctypes/darwin/dlfcn_simple.c')
             extra_compile_args.append('-DMACOSX')
             include_dirs.append('_ctypes/darwin')