diff --git a/setup.py b/setup.py
index 88b9f8636ea35ff44a09973136712d9353afe921..8aaffb4fc7e52b75c82d335ab15604d8bb6cdef1 100644
--- a/setup.py
+++ b/setup.py
@@ -11,7 +11,7 @@ from setuptools import setup, find_packages
 setup(
 
     name="xbob.extension",
-    version="0.2.0",
+    version="0.2.1",
     description="Helps projects building Python/C++ extensions for Bob",
     license="GPLv3",
     author='Andre Anjos',
diff --git a/xbob/extension/__init__.py b/xbob/extension/__init__.py
index 8b22049586d6cb026910800abd2d83f90d28633f..d03bcb8357c1fbbd9d63bb39341d332c8950f489 100644
--- a/xbob/extension/__init__.py
+++ b/xbob/extension/__init__.py
@@ -40,6 +40,8 @@ def pkgconfig(package):
       stderr=subprocess.STDOUT)
 
   output = proc.communicate()[0]
+  if isinstance(output, bytes) and not isinstance(output, str):
+    output = output.decode('utf8')
 
   if proc.returncode != 0:
     raise RuntimeError("PkgConfig did not find package %s. Output:\n%s" % \
@@ -64,6 +66,8 @@ def pkgconfig(package):
       stderr=subprocess.STDOUT)
 
   output = proc.communicate()[0]
+  if isinstance(output, bytes) and not isinstance(output, str):
+    output = output.decode('utf8')
 
   if proc.returncode != 0:
     raise RuntimeError("PkgConfig did not find package %s. Output:\n%s" % \
@@ -191,6 +195,8 @@ class Extension(ExtensionBase):
     # Make sure the language is correctly set to C++
     kwargs['language'] = 'c++'
 
+    import ipdb; ipdb.set_trace()
+
     # Run the constructor for the base class
     ExtensionBase.__init__(self, *args, **kwargs)