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"], ), ], )