https://github.com/palfrey/tagpy/commit/da43ef1.patch
apply patch from upstream to fix incorrect types
see https://bugs.gentoo.org/982734
--- a/setup.py
+++ b/setup.py
@@ -28,9 +28,8 @@
 
 
 def main():
-
-    INCLUDE_DIRS = ""  # conf["TAGLIB_INC_DIR"] + conf["BOOST_INC_DIR"]
-    LIBRARY_DIRS = ""  # conf["TAGLIB_LIB_DIR"] + conf["BOOST_LIB_DIR"]
+    INCLUDE_DIRS = []  # conf["TAGLIB_INC_DIR"] + conf["BOOST_INC_DIR"]
+    LIBRARY_DIRS = []  # conf["TAGLIB_LIB_DIR"] + conf["BOOST_LIB_DIR"]
 
     boost_name = None
 
@@ -93,7 +92,7 @@ def main():
                 include_dirs=INCLUDE_DIRS,
                 library_dirs=LIBRARY_DIRS,
                 libraries=LIBRARIES,
-                extra_compile_args="",  # conf["CXXFLAGS"],
+                extra_compile_args=[],  # conf["CXXFLAGS"],
             ),
         ],
     )
