Hello,

Compilation of getfem_python.c fails because numpy/arrayobject.h isn't on the 
include path.  The attached patch solves this by asking numpy for it.

Best,
 -- Maik
Index: interface/src/python/setup.py.in
===================================================================
--- interface/src/python/setup.py.in	(Revision 3009)
+++ interface/src/python/setup.py.in	(Arbeitskopie)
@@ -6,6 +6,12 @@
 from distutils.core import setup, Extension
 import os
 
+try:
+    import numpy
+except ImportError:
+    raise Exception("PYTHON interface requires numpy")
+npy_include_dir = numpy.get_include()
+
 cclibopts = "../../../src/.libs/libgetfem.a".split()
 cclibopts += '@LIBS@'.split()
 
@@ -32,7 +38,7 @@
 #print "libnames = ", libnames
 #print "libdirs = ", libdirs
 getfemmod = Extension('_getfem',
-                      include_dirs = ['@srcdir@/..','@srcdir@'],
+                      include_dirs = ['@srcdir@/..','@srcdir@',npy_include_dir],
                       libraries = libnames, #['getfemint','getfem','stdc++','m'],
                       library_dirs = libdirs, #['../src/.libs',
 #                                      '@GETFEM_STATICLIBS@'],
_______________________________________________
Getfem-users mailing list
[email protected]
https://mail.gna.org/listinfo/getfem-users

Reply via email to