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