cd src/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /tmp/tmp.VH33UN43RC/src/src.pro ) && make -f Makefile make[1]: Entering directory '/tmp/tmp.VH33UN43RC/src' g++ -c -pipe -O2 -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I../includes/pluginsdk/23/include -I../shared -I/usr/include/python3.8 -I../generated/pregen -I/tmp/tmp.VH33UN43RC/includes/PythonQt/src -I/tmp/tmp.VH33UN43RC/includes/PythonQt/extensions/PythonQt_QtAll -I/usr/include/qt -I/usr/include/qt/QtUiTools -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtSql -I/usr/include/qt/QtCore -Ibuild -I/usr/lib/qt/mkspecs/linux-g++ -o build/pytsonhost.o pytsonhost.cpp pytsonhost.cpp: In member function ‘void pytsonhost::initMenus(PluginMenuItem***, char**)’: pytsonhost.cpp:229:12: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 128 equals destination size [-Wstringop-truncation] 229 | strncpy(item->text, PyUnicode_AsUTF8(PyTuple_GetItem(tup, 2)), PLUGIN_MENU_BUFSZ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pytsonhost.cpp:230:12: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 128 equals destination size [-Wstringop-truncation] 230 | strncpy(item->icon, PyUnicode_AsUTF8(PyTuple_GetItem(tup, 3)), PLUGIN_MENU_BUFSZ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pytsonhost.cpp: In member function ‘void pytsonhost::initHotkeys(PluginHotkey***)’: pytsonhost.cpp:297:12: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 128 equals destination size [-Wstringop-truncation] 297 | strncpy(item->keyword, PyUnicode_AsUTF8(PyTuple_GetItem(tup, 0)), PLUGIN_HOTKEY_BUFSZ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pytsonhost.cpp:298:12: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 128 equals destination size [-Wstringop-truncation] 298 | strncpy(item->description, PyUnicode_AsUTF8(PyTuple_GetItem(tup, 1)), PLUGIN_HOTKEY_BUFSZ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I../includes/pluginsdk/23/include -I../shared -I/usr/include/python3.8 -I../generated/pregen -I/tmp/tmp.VH33UN43RC/includes/PythonQt/src -I/tmp/tmp.VH33UN43RC/includes/PythonQt/extensions/PythonQt_QtAll -I/usr/include/qt -I/usr/include/qt/QtUiTools -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtSql -I/usr/include/qt/QtCore -Ibuild -I/usr/lib/qt/mkspecs/linux-g++ -o build/global_shared.o global_shared.cpp g++ -c -pipe -O2 -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I../includes/pluginsdk/23/include -I../shared -I/usr/include/python3.8 -I../generated/pregen -I/tmp/tmp.VH33UN43RC/includes/PythonQt/src -I/tmp/tmp.VH33UN43RC/includes/PythonQt/extensions/PythonQt_QtAll -I/usr/include/qt -I/usr/include/qt/QtUiTools -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtSql -I/usr/include/qt/QtCore -Ibuild -I/usr/lib/qt/mkspecs/linux-g++ -o build/ts3logdispatcher.o ts3logdispatcher.cpp g++ -c -pipe -O2 -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I../includes/pluginsdk/23/include -I../shared -I/usr/include/python3.8 -I../generated/pregen -I/tmp/tmp.VH33UN43RC/includes/PythonQt/src -I/tmp/tmp.VH33UN43RC/includes/PythonQt/extensions/PythonQt_QtAll -I/usr/include/qt -I/usr/include/qt/QtUiTools -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtSql -I/usr/include/qt/QtCore -Ibuild -I/usr/lib/qt/mkspecs/linux-g++ -o build/pyconversion.o pyconversion.cpp g++ -c -pipe -O2 -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I../includes/pluginsdk/23/include -I../shared -I/usr/include/python3.8 -I../generated/pregen -I/tmp/tmp.VH33UN43RC/includes/PythonQt/src -I/tmp/tmp.VH33UN43RC/includes/PythonQt/extensions/PythonQt_QtAll -I/usr/include/qt -I/usr/include/qt/QtUiTools -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtSql -I/usr/include/qt/QtCore -Ibuild -I/usr/lib/qt/mkspecs/linux-g++ -o build/ts3callbackarguments.o ts3callbackarguments.cpp g++ -c -pipe -O2 -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I../includes/pluginsdk/23/include -I../shared -I/usr/include/python3.8 -I../generated/pregen -I/tmp/tmp.VH33UN43RC/includes/PythonQt/src -I/tmp/tmp.VH33UN43RC/includes/PythonQt/extensions/PythonQt_QtAll -I/usr/include/qt -I/usr/include/qt/QtUiTools -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtSql -I/usr/include/qt/QtCore -Ibuild -I/usr/lib/qt/mkspecs/linux-g++ -o build/pythonhost.o ../shared/pythonhost.cpp ../shared/pythonhost.cpp: In member function ‘virtual bool PythonHost::init(const QDir&, QString&)’: ../shared/pythonhost.cpp:275:17: error: invalid use of incomplete type ‘PyInterpreterState’ {aka ‘struct _is’} 275 | tstate->interp->dlopenflags = tstate->interp->dlopenflags | RTLD_GLOBAL; | ^~ In file included from /usr/include/python3.8/genobject.h:11, from /usr/include/python3.8/Python.h:121, from ../shared/pythonhost.h:4, from ../shared/pythonhost.cpp:1: /usr/include/python3.8/pystate.h:20:8: note: forward declaration of ‘PyInterpreterState’ {aka ‘struct _is’} 20 | struct _is; | ^~~ ../shared/pythonhost.cpp:275:47: error: invalid use of incomplete type ‘PyInterpreterState’ {aka ‘struct _is’} 275 | tstate->interp->dlopenflags = tstate->interp->dlopenflags | RTLD_GLOBAL; | ^~ In file included from /usr/include/python3.8/genobject.h:11, from /usr/include/python3.8/Python.h:121, from ../shared/pythonhost.h:4, from ../shared/pythonhost.cpp:1: /usr/include/python3.8/pystate.h:20:8: note: forward declaration of ‘PyInterpreterState’ {aka ‘struct _is’} 20 | struct _is; | ^~~ make[1]: *** [Makefile:764: build/pythonhost.o] Error 1 make[1]: Leaving directory '/tmp/tmp.VH33UN43RC/src'