* gnu/packages/image-processing.scm: (vtk-7): New variable. * gnu/packages/patches/vtk-7-gcc-10-compat.patch: New patch. * gnu/packages/patches/vtk-7-hdf5-compat.patch: Likewise. * gnu/packages/patches/vtk-7-python-compat.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them.
		
			
				
	
	
		
			16 lines
		
	
	
	
		
			673 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			673 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| Author: Gert Wollny <gewo@debian.org>
 | |
| Description: Work around compile bug with python 3.7.1
 | |
| Debian-Bug: https://bugs.debian.org/914347
 | |
| diff --git a/Wrapping/PythonCore/vtkPythonArgs.cxx b/Wrapping/PythonCore/vtkPythonArgs.cxx
 | |
| index 1b1e4b9..682f8b8 100644
 | |
| --- a/Wrapping/PythonCore/vtkPythonArgs.cxx
 | |
| +++ b/Wrapping/PythonCore/vtkPythonArgs.cxx
 | |
| @@ -102,7 +102,7 @@ bool vtkPythonGetStringValue(PyObject *o, T *&a, const char *exctext)
 | |
|    else if (PyUnicode_Check(o))
 | |
|    {
 | |
|  #if PY_VERSION_HEX >= 0x03030000
 | |
| -    a = PyUnicode_AsUTF8(o);
 | |
| +    a = const_cast<char*>(PyUnicode_AsUTF8(o));
 | |
|      return true;
 | |
|  #else
 | |
|      PyObject *s = _PyUnicode_AsDefaultEncodedString(o, NULL);
 |