From 998f1977a8b5bb7db3d2cfe68a42ce3d67619cb2 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sun, 18 Mar 2018 10:51:35 +0100 Subject: [PATCH] Fix Mono builds with Python 3. A subprocess call wasn't specifying an encoding, so this gave a TypeError in Python 3. --- modules/mono/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/mono/config.py b/modules/mono/config.py index 5591ed25bfc..0e21987a0ea 100644 --- a/modules/mono/config.py +++ b/modules/mono/config.py @@ -161,7 +161,7 @@ def configure(env): mono_lib_path = '' mono_so_name = '' - mono_prefix = subprocess.check_output(["pkg-config", "mono-2", "--variable=prefix"]).strip() + mono_prefix = subprocess.check_output(["pkg-config", "mono-2", "--variable=prefix"], encoding="utf8").strip() tmpenv = Environment() tmpenv.AppendENVPath('PKG_CONFIG_PATH', os.getenv('PKG_CONFIG_PATH'))