Python binding fails to build, it expects NumPy headers at some default
location, but I have multiple instances of NumPy (for multiple versions
of Python) and include path must be used accordingly.

P

>From 403b00bbc9120afc4ea26ae0b51dd08a16f6997a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ji=C5=99=C3=AD=20Pinkava?= <j...@seznam.cz>
Date: Sat, 22 Nov 2014 04:52:58 +0100
Subject: [PATCH] fix numpy include path

---
 bindings/python/setup.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bindings/python/setup.py b/bindings/python/setup.py
index 7a328fe..9b5e998 100644
--- a/bindings/python/setup.py
+++ b/bindings/python/setup.py
@@ -20,6 +20,7 @@
 from setuptools import setup, find_packages, Extension
 from distutils.command.build_py import build_py as _build_py
 from distutils.command.build_ext import build_ext as _build_ext
+import numpy as np
 import subprocess
 import os
 
@@ -36,6 +37,7 @@ includes = ['../../include', '../cxx/include']
 includes += [os.path.join(srcdir, path) for path in includes]
 includes += ['../..', '../../include/libsigrok', '../cxx/include/libsigrok']
 includes += [i[2:] for i in sr_includes]
+includes += [np.get_include(), ]
 libdirs = ['../../.libs', '../cxx/.libs'] + [l[2:] for l in sr_lib_dirs]
 libs = [l[2:] for l in sr_libs] + ['sigrokxx']
 
-- 
2.1.3

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to