From 59a6ebc33a289de9f35a975feacfc91e09bb54e1 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Tue, 18 Sep 2018 15:07:47 -0700 Subject: [PATCH] Fix TravisCI build failure. --- common/base-typemaps.i | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/base-typemaps.i b/common/base-typemaps.i index f53ed09676..33e9dffb71 100644 --- a/common/base-typemaps.i +++ b/common/base-typemaps.i @@ -252,7 +252,8 @@ typedef char gchar; for (i = size-1; i >= 0; i--) { PyObject *o = PyList_GetItem($input, i); if (PyUnicode_Check(o)) { - $1 = g_slist_prepend($1,PyUnicode_AsUTF8(PyList_GetItem($input, i))); + /* There's no way to preserve constness in GSList items. */ + $1 = g_slist_prepend($1, (char*)PyUnicode_AsUTF8(PyList_GetItem($input, i))); } else { PyErr_SetString(PyExc_TypeError, "list must contain strings"); g_slist_free($1);