diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/opencv/opencv3.2_python3.7.patch')
-rwxr-xr-x | var/spack/repos/builtin/packages/opencv/opencv3.2_python3.7.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/opencv/opencv3.2_python3.7.patch b/var/spack/repos/builtin/packages/opencv/opencv3.2_python3.7.patch new file mode 100755 index 0000000000..d96011330d --- /dev/null +++ b/var/spack/repos/builtin/packages/opencv/opencv3.2_python3.7.patch @@ -0,0 +1,22 @@ +commit 0c4328fbf3da0da57a91b2133578c5100370b867 +Author: ilovezfs <ilovezfs@icloud.com> +Date: Tue Jul 3 06:31:39 2018 +0000 + + Python 3.7 compatability + + The result of PyUnicode_AsUTF8() is now of type const char * rather of + char *. + +diff --git a/modules/python/src2/cv2.cpp b/modules/python/src2/cv2.cpp +index e16fcbacf2..5a6bf7ef62 100644 +--- a/modules/python/src2/cv2.cpp ++++ b/modules/python/src2/cv2.cpp +@@ -916,7 +916,7 @@ bool pyopencv_to(PyObject* obj, String& value, const char* name) + (void)name; + if(!obj || obj == Py_None) + return true; +- char* str = PyString_AsString(obj); ++ const char* str = PyString_AsString(obj); + if(!str) + return false; + value = String(str); |