[01;33mFetching source from mirror: http://download.kde.org/stable/release-service/24.12.3/src/kross-interpreters-24.12.3.tar.xz
[0mCMake Warning:
Manually-specified variables were not used by the project:
CMAKE_LD_FLAGS
ECM_MKSPECS_INSTALL_DIR
In file included from /usr/include/ruby-3.4.0/ruby/internal/anyargs.h:83,
from /usr/include/ruby-3.4.0/ruby/ruby.h:27,
from /usr/include/ruby-3.4.0/ruby.h:38,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyconfig.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:24,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp:21:
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:6: warning: "RUBY_API_VERSION_MAJOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:37: warning: "RUBY_API_VERSION_MINOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/anyargs.h:83,
from /usr/include/ruby-3.4.0/ruby/ruby.h:27,
from /usr/include/ruby-3.4.0/ruby.h:38,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyconfig.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.h:24,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.cpp:21:
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:6: warning: "RUBY_API_VERSION_MAJOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:37: warning: "RUBY_API_VERSION_MINOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core/rarray.h:32,
from /usr/include/ruby-3.4.0/ruby/internal/core.h:23,
from /usr/include/ruby-3.4.0/ruby/ruby.h:29:
/usr/include/ruby-3.4.0/ruby/internal/gc.h: In function ‘void rb_gc_force_recycle(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/gc.h:827:46: warning: unused parameter ‘obj’ [-Wunused-parameter]
827 | static inline void rb_gc_force_recycle(VALUE obj){}
| ~~~~~~^~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core/rarray.h:32,
from /usr/include/ruby-3.4.0/ruby/internal/core.h:23,
from /usr/include/ruby-3.4.0/ruby/ruby.h:29:
/usr/include/ruby-3.4.0/ruby/internal/gc.h: In function ‘void rb_gc_force_recycle(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/gc.h:827:46: warning: unused parameter ‘obj’ [-Wunused-parameter]
827 | static inline void rb_gc_force_recycle(VALUE obj){}
| ~~~~~~^~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Objects.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/Src/Python2/cxxsupport.cxx:38,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/Src/cxxsupport.cxx:40:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:517:22: warning: ‘virtual bool Py::Type::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
517 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:577:22: warning: ‘virtual bool Py::Boolean::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
577 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:654:22: warning: ‘virtual bool Py::Int::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
654 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:771:22: warning: ‘virtual bool Py::Long::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
771 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:983:22: warning: ‘virtual bool Py::LongLong::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
983 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1087:22: warning: ‘virtual bool Py::Float::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1087 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1157:22: warning: ‘virtual bool Py::Complex::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1157 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1863:42: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1929:22: warning: ‘virtual bool Py::Char::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1929 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1988:26: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Char; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1991:27: warning: ‘virtual Py::SeqBase::size_type Py::String::capacity() const’ can be marked override [-Wsuggest-override]
1991 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2069:22: warning: ‘virtual bool Py::String::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2069 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2090:27: warning: ‘virtual Py::SeqBase::size_type Py::String::size() const’ can be marked override [-Wsuggest-override]
2090 | virtual size_type size() const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2137:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::capacity() const’ can be marked override [-Wsuggest-override]
2137 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2191:22: warning: ‘virtual bool Py::Bytes::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2191 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2214:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::size() const’ can be marked override [-Wsuggest-override]
2214 | virtual size_type size () const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2421:22: warning: ‘virtual void Py::Tuple::setItem(Py::sequence_index_type, const Py::Object&)’ can be marked override [-Wsuggest-override]
2421 | virtual void setItem (sequence_index_type offset, const Object&ob)
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2484:22: warning: ‘virtual bool Py::Tuple::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2484 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2652:27: warning: ‘virtual Py::SeqBase::size_type Py::List::capacity() const’ can be marked override [-Wsuggest-override]
2652 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2670:22: warning: ‘virtual bool Py::List::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2670 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::MapBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3277:41: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2943:22: warning: ‘bool Py::MapBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
2943 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3317:22: warning: ‘virtual bool Py::Dict::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3317 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3353:22: warning: ‘virtual bool Py::Callable::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3353 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.h: At global scope:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.h:60:36: warning: ‘virtual Kross::Script* Kross::RubyInterpreter::createScript(Kross::Action*)’ can be marked override [-Wsuggest-override]
60 | virtual Kross::Script* createScript(Kross::Action* action);
| ^~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.cpp:24:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.h:76:26: warning: ‘virtual void Kross::RubyScript::execute()’ can be marked override [-Wsuggest-override]
76 | virtual void execute();
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.h:81:33: warning: ‘virtual QStringList Kross::RubyScript::functionNames()’ can be marked override [-Wsuggest-override]
81 | virtual QStringList functionNames();
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.h:89:30: warning: ‘virtual QVariant Kross::RubyScript::callFunction(const QString&, const QVariantList&)’ can be marked override [-Wsuggest-override]
89 | virtual QVariant callFunction(const QString& name, const QVariantList& args = QVariantList());
| ^~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.h:97:30: warning: ‘virtual QVariant Kross::RubyScript::evaluate(const QByteArray&)’ can be marked override [-Wsuggest-override]
97 | virtual QVariant evaluate(const QByteArray& code);
| ^~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/assume.h:29,
from /usr/include/ruby-3.4.0/ruby/backward/2/assume.h:24,
from /usr/include/ruby-3.4.0/ruby/defines.h:72,
from /usr/include/ruby-3.4.0/ruby/ruby.h:25:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h: In static member function ‘static int Kross::RubyType >::convertHash(VALUE, VALUE, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:491:13: note: in expansion of macro ‘Data_Get_Struct’
491 | Data_Get_Struct(vmap, QVariantMap, map);
| ^~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core.h:27:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h: In static member function ‘static QVariantMap Kross::RubyType >::toVariant(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:24: warning: ‘VALUE rb_data_object_wrap_warning(VALUE, void*, RUBY_DATA_FUNC, RUBY_DATA_FUNC)’ is deprecated: by TypedData [-Wdeprecated-declarations]
199 | rb_data_object_wrap( \
| ^
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:502:26: note: in expansion of macro ‘Data_Wrap_Struct’
502 | VALUE vmap = Data_Wrap_Struct(rb_cObject, 0,0, &map);
| ^~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:503:28: warning: ‘void ruby::backward::cxxanyargs::rb_hash_foreach(VALUE, int (*)(...), VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations]
503 | rb_hash_foreach(value, (int (*)(...))convertHash, vmap);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:482:1: note: declared here
482 | rb_hash_foreach(VALUE q, int_type *w, VALUE e)
| ^~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp:24:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.h: At global scope:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.h:69:30: warning: ‘virtual QVariant Kross::RubyObject::callMethod(const QString&, const QVariantList&)’ can be marked override [-Wsuggest-override]
69 | virtual QVariant callMethod(const QString& name,
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.h:77:33: warning: ‘virtual QStringList Kross::RubyObject::methodNames()’ can be marked override [-Wsuggest-override]
77 | virtual QStringList methodNames();
| ^~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/anyargs.h:83,
from /usr/include/ruby-3.4.0/ruby/ruby.h:27,
from /usr/include/ruby-3.4.0/ruby.h:38,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyconfig.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.h:24,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp:21:
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:6: warning: "RUBY_API_VERSION_MAJOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:37: warning: "RUBY_API_VERSION_MINOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.cpp: In member function ‘void Kross::RubyInterpreter::initRuby()’:
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:695:156: warning: ‘static void ruby::backward::cxxanyargs::define_method::driver0::engine::define(T, VALUE (*)(...)) [with int N = 1; U = long unsigned int (*)(long unsigned int, long unsigned int); T = const char*; void (* F)(T, VALUE (*)(...), int) = rb_define_global_function; ruby::backward::cxxanyargs::type = long unsigned int(...)]’ is deprecated: use of ANYARGS is deprecated [-Wdeprecated-declarations]
695 | #define rb_define_global_function(mid, func, arity) ::ruby::backward::cxxanyargs::define_method::rb_define_global_function::specific::define(mid, func)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.cpp:98:5: note: in expansion of macro ‘rb_define_global_function’
98 | rb_define_global_function("require", (VALUE (*)(...))RubyInterpreter::require, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:610:9: note: declared here
610 | define(T mid, type func)
| ^~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/assume.h:29,
from /usr/include/ruby-3.4.0/ruby/backward/2/assume.h:24,
from /usr/include/ruby-3.4.0/ruby/defines.h:72,
from /usr/include/ruby-3.4.0/ruby/ruby.h:25:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.cpp: In static member function ‘static VALUE Kross::RubyInterpreter::require(VALUE, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.cpp:153:9: note: in expansion of macro ‘Data_Get_Struct’
153 | Data_Get_Struct(rubyscriptvalue, RubyScript, rubyscript);
| ^~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core.h:27:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.cpp:172:33: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
172 | if( Kross::Manager::self().hasObject(modname) ) {
| ~~~~~~~~~~~~~~~~~~~~^~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp: In static member function ‘static VALUE Kross::RubyType::toVALUE(const QVariant&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp:139:71: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
139 | Kross::MetaTypeHandler* handler = Kross::Manager::self().metaTypeHandler(list.typeName);
| ~~~~~~~~~~~~~~~~~~~~^~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.cpp:26:
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp:26:
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.cpp:176:51: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
176 | QObject* object = Kross::Manager::self().object(modname);
| ~~~~~~~~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:24: warning: ‘VALUE rb_data_object_wrap_warning(VALUE, void*, RUBY_DATA_FUNC, RUBY_DATA_FUNC)’ is deprecated: by TypedData [-Wdeprecated-declarations]
199 | rb_data_object_wrap( \
| ^
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp:201:22: note: in expansion of macro ‘Data_Wrap_Struct’
201 | return Data_Wrap_Struct( rb_cObject, 0, 0, qvariant_cast(v));
| ^~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp: In static member function ‘static QVariant Kross::RubyType::toVariant(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp:239:23: note: in expansion of macro ‘Data_Get_Struct’
239 | Data_Get_Struct(value, QObject*, qobj);
| ^~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp:240:47: warning: ‘QVariant qVariantFromValue(const T&) [with T = QObject*]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations]
240 | return qVariantFromValue( *qobj );
| ~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /usr/include/qt5/QtCore/QVariant:1,
from /usr/include/KF5/KrossCore/kross/core/metatype.h:27,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:25:
/usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here
530 | inline QVariant qVariantFromValue(const T &t)
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp:258:37: warning: ‘QVariant qVariantFromValue(const T&) [with T = QObject*]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations]
258 | return qVariantFromValue( object );
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here
530 | inline QVariant qVariantFromValue(const T &t)
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp: In static member function ‘static Kross::MetaType* Kross::RubyMetaTypeFactory::create(const char*, int, int, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp:441:41: note: in expansion of macro ‘Data_Get_Struct’
441 | Data_Get_Struct(value, QWidget*, wobj);
| ^~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.cpp:454:41: note: in expansion of macro ‘Data_Get_Struct’
454 | Data_Get_Struct(value, QObject*, qobj);
| ^~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:52,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Extensions.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/Src/Python2/cxx_extensions.cxx:37,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/Src/cxx_extensions.cxx:40:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:517:22: warning: ‘virtual bool Py::Type::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
517 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:577:22: warning: ‘virtual bool Py::Boolean::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
577 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:654:22: warning: ‘virtual bool Py::Int::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
654 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:771:22: warning: ‘virtual bool Py::Long::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
771 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:983:22: warning: ‘virtual bool Py::LongLong::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
983 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1087:22: warning: ‘virtual bool Py::Float::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1087 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1157:22: warning: ‘virtual bool Py::Complex::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1157 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1863:42: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1929:22: warning: ‘virtual bool Py::Char::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1929 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1988:26: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Char; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1991:27: warning: ‘virtual Py::SeqBase::size_type Py::String::capacity() const’ can be marked override [-Wsuggest-override]
1991 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2069:22: warning: ‘virtual bool Py::String::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2069 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2090:27: warning: ‘virtual Py::SeqBase::size_type Py::String::size() const’ can be marked override [-Wsuggest-override]
2090 | virtual size_type size() const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2137:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::capacity() const’ can be marked override [-Wsuggest-override]
2137 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2191:22: warning: ‘virtual bool Py::Bytes::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2191 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2214:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::size() const’ can be marked override [-Wsuggest-override]
2214 | virtual size_type size () const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2421:22: warning: ‘virtual void Py::Tuple::setItem(Py::sequence_index_type, const Py::Object&)’ can be marked override [-Wsuggest-override]
2421 | virtual void setItem (sequence_index_type offset, const Object&ob)
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2484:22: warning: ‘virtual bool Py::Tuple::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2484 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2652:27: warning: ‘virtual Py::SeqBase::size_type Py::List::capacity() const’ can be marked override [-Wsuggest-override]
2652 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2670:22: warning: ‘virtual bool Py::List::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2670 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::MapBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3277:41: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2943:22: warning: ‘bool Py::MapBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
2943 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3317:22: warning: ‘virtual bool Py::Dict::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3317 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3353:22: warning: ‘virtual bool Py::Callable::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3353 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:185:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx: In instantiation of ‘class Py::PythonExtension’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/Src/Python2/cxx_extensions.cxx:211:39: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:67:24: warning: ‘Py::Object Py::PythonExtension::getattr(const char*) [with T = Py::ExtensionModuleBasePtr]’ can be marked override [-Wsuggest-override]
67 | virtual Object getattr( const char *name )
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:72:19: warning: ‘PyObject* Py::PythonExtension::selfPtr() [with T = Py::ExtensionModuleBasePtr; PyObject = _object]’ can be marked override [-Wsuggest-override]
72 | PyObject *selfPtr()
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:77:16: warning: ‘Py::Object Py::PythonExtension::self() [with T = Py::ExtensionModuleBasePtr]’ can be marked override [-Wsuggest-override]
77 | Object self()
| ^~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/anyargs.h:83,
from /usr/include/ruby-3.4.0/ruby/ruby.h:27,
from /usr/include/ruby-3.4.0/ruby.h:38,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyconfig.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.h:24,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp:21:
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:6: warning: "RUBY_API_VERSION_MAJOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:37: warning: "RUBY_API_VERSION_MINOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core/rarray.h:32,
from /usr/include/ruby-3.4.0/ruby/internal/core.h:23,
from /usr/include/ruby-3.4.0/ruby/ruby.h:29:
/usr/include/ruby-3.4.0/ruby/internal/gc.h: In function ‘void rb_gc_force_recycle(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/gc.h:827:46: warning: unused parameter ‘obj’ [-Wunused-parameter]
827 | static inline void rb_gc_force_recycle(VALUE obj){}
| ~~~~~~^~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core/rarray.h:32,
from /usr/include/ruby-3.4.0/ruby/internal/core.h:23,
from /usr/include/ruby-3.4.0/ruby/ruby.h:29:
/usr/include/ruby-3.4.0/ruby/internal/gc.h: In function ‘void rb_gc_force_recycle(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/gc.h:827:46: warning: unused parameter ‘obj’ [-Wunused-parameter]
827 | static inline void rb_gc_force_recycle(VALUE obj){}
| ~~~~~~^~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/assume.h:29,
from /usr/include/ruby-3.4.0/ruby/backward/2/assume.h:24,
from /usr/include/ruby-3.4.0/ruby/defines.h:72,
from /usr/include/ruby-3.4.0/ruby/ruby.h:25:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h: In static member function ‘static int Kross::RubyType >::convertHash(VALUE, VALUE, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:491:13: note: in expansion of macro ‘Data_Get_Struct’
491 | Data_Get_Struct(vmap, QVariantMap, map);
| ^~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core.h:27:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h: In static member function ‘static QVariantMap Kross::RubyType >::toVariant(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:24: warning: ‘VALUE rb_data_object_wrap_warning(VALUE, void*, RUBY_DATA_FUNC, RUBY_DATA_FUNC)’ is deprecated: by TypedData [-Wdeprecated-declarations]
199 | rb_data_object_wrap( \
| ^
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:502:26: note: in expansion of macro ‘Data_Wrap_Struct’
502 | VALUE vmap = Data_Wrap_Struct(rb_cObject, 0,0, &map);
| ^~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp:23:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:503:28: warning: ‘void ruby::backward::cxxanyargs::rb_hash_foreach(VALUE, int (*)(...), VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations]
503 | rb_hash_foreach(value, (int (*)(...))convertHash, vmap);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:482:1: note: declared here
482 | rb_hash_foreach(VALUE q, int_type *w, VALUE e)
| ^~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp:24:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.h: At global scope:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.h:60:36: warning: ‘virtual Kross::Script* Kross::RubyInterpreter::createScript(Kross::Action*)’ can be marked override [-Wsuggest-override]
60 | virtual Kross::Script* createScript(Kross::Action* action);
| ^~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp:25:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyfunction.h:140:17: warning: ‘virtual int Kross::RubyFunction::qt_metacall(QMetaObject::Call, int, void**)’ can be marked override [-Wsuggest-override]
140 | int qt_metacall(QMetaObject::Call _c, int _id, void **_a)
| ^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyfunction.h: In member function ‘virtual int Kross::RubyFunction::qt_metacall(QMetaObject::Call, int, void**)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyfunction.h:177:67: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
177 | if( ! Kross::Manager::self().strictTypesEnabled() ) {
| ~~~~~~~~~~~~~~~~~~~~^~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyfunction.h:25:
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyfunction.h:211:54: warning: ‘VALUE ruby::backward::cxxanyargs::rb_rescue2(VALUE (*)(...), VALUE, VALUE (*)(...), VALUE, ...)’ is deprecated: Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations]
211 | VALUE result = rb_rescue2((VALUE(*)(...))callFunction, argarray, (VALUE(*)(...))callFunctionException, Qnil, rb_eException, 0);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:284:1: note: declared here
284 | rb_rescue2(type *q, VALUE w, type *e, VALUE r, ...)
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp: In member function ‘Kross::RubyFunction* Kross::RubyExtension::createFunction(QObject*, const QByteArray&, const VALUE&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp:142:31: warning: ‘QHash::iterator QHash::insertMulti(const Key&, const T&) [with Key = QByteArray; T = Kross::RubyFunction*]’ is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [-Wdeprecated-declarations]
142 | d->m_functions.insertMulti(signal, function);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtCore/qvariant.h:48,
from /usr/include/qt5/QtCore/QVariant:1,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.h:27:
/usr/include/qt5/QtCore/qhash.h:1225:55: note: declared here
1225 | Q_OUTOFLINE_TEMPLATE typename QHash::iterator QHash::insertMulti(const Key &key, const T &value) {
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp: In static member function ‘static VALUE Kross::RubyExtension::toVoidPtr(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:24: warning: ‘VALUE rb_data_object_wrap_warning(VALUE, void*, RUBY_DATA_FUNC, RUBY_DATA_FUNC)’ is deprecated: by TypedData [-Wdeprecated-declarations]
199 | rb_data_object_wrap( \
| ^
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp:177:14: note: in expansion of macro ‘Data_Wrap_Struct’
177 | return Data_Wrap_Struct( rb_cObject, 0, 0, extension->object());
| ^~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp: In static member function ‘static VALUE Kross::RubyExtension::fromVoidPtr(VALUE, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp:183:5: note: in expansion of macro ‘Data_Get_Struct’
183 | Data_Get_Struct(obj, QObject, qobj);
| ^~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp: In static member function ‘static Kross::RubyExtension* Kross::RubyExtension::toExtension(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp:578:5: note: in expansion of macro ‘Data_Get_Struct’
578 | Data_Get_Struct(value, RubyExtension, extension);
| ^~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp: In static member function ‘static VALUE Kross::RubyExtension::toVALUE(Kross::RubyExtension*, bool)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:24: warning: ‘VALUE rb_data_object_wrap_warning(VALUE, void*, RUBY_DATA_FUNC, RUBY_DATA_FUNC)’ is deprecated: by TypedData [-Wdeprecated-declarations]
199 | rb_data_object_wrap( \
| ^
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyextension.cpp:591:12: note: in expansion of macro ‘Data_Wrap_Struct’
591 | return Data_Wrap_Struct(RubyExtensionPrivate::s_krossObject, 0, owner ? RubyExtension::delete_object : 0, extension);
| ^~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.h: At global scope:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.h:76:26: warning: ‘virtual void Kross::RubyScript::execute()’ can be marked override [-Wsuggest-override]
76 | virtual void execute();
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.h:81:33: warning: ‘virtual QStringList Kross::RubyScript::functionNames()’ can be marked override [-Wsuggest-override]
81 | virtual QStringList functionNames();
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.h:89:30: warning: ‘virtual QVariant Kross::RubyScript::callFunction(const QString&, const QVariantList&)’ can be marked override [-Wsuggest-override]
89 | virtual QVariant callFunction(const QString& name, const QVariantList& args = QVariantList());
| ^~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.h:97:30: warning: ‘virtual QVariant Kross::RubyScript::evaluate(const QByteArray&)’ can be marked override [-Wsuggest-override]
97 | virtual QVariant evaluate(const QByteArray& code);
| ^~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/assume.h:29,
from /usr/include/ruby-3.4.0/ruby/backward/2/assume.h:24,
from /usr/include/ruby-3.4.0/ruby/defines.h:72,
from /usr/include/ruby-3.4.0/ruby/ruby.h:25:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h: In static member function ‘static int Kross::RubyType >::convertHash(VALUE, VALUE, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:491:13: note: in expansion of macro ‘Data_Get_Struct’
491 | Data_Get_Struct(vmap, QVariantMap, map);
| ^~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core.h:27:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h: In static member function ‘static QVariantMap Kross::RubyType >::toVariant(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:24: warning: ‘VALUE rb_data_object_wrap_warning(VALUE, void*, RUBY_DATA_FUNC, RUBY_DATA_FUNC)’ is deprecated: by TypedData [-Wdeprecated-declarations]
199 | rb_data_object_wrap( \
| ^
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:502:26: note: in expansion of macro ‘Data_Wrap_Struct’
502 | VALUE vmap = Data_Wrap_Struct(rb_cObject, 0,0, &map);
| ^~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp:22:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:503:28: warning: ‘void ruby::backward::cxxanyargs::rb_hash_foreach(VALUE, int (*)(...), VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations]
503 | rb_hash_foreach(value, (int (*)(...))convertHash, vmap);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:482:1: note: declared here
482 | rb_hash_foreach(VALUE q, int_type *w, VALUE e)
| ^~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp:23:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.h: At global scope:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.h:60:36: warning: ‘virtual Kross::Script* Kross::RubyInterpreter::createScript(Kross::Action*)’ can be marked override [-Wsuggest-override]
60 | virtual Kross::Script* createScript(Kross::Action* action);
| ^~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp:25:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyfunction.h:140:17: warning: ‘virtual int Kross::RubyFunction::qt_metacall(QMetaObject::Call, int, void**)’ can be marked override [-Wsuggest-override]
140 | int qt_metacall(QMetaObject::Call _c, int _id, void **_a)
| ^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyfunction.h: In member function ‘virtual int Kross::RubyFunction::qt_metacall(QMetaObject::Call, int, void**)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyfunction.h:177:67: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
177 | if( ! Kross::Manager::self().strictTypesEnabled() ) {
| ~~~~~~~~~~~~~~~~~~~~^~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyfunction.h:25:
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyfunction.h:211:54: warning: ‘VALUE ruby::backward::cxxanyargs::rb_rescue2(VALUE (*)(...), VALUE, VALUE (*)(...), VALUE, ...)’ is deprecated: Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations]
211 | VALUE result = rb_rescue2((VALUE(*)(...))callFunction, argarray, (VALUE(*)(...))callFunctionException, Qnil, rb_eException, 0);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:284:1: note: declared here
284 | rb_rescue2(type *q, VALUE w, type *e, VALUE r, ...)
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp: In function ‘VALUE callExecuteException(VALUE, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp:71:5: note: in expansion of macro ‘Data_Get_Struct’
71 | Data_Get_Struct(rubyscriptvalue, RubyScript, rubyscript);
| ^~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp: In static member function ‘static VALUE Kross::RubyScriptPrivate::action_instance(VALUE, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp:111:13: note: in expansion of macro ‘Data_Get_Struct’
111 | Data_Get_Struct(rubyscriptvalue, RubyScript, rubyscript);
| ^~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp: In static member function ‘static VALUE Kross::RubyScriptPrivate::method_added(VALUE, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp:139:13: note: in expansion of macro ‘Data_Get_Struct’
139 | Data_Get_Struct(rubyscriptvalue, RubyScript, rubyscript);
| ^~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp: In member function ‘VALUE Kross::RubyScriptPrivate::execute(VALUE)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp:199:38: warning: ‘VALUE ruby::backward::cxxanyargs::rb_rescue2(VALUE (*)(...), VALUE, VALUE (*)(...), VALUE, ...)’ is deprecated: Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations]
199 | VALUE result = rb_rescue2((VALUE(*)(...))callExecute, args, (VALUE(*)(...))callExecuteException, m_script, rb_eException, 0);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:284:1: note: declared here
284 | rb_rescue2(type *q, VALUE w, type *e, VALUE r, ...)
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp: In constructor ‘Kross::RubyScript::RubyScript(Kross::Interpreter*, Kross::Action*)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:24: warning: ‘VALUE rb_data_object_wrap_warning(VALUE, void*, RUBY_DATA_FUNC, RUBY_DATA_FUNC)’ is deprecated: by TypedData [-Wdeprecated-declarations]
199 | rb_data_object_wrap( \
| ^
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp:294:29: note: in expansion of macro ‘Data_Wrap_Struct’
294 | VALUE rubyscriptvalue = Data_Wrap_Struct(RubyScriptPrivate::s_krossScript, 0, 0, this);
| ^~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp:299:36: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
299 | d->addFunctions( &Manager::self() );
| ~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp: In member function ‘virtual QVariant Kross::RubyScript::callFunction(const QString&, const QVariantList&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyscript.cpp:408:29: warning: ‘VALUE ruby::backward::cxxanyargs::rb_rescue2(VALUE (*)(...), VALUE, VALUE (*)(...), VALUE, ...)’ is deprecated: Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations]
408 | VALUE v = rb_rescue2((VALUE(*)(...))callFunction2, args, (VALUE(*)(...))callExecuteException, d->m_script, rb_eException, 0);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:284:1: note: declared here
284 | rb_rescue2(type *q, VALUE w, type *e, VALUE r, ...)
| ^~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/testobject.cpp:20:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/testobject.h:304:11: warning: ‘virtual void* OtherObjectWrapper::wrappedObject() const’ can be marked override [-Wsuggest-override]
304 | void *wrappedObject() const
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/testobject.h:374:18: warning: ‘virtual void TestThread::run()’ can be marked override [-Wsuggest-override]
374 | virtual void run();
| ^~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/testobject.cpp: In member function ‘const QUrl& TestObject::func_qurl_qstring(const QString&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/testobject.cpp:199:12: warning: returning reference to temporary [-Wreturn-local-addr]
199 | return QUrl(u);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/testobject.cpp: In member function ‘void TestObject::func_void_qvariant(const QVariant&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/testobject.cpp:227:53: warning: unused parameter ‘v’ [-Wunused-parameter]
227 | void TestObject::func_void_qvariant(const QVariant &v)
| ~~~~~~~~~~~~~~~~^
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/testobject.cpp: In member function ‘void TestObject::func_void_testobject(TestObject*)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/testobject.cpp:278:51: warning: unused parameter ‘obj’ [-Wunused-parameter]
278 | void TestObject::func_void_testobject(TestObject *obj)
| ~~~~~~~~~~~~^~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/anyargs.h:83,
from /usr/include/ruby-3.4.0/ruby/ruby.h:27,
from /usr/include/ruby-3.4.0/ruby.h:38,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyconfig.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubymodule.h:24,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubymodule.cpp:21:
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:6: warning: "RUBY_API_VERSION_MAJOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:37: warning: "RUBY_API_VERSION_MINOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/anyargs.h:83,
from /usr/include/ruby-3.4.0/ruby/ruby.h:27,
from /usr/include/ruby-3.4.0/ruby.h:38,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyconfig.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.cpp:20:
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:6: warning: "RUBY_API_VERSION_MAJOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:37: warning: "RUBY_API_VERSION_MINOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core/rarray.h:32,
from /usr/include/ruby-3.4.0/ruby/internal/core.h:23,
from /usr/include/ruby-3.4.0/ruby/ruby.h:29:
/usr/include/ruby-3.4.0/ruby/internal/gc.h: In function ‘void rb_gc_force_recycle(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/gc.h:827:46: warning: unused parameter ‘obj’ [-Wunused-parameter]
827 | static inline void rb_gc_force_recycle(VALUE obj){}
| ~~~~~~^~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core/rarray.h:32,
from /usr/include/ruby-3.4.0/ruby/internal/core.h:23,
from /usr/include/ruby-3.4.0/ruby/ruby.h:29:
/usr/include/ruby-3.4.0/ruby/internal/gc.h: In function ‘void rb_gc_force_recycle(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/gc.h:827:46: warning: unused parameter ‘obj’ [-Wunused-parameter]
827 | static inline void rb_gc_force_recycle(VALUE obj){}
| ~~~~~~^~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:52,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Extensions.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/Src/Python2/cxx_exceptions.cxx:5,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/Src/cxx_exceptions.cxx:4:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:517:22: warning: ‘virtual bool Py::Type::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
517 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:577:22: warning: ‘virtual bool Py::Boolean::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
577 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:654:22: warning: ‘virtual bool Py::Int::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
654 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:771:22: warning: ‘virtual bool Py::Long::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
771 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:983:22: warning: ‘virtual bool Py::LongLong::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
983 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1087:22: warning: ‘virtual bool Py::Float::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1087 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1157:22: warning: ‘virtual bool Py::Complex::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1157 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1863:42: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1929:22: warning: ‘virtual bool Py::Char::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1929 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1988:26: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Char; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1991:27: warning: ‘virtual Py::SeqBase::size_type Py::String::capacity() const’ can be marked override [-Wsuggest-override]
1991 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2069:22: warning: ‘virtual bool Py::String::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2069 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2090:27: warning: ‘virtual Py::SeqBase::size_type Py::String::size() const’ can be marked override [-Wsuggest-override]
2090 | virtual size_type size() const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2137:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::capacity() const’ can be marked override [-Wsuggest-override]
2137 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2191:22: warning: ‘virtual bool Py::Bytes::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2191 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2214:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::size() const’ can be marked override [-Wsuggest-override]
2214 | virtual size_type size () const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2421:22: warning: ‘virtual void Py::Tuple::setItem(Py::sequence_index_type, const Py::Object&)’ can be marked override [-Wsuggest-override]
2421 | virtual void setItem (sequence_index_type offset, const Object&ob)
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2484:22: warning: ‘virtual bool Py::Tuple::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2484 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2652:27: warning: ‘virtual Py::SeqBase::size_type Py::List::capacity() const’ can be marked override [-Wsuggest-override]
2652 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2670:22: warning: ‘virtual bool Py::List::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2670 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::MapBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3277:41: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2943:22: warning: ‘bool Py::MapBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
2943 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3317:22: warning: ‘virtual bool Py::Dict::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3317 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3353:22: warning: ‘virtual bool Py::Callable::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3353 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/anyargs.h:83,
from /usr/include/ruby-3.4.0/ruby/ruby.h:27,
from /usr/include/ruby-3.4.0/ruby.h:38,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyconfig.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.cpp:20:
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:6: warning: "RUBY_API_VERSION_MAJOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:540:37: warning: "RUBY_API_VERSION_MINOR" is not defined, evaluates to 0 [-Wundef]
540 | #if (RUBY_API_VERSION_MAJOR * 100 + RUBY_API_VERSION_MINOR) >= 301
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/assume.h:29,
from /usr/include/ruby-3.4.0/ruby/backward/2/assume.h:24,
from /usr/include/ruby-3.4.0/ruby/defines.h:72,
from /usr/include/ruby-3.4.0/ruby/ruby.h:25:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h: In static member function ‘static int Kross::RubyType >::convertHash(VALUE, VALUE, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:491:13: note: in expansion of macro ‘Data_Get_Struct’
491 | Data_Get_Struct(vmap, QVariantMap, map);
| ^~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core.h:27:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h: In static member function ‘static QVariantMap Kross::RubyType >::toVariant(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:24: warning: ‘VALUE rb_data_object_wrap_warning(VALUE, void*, RUBY_DATA_FUNC, RUBY_DATA_FUNC)’ is deprecated: by TypedData [-Wdeprecated-declarations]
199 | rb_data_object_wrap( \
| ^
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:502:26: note: in expansion of macro ‘Data_Wrap_Struct’
502 | VALUE vmap = Data_Wrap_Struct(rb_cObject, 0,0, &map);
| ^~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.cpp:21:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:503:28: warning: ‘void ruby::backward::cxxanyargs::rb_hash_foreach(VALUE, int (*)(...), VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations]
503 | rb_hash_foreach(value, (int (*)(...))convertHash, vmap);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:482:1: note: declared here
482 | rb_hash_foreach(VALUE q, int_type *w, VALUE e)
| ^~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.cpp:22:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.h: At global scope:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyinterpreter.h:60:36: warning: ‘virtual Kross::Script* Kross::RubyInterpreter::createScript(Kross::Action*)’ can be marked override [-Wsuggest-override]
60 | virtual Kross::Script* createScript(Kross::Action* action);
| ^~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.cpp: In member function ‘VALUE Kross::RubyCallCache::execfunction(int, VALUE*)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.cpp:150:71: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
150 | if( Kross::MetaTypeHandler* handler = Kross::Manager::self().metaTypeHandler(d->metamethod.typeName()) ) {
| ~~~~~~~~~~~~~~~~~~~~^~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.cpp:24:
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.cpp:160:43: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
160 | if( ! Kross::Manager::self().strictTypesEnabled() ) {
| ~~~~~~~~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.cpp: In static member function ‘static VALUE Kross::RubyCallCache::method_cacheexec(int, VALUE*, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.cpp:204:9: note: in expansion of macro ‘Data_Get_Struct’
204 | Data_Get_Struct(self, RubyCallCache, callcache);
| ^~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.cpp: In member function ‘VALUE Kross::RubyCallCache::toValue()’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:24: warning: ‘VALUE rb_data_object_wrap_warning(VALUE, void*, RUBY_DATA_FUNC, RUBY_DATA_FUNC)’ is deprecated: by TypedData [-Wdeprecated-declarations]
199 | rb_data_object_wrap( \
| ^
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubycallcache.cpp:217:22: note: in expansion of macro ‘Data_Wrap_Struct’
217 | m_self = Data_Wrap_Struct(RubyCallCachePrivate::s_rccObject, 0, RubyCallCache::delete_object, this);
| ^~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/main.cpp:20:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/testobject.h:304:11: warning: ‘virtual void* OtherObjectWrapper::wrappedObject() const’ can be marked override [-Wsuggest-override]
304 | void *wrappedObject() const
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/testobject.h:374:18: warning: ‘virtual void TestThread::run()’ can be marked override [-Wsuggest-override]
374 | virtual void run();
| ^~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/main.cpp: In function ‘QString getInterpreterName(const QString&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/main.cpp:56:67: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
56 | Kross::InterpreterInfo *interpreterinfo = Kross::Manager::self().interpreterInfo(Kross::Manager::self().interpreternameForFile(scriptfile));
| ~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/KF5/KrossCore/Kross/Core/Manager:1,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/main.cpp:25:
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/main.cpp:56:106: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
56 | Kross::InterpreterInfo *interpreterinfo = Kross::Manager::self().interpreterInfo(Kross::Manager::self().interpreternameForFile(scriptfile));
| ~~~~~~~~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/main.cpp: In function ‘int main(int, char**)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/main.cpp:174:25: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
174 | Kross::Manager::self().addObject(testobj1);
| ~~~~~~~~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/main.cpp:175:25: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
175 | Kross::Manager::self().addObject(testobj2);
| ~~~~~~~~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/tests/main.cpp:177:25: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
177 | Kross::Manager::self().registerMetaTypeHandler("OtherObject*", OtherObjectHandler);
| ~~~~~~~~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core/rarray.h:32,
from /usr/include/ruby-3.4.0/ruby/internal/core.h:23,
from /usr/include/ruby-3.4.0/ruby/ruby.h:29:
/usr/include/ruby-3.4.0/ruby/internal/gc.h: In function ‘void rb_gc_force_recycle(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/gc.h:827:46: warning: unused parameter ‘obj’ [-Wunused-parameter]
827 | static inline void rb_gc_force_recycle(VALUE obj){}
| ~~~~~~^~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.h: At global scope:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.h:69:30: warning: ‘virtual QVariant Kross::RubyObject::callMethod(const QString&, const QVariantList&)’ can be marked override [-Wsuggest-override]
69 | virtual QVariant callMethod(const QString& name,
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.h:77:33: warning: ‘virtual QStringList Kross::RubyObject::methodNames()’ can be marked override [-Wsuggest-override]
77 | virtual QStringList methodNames();
| ^~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/assume.h:29,
from /usr/include/ruby-3.4.0/ruby/backward/2/assume.h:24,
from /usr/include/ruby-3.4.0/ruby/defines.h:72,
from /usr/include/ruby-3.4.0/ruby/ruby.h:25:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h: In static member function ‘static int Kross::RubyType >::convertHash(VALUE, VALUE, VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:52: warning: ‘void* rb_data_object_get_warning(VALUE)’ is deprecated: by TypedData [-Wdeprecated-declarations]
275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
| ^
/usr/include/ruby-3.4.0/ruby/internal/cast.h:36:29: note: in definition of macro ‘RBIMPL_CAST’
36 | # define RBIMPL_CAST(expr) (expr)
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:491:13: note: in expansion of macro ‘Data_Get_Struct’
491 | Data_Get_Struct(vmap, QVariantMap, map);
| ^~~~~~~~~~~~~~~
In file included from /usr/include/ruby-3.4.0/ruby/internal/core.h:27:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h: In static member function ‘static QVariantMap Kross::RubyType >::toVariant(VALUE)’:
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:24: warning: ‘VALUE rb_data_object_wrap_warning(VALUE, void*, RUBY_DATA_FUNC, RUBY_DATA_FUNC)’ is deprecated: by TypedData [-Wdeprecated-declarations]
199 | rb_data_object_wrap( \
| ^
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:502:26: note: in expansion of macro ‘Data_Wrap_Struct’
502 | VALUE vmap = Data_Wrap_Struct(rb_cObject, 0,0, &map);
| ^~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.cpp:21:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyvariant.h:503:28: warning: ‘void ruby::backward::cxxanyargs::rb_hash_foreach(VALUE, int (*)(...), VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations]
503 | rb_hash_foreach(value, (int (*)(...))convertHash, vmap);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:482:1: note: declared here
482 | rb_hash_foreach(VALUE q, int_type *w, VALUE e)
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.cpp: In member function ‘virtual QVariant Kross::RubyObject::callMethod(const QString&, const QVariantList&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.cpp:162:25: warning: ‘VALUE ruby::backward::cxxanyargs::rb_rescue2(VALUE (*)(...), VALUE, VALUE (*)(...), VALUE, ...)’ is deprecated: Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations]
162 | VALUE v = rb_rescue2((VALUE(*)(...))callFunction2, vargs, (VALUE(*)(...))callExecuteException, d->rbobject, rb_eException, 0);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-3.4.0/ruby/backward/cxxanyargs.hpp:284:1: note: declared here
284 | rb_rescue2(type *q, VALUE w, type *e, VALUE r, ...)
| ^~~~~~~~~~
In file included from /usr/include/qt5/QtCore/QString:1,
from /usr/include/KF5/KrossCore/kross/core/krossconfig.h:25,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyconfig.h:29:
In constructor ‘QString::QString(const char*)’,
inlined from ‘Kross::RubyObject::RubyObject(const VALUE&)’ at /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.cpp:132:70:
/usr/include/qt5/QtCore/qstring.h:833:29: warning: ‘method’ may be used uninitialized [-Wmaybe-uninitialized]
833 | : d(fromAscii_helper(ch, ch ? int(strlen(ch)) : -1))
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.cpp: In constructor ‘Kross::RubyObject::RubyObject(const VALUE&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/ruby/rubyobject.cpp:119:17: note: ‘method’ was declared here
119 | const char* method;
| ^~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Objects.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:50,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.cpp:20:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:517:22: warning: ‘virtual bool Py::Type::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
517 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:577:22: warning: ‘virtual bool Py::Boolean::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
577 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:654:22: warning: ‘virtual bool Py::Int::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
654 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:771:22: warning: ‘virtual bool Py::Long::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
771 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:983:22: warning: ‘virtual bool Py::LongLong::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
983 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1087:22: warning: ‘virtual bool Py::Float::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1087 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1157:22: warning: ‘virtual bool Py::Complex::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1157 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1863:42: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1929:22: warning: ‘virtual bool Py::Char::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1929 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1988:26: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Char; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1991:27: warning: ‘virtual Py::SeqBase::size_type Py::String::capacity() const’ can be marked override [-Wsuggest-override]
1991 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2069:22: warning: ‘virtual bool Py::String::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2069 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2090:27: warning: ‘virtual Py::SeqBase::size_type Py::String::size() const’ can be marked override [-Wsuggest-override]
2090 | virtual size_type size() const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2137:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::capacity() const’ can be marked override [-Wsuggest-override]
2137 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2191:22: warning: ‘virtual bool Py::Bytes::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2191 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2214:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::size() const’ can be marked override [-Wsuggest-override]
2214 | virtual size_type size () const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2421:22: warning: ‘virtual void Py::Tuple::setItem(Py::sequence_index_type, const Py::Object&)’ can be marked override [-Wsuggest-override]
2421 | virtual void setItem (sequence_index_type offset, const Object&ob)
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2484:22: warning: ‘virtual bool Py::Tuple::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2484 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2652:27: warning: ‘virtual Py::SeqBase::size_type Py::List::capacity() const’ can be marked override [-Wsuggest-override]
2652 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2670:22: warning: ‘virtual bool Py::List::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2670 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::MapBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3277:41: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2943:22: warning: ‘bool Py::MapBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
2943 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3317:22: warning: ‘virtual bool Py::Dict::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3317 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3353:22: warning: ‘virtual bool Py::Callable::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3353 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Objects.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:50,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.cpp:20:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:517:22: warning: ‘virtual bool Py::Type::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
517 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:577:22: warning: ‘virtual bool Py::Boolean::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
577 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:654:22: warning: ‘virtual bool Py::Int::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
654 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:771:22: warning: ‘virtual bool Py::Long::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
771 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:983:22: warning: ‘virtual bool Py::LongLong::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
983 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1087:22: warning: ‘virtual bool Py::Float::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1087 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1157:22: warning: ‘virtual bool Py::Complex::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1157 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1863:42: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:185,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Extensions.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:51:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx: In instantiation of ‘class Py::PythonExtension’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:42:40: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:67:24: warning: ‘Py::Object Py::PythonExtension::getattr(const char*) [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
67 | virtual Object getattr( const char *name )
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:72:19: warning: ‘PyObject* Py::PythonExtension::selfPtr() [with T = Kross::PythonExtension; PyObject = _object]’ can be marked override [-Wsuggest-override]
72 | PyObject *selfPtr()
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:77:16: warning: ‘Py::Object Py::PythonExtension::self() [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
77 | Object self()
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1929:22: warning: ‘virtual bool Py::Char::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1929 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:24,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.h:24:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:81:32: warning: ‘virtual Py::Object Kross::PythonExtension::getattr(const char*)’ can be marked override [-Wsuggest-override]
81 | virtual Py::Object getattr(const char* name);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:91:25: warning: ‘virtual int Kross::PythonExtension::setattr(const char*, const Py::Object&)’ can be marked override [-Wsuggest-override]
91 | virtual int setattr(const char* name, const Py::Object& value);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:100:25: warning: ‘virtual int Kross::PythonExtension::compare(const Py::Object&)’ can be marked override [-Wsuggest-override]
100 | virtual int compare(const Py::Object& other);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:102:26: warning: ‘virtual long int Kross::PythonExtension::hash()’ can be marked override [-Wsuggest-override]
102 | virtual long hash();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:105:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::sequence_length()’ can be marked override [-Wsuggest-override]
105 | virtual PyCxx_ssize_t sequence_length();
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:106:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_concat(const Py::Object&)’ can be marked override [-Wsuggest-override]
106 | virtual Py::Object sequence_concat(const Py::Object&);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:107:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_repeat(Py_ssize_t)’ can be marked override [-Wsuggest-override]
107 | virtual Py::Object sequence_repeat(Py_ssize_t);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:108:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_item(Py_ssize_t)’ can be marked override [-Wsuggest-override]
108 | virtual Py::Object sequence_item(Py_ssize_t);
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:109:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_slice(Py_ssize_t, Py_ssize_t)’ can be marked override [-Wsuggest-override]
109 | virtual Py::Object sequence_slice(Py_ssize_t, Py_ssize_t);
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:110:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_item(Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
110 | virtual int sequence_ass_item(Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:111:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
111 | virtual int sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:114:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::mapping_length()’ can be marked override [-Wsuggest-override]
114 | virtual PyCxx_ssize_t mapping_length();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:115:32: warning: ‘virtual Py::Object Kross::PythonExtension::mapping_subscript(const Py::Object&)’ can be marked override [-Wsuggest-override]
115 | virtual Py::Object mapping_subscript(const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:116:25: warning: ‘virtual int Kross::PythonExtension::mapping_ass_subscript(const Py::Object&, const Py::Object&)’ can be marked override [-Wsuggest-override]
116 | virtual int mapping_ass_subscript(const Py::Object&, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:119:25: warning: ‘virtual int Kross::PythonExtension::number_nonzero()’ can be marked override [-Wsuggest-override]
119 | virtual int number_nonzero();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:124:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_int()’ can be marked override [-Wsuggest-override]
124 | virtual Py::Object number_int();
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:126:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_long()’ can be marked override [-Wsuggest-override]
126 | virtual Py::Object number_long();
| ^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:128:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_hex()’ can be marked override [-Wsuggest-override]
128 | virtual Py::Object number_hex();
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:60:30: warning: ‘virtual QVariant Kross::PythonObject::callMethod(const QString&, const QVariantList&)’ can be marked override [-Wsuggest-override]
60 | virtual QVariant callMethod(const QString& name,
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:69:33: warning: ‘virtual QStringList Kross::PythonObject::methodNames()’ can be marked override [-Wsuggest-override]
69 | virtual QStringList methodNames();
| ^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1988:26: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Char; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1991:27: warning: ‘virtual Py::SeqBase::size_type Py::String::capacity() const’ can be marked override [-Wsuggest-override]
1991 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2069:22: warning: ‘virtual bool Py::String::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2069 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2090:27: warning: ‘virtual Py::SeqBase::size_type Py::String::size() const’ can be marked override [-Wsuggest-override]
2090 | virtual size_type size() const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2137:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::capacity() const’ can be marked override [-Wsuggest-override]
2137 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2191:22: warning: ‘virtual bool Py::Bytes::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2191 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2214:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::size() const’ can be marked override [-Wsuggest-override]
2214 | virtual size_type size () const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2421:22: warning: ‘virtual void Py::Tuple::setItem(Py::sequence_index_type, const Py::Object&)’ can be marked override [-Wsuggest-override]
2421 | virtual void setItem (sequence_index_type offset, const Object&ob)
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2484:22: warning: ‘virtual bool Py::Tuple::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2484 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2652:27: warning: ‘virtual Py::SeqBase::size_type Py::List::capacity() const’ can be marked override [-Wsuggest-override]
2652 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2670:22: warning: ‘virtual bool Py::List::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2670 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::MapBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3277:41: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2943:22: warning: ‘bool Py::MapBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
2943 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3317:22: warning: ‘virtual bool Py::Dict::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3317 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3353:22: warning: ‘virtual bool Py::Callable::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3353 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Objects.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:50,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.cpp:20:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:517:22: warning: ‘virtual bool Py::Type::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
517 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:577:22: warning: ‘virtual bool Py::Boolean::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
577 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:654:22: warning: ‘virtual bool Py::Int::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
654 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:771:22: warning: ‘virtual bool Py::Long::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
771 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:983:22: warning: ‘virtual bool Py::LongLong::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
983 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1087:22: warning: ‘virtual bool Py::Float::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1087 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1157:22: warning: ‘virtual bool Py::Complex::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1157 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1863:42: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1929:22: warning: ‘virtual bool Py::Char::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1929 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1988:26: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Char; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1991:27: warning: ‘virtual Py::SeqBase::size_type Py::String::capacity() const’ can be marked override [-Wsuggest-override]
1991 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2069:22: warning: ‘virtual bool Py::String::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2069 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2090:27: warning: ‘virtual Py::SeqBase::size_type Py::String::size() const’ can be marked override [-Wsuggest-override]
2090 | virtual size_type size() const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2137:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::capacity() const’ can be marked override [-Wsuggest-override]
2137 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2191:22: warning: ‘virtual bool Py::Bytes::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2191 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2214:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::size() const’ can be marked override [-Wsuggest-override]
2214 | virtual size_type size () const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2421:22: warning: ‘virtual void Py::Tuple::setItem(Py::sequence_index_type, const Py::Object&)’ can be marked override [-Wsuggest-override]
2421 | virtual void setItem (sequence_index_type offset, const Object&ob)
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2484:22: warning: ‘virtual bool Py::Tuple::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2484 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2652:27: warning: ‘virtual Py::SeqBase::size_type Py::List::capacity() const’ can be marked override [-Wsuggest-override]
2652 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2670:22: warning: ‘virtual bool Py::List::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2670 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::MapBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3277:41: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2943:22: warning: ‘bool Py::MapBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
2943 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3317:22: warning: ‘virtual bool Py::Dict::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3317 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3353:22: warning: ‘virtual bool Py::Callable::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3353 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.cpp: In static member function ‘static Py::Object Kross::PythonType::toPyObject(const QVariant&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.cpp:139:71: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
139 | Kross::MetaTypeHandler* handler = Kross::Manager::self().metaTypeHandler(list.typeName);
| ~~~~~~~~~~~~~~~~~~~~^~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.cpp:23:
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx: In instantiation of ‘class Py::ExtensionObject’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.cpp:251:56: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:381:22: warning: ‘bool Py::ExtensionObject::accepts(PyObject*) const [with T = Kross::PythonExtension; PyObject = _object]’ can be marked override [-Wsuggest-override]
381 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.cpp: In static member function ‘static QVariant Kross::PythonType::toVariant(const Py::Object&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.cpp:260:51: warning: ‘QVariant qVariantFromValue(const T&) [with T = QObject*]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations]
260 | const QVariant variant = qVariantFromValue( extension->object() );
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtCore/QVariant:1,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:29:
/usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here
530 | inline QVariant qVariantFromValue(const T &t)
| ^~~~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:185,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Extensions.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:51:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx: In instantiation of ‘class Py::PythonExtension’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:42:40: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:67:24: warning: ‘Py::Object Py::PythonExtension::getattr(const char*) [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
67 | virtual Object getattr( const char *name )
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:72:19: warning: ‘PyObject* Py::PythonExtension::selfPtr() [with T = Kross::PythonExtension; PyObject = _object]’ can be marked override [-Wsuggest-override]
72 | PyObject *selfPtr()
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:77:16: warning: ‘Py::Object Py::PythonExtension::self() [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
77 | Object self()
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:81:32: warning: ‘virtual Py::Object Kross::PythonExtension::getattr(const char*)’ can be marked override [-Wsuggest-override]
81 | virtual Py::Object getattr(const char* name);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:91:25: warning: ‘virtual int Kross::PythonExtension::setattr(const char*, const Py::Object&)’ can be marked override [-Wsuggest-override]
91 | virtual int setattr(const char* name, const Py::Object& value);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:100:25: warning: ‘virtual int Kross::PythonExtension::compare(const Py::Object&)’ can be marked override [-Wsuggest-override]
100 | virtual int compare(const Py::Object& other);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:102:26: warning: ‘virtual long int Kross::PythonExtension::hash()’ can be marked override [-Wsuggest-override]
102 | virtual long hash();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:105:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::sequence_length()’ can be marked override [-Wsuggest-override]
105 | virtual PyCxx_ssize_t sequence_length();
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:106:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_concat(const Py::Object&)’ can be marked override [-Wsuggest-override]
106 | virtual Py::Object sequence_concat(const Py::Object&);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:107:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_repeat(Py_ssize_t)’ can be marked override [-Wsuggest-override]
107 | virtual Py::Object sequence_repeat(Py_ssize_t);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:108:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_item(Py_ssize_t)’ can be marked override [-Wsuggest-override]
108 | virtual Py::Object sequence_item(Py_ssize_t);
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:109:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_slice(Py_ssize_t, Py_ssize_t)’ can be marked override [-Wsuggest-override]
109 | virtual Py::Object sequence_slice(Py_ssize_t, Py_ssize_t);
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:110:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_item(Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
110 | virtual int sequence_ass_item(Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:111:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
111 | virtual int sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:114:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::mapping_length()’ can be marked override [-Wsuggest-override]
114 | virtual PyCxx_ssize_t mapping_length();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:115:32: warning: ‘virtual Py::Object Kross::PythonExtension::mapping_subscript(const Py::Object&)’ can be marked override [-Wsuggest-override]
115 | virtual Py::Object mapping_subscript(const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:116:25: warning: ‘virtual int Kross::PythonExtension::mapping_ass_subscript(const Py::Object&, const Py::Object&)’ can be marked override [-Wsuggest-override]
116 | virtual int mapping_ass_subscript(const Py::Object&, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:119:25: warning: ‘virtual int Kross::PythonExtension::number_nonzero()’ can be marked override [-Wsuggest-override]
119 | virtual int number_nonzero();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:124:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_int()’ can be marked override [-Wsuggest-override]
124 | virtual Py::Object number_int();
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:126:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_long()’ can be marked override [-Wsuggest-override]
126 | virtual Py::Object number_long();
| ^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:128:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_hex()’ can be marked override [-Wsuggest-override]
128 | virtual Py::Object number_hex();
| ^~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:185,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Extensions.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:51:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx: In instantiation of ‘class Py::PythonExtension’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:42:40: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:67:24: warning: ‘Py::Object Py::PythonExtension::getattr(const char*) [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
67 | virtual Object getattr( const char *name )
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:72:19: warning: ‘PyObject* Py::PythonExtension::selfPtr() [with T = Kross::PythonExtension; PyObject = _object]’ can be marked override [-Wsuggest-override]
72 | PyObject *selfPtr()
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:77:16: warning: ‘Py::Object Py::PythonExtension::self() [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
77 | Object self()
| ^~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.h:24:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:81:32: warning: ‘virtual Py::Object Kross::PythonExtension::getattr(const char*)’ can be marked override [-Wsuggest-override]
81 | virtual Py::Object getattr(const char* name);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:91:25: warning: ‘virtual int Kross::PythonExtension::setattr(const char*, const Py::Object&)’ can be marked override [-Wsuggest-override]
91 | virtual int setattr(const char* name, const Py::Object& value);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:100:25: warning: ‘virtual int Kross::PythonExtension::compare(const Py::Object&)’ can be marked override [-Wsuggest-override]
100 | virtual int compare(const Py::Object& other);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:102:26: warning: ‘virtual long int Kross::PythonExtension::hash()’ can be marked override [-Wsuggest-override]
102 | virtual long hash();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:105:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::sequence_length()’ can be marked override [-Wsuggest-override]
105 | virtual PyCxx_ssize_t sequence_length();
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:106:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_concat(const Py::Object&)’ can be marked override [-Wsuggest-override]
106 | virtual Py::Object sequence_concat(const Py::Object&);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:107:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_repeat(Py_ssize_t)’ can be marked override [-Wsuggest-override]
107 | virtual Py::Object sequence_repeat(Py_ssize_t);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:108:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_item(Py_ssize_t)’ can be marked override [-Wsuggest-override]
108 | virtual Py::Object sequence_item(Py_ssize_t);
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:109:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_slice(Py_ssize_t, Py_ssize_t)’ can be marked override [-Wsuggest-override]
109 | virtual Py::Object sequence_slice(Py_ssize_t, Py_ssize_t);
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:110:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_item(Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
110 | virtual int sequence_ass_item(Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:111:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
111 | virtual int sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:114:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::mapping_length()’ can be marked override [-Wsuggest-override]
114 | virtual PyCxx_ssize_t mapping_length();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:115:32: warning: ‘virtual Py::Object Kross::PythonExtension::mapping_subscript(const Py::Object&)’ can be marked override [-Wsuggest-override]
115 | virtual Py::Object mapping_subscript(const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:116:25: warning: ‘virtual int Kross::PythonExtension::mapping_ass_subscript(const Py::Object&, const Py::Object&)’ can be marked override [-Wsuggest-override]
116 | virtual int mapping_ass_subscript(const Py::Object&, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:119:25: warning: ‘virtual int Kross::PythonExtension::number_nonzero()’ can be marked override [-Wsuggest-override]
119 | virtual int number_nonzero();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:124:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_int()’ can be marked override [-Wsuggest-override]
124 | virtual Py::Object number_int();
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:126:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_long()’ can be marked override [-Wsuggest-override]
126 | virtual Py::Object number_long();
| ^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:128:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_hex()’ can be marked override [-Wsuggest-override]
128 | virtual Py::Object number_hex();
| ^~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:182:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx: In instantiation of ‘class Py::ExtensionModule’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.h:42:37: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx:167:24: warning: ‘Py::Object Py::ExtensionModule::invoke_method_noargs(void*) [with T = Kross::PythonModule]’ can be marked override [-Wsuggest-override]
167 | virtual Object invoke_method_noargs( void *method_def )
| ^~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx:177:24: warning: ‘Py::Object Py::ExtensionModule::invoke_method_varargs(void*, const Py::Tuple&) [with T = Kross::PythonModule]’ can be marked override [-Wsuggest-override]
177 | virtual Object invoke_method_varargs( void *method_def, const Tuple &args )
| ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx:187:24: warning: ‘Py::Object Py::ExtensionModule::invoke_method_keyword(void*, const Py::Tuple&, const Py::Dict&) [with T = Kross::PythonModule]’ can be marked override [-Wsuggest-override]
187 | virtual Object invoke_method_keyword( void *method_def, const Tuple &args, const Dict &keywords )
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.cpp:21:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.h:67:36: warning: ‘virtual Kross::Script* Kross::PythonInterpreter::createScript(Kross::Action*)’ can be marked override [-Wsuggest-override]
67 | virtual Kross::Script* createScript(Kross::Action* Action);
| ^~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx: In instantiation of ‘class Py::ExtensionObject’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.cpp:83:54: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:381:22: warning: ‘bool Py::ExtensionObject::accepts(PyObject*) const [with T = Kross::PythonExtension; PyObject = _object]’ can be marked override [-Wsuggest-override]
381 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.cpp: In member function ‘Py::Object Kross::PythonModule::import(const Py::Tuple&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.cpp:99:32: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
99 | if(Kross::Manager::self().hasObject(modname)) {
| ~~~~~~~~~~~~~~~~~~~~^~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.h:27:
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.cpp:103:51: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
103 | QObject* object = Kross::Manager::self().object(modname);
| ~~~~~~~~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.cpp:21:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.h:67:36: warning: ‘virtual Kross::Script* Kross::PythonInterpreter::createScript(Kross::Action*)’ can be marked override [-Wsuggest-override]
67 | virtual Kross::Script* createScript(Kross::Action* Action);
| ^~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.h:24,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.cpp:22:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:60:30: warning: ‘virtual QVariant Kross::PythonObject::callMethod(const QString&, const QVariantList&)’ can be marked override [-Wsuggest-override]
60 | virtual QVariant callMethod(const QString& name,
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:69:33: warning: ‘virtual QStringList Kross::PythonObject::methodNames()’ can be marked override [-Wsuggest-override]
69 | virtual QStringList methodNames();
| ^~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.cpp:23:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonfunction.h:76:17: warning: ‘virtual int Kross::PythonFunction::qt_metacall(QMetaObject::Call, int, void**)’ can be marked override [-Wsuggest-override]
76 | int qt_metacall(QMetaObject::Call _c, int _id, void **_a)
| ^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonfunction.h: In member function ‘virtual int Kross::PythonFunction::qt_metacall(QMetaObject::Call, int, void**)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonfunction.h:114:67: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
114 | if( ! Kross::Manager::self().strictTypesEnabled() ) {
| ~~~~~~~~~~~~~~~~~~~~^~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.h:27:
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx: In instantiation of ‘class Py::ExtensionObject’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.cpp:290:60: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:381:22: warning: ‘bool Py::ExtensionObject::accepts(PyObject*) const [with T = Kross::PythonExtension; PyObject = _object]’ can be marked override [-Wsuggest-override]
381 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.cpp: In member function ‘Py::Object Kross::PythonExtension::doConnect(const Py::Tuple&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.cpp:454:33: warning: ‘QHash::iterator QHash::insertMulti(const Key&, const T&) [with Key = QByteArray; T = Kross::PythonFunction*]’ is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [-Wdeprecated-declarations]
454 | d->functions.insertMulti(sendersignal, function);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtCore/QHash:1,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:28:
/usr/include/qt5/QtCore/qhash.h:1225:55: note: declared here
1225 | Q_OUTOFLINE_TEMPLATE typename QHash::iterator QHash::insertMulti(const Key &key, const T &value) {
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.cpp: In static member function ‘static PyObject* Kross::PythonExtension::proxyhandler(PyObject*, PyObject*)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.cpp:630:75: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
630 | if( Kross::MetaTypeHandler* handler = Kross::Manager::self().metaTypeHandler(metamethod.typeName()) ) {
| ~~~~~~~~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.cpp:640:47: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
640 | if( ! Kross::Manager::self().strictTypesEnabled() ) {
| ~~~~~~~~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Objects.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:50,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp:20:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:517:22: warning: ‘virtual bool Py::Type::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
517 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:577:22: warning: ‘virtual bool Py::Boolean::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
577 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:654:22: warning: ‘virtual bool Py::Int::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
654 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:771:22: warning: ‘virtual bool Py::Long::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
771 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:983:22: warning: ‘virtual bool Py::LongLong::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
983 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1087:22: warning: ‘virtual bool Py::Float::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1087 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1157:22: warning: ‘virtual bool Py::Complex::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1157 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1863:42: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1929:22: warning: ‘virtual bool Py::Char::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1929 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1988:26: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Char; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1991:27: warning: ‘virtual Py::SeqBase::size_type Py::String::capacity() const’ can be marked override [-Wsuggest-override]
1991 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2069:22: warning: ‘virtual bool Py::String::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2069 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2090:27: warning: ‘virtual Py::SeqBase::size_type Py::String::size() const’ can be marked override [-Wsuggest-override]
2090 | virtual size_type size() const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2137:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::capacity() const’ can be marked override [-Wsuggest-override]
2137 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2191:22: warning: ‘virtual bool Py::Bytes::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2191 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2214:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::size() const’ can be marked override [-Wsuggest-override]
2214 | virtual size_type size () const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2421:22: warning: ‘virtual void Py::Tuple::setItem(Py::sequence_index_type, const Py::Object&)’ can be marked override [-Wsuggest-override]
2421 | virtual void setItem (sequence_index_type offset, const Object&ob)
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2484:22: warning: ‘virtual bool Py::Tuple::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2484 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2652:27: warning: ‘virtual Py::SeqBase::size_type Py::List::capacity() const’ can be marked override [-Wsuggest-override]
2652 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2670:22: warning: ‘virtual bool Py::List::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2670 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::MapBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3277:41: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2943:22: warning: ‘bool Py::MapBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
2943 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3317:22: warning: ‘virtual bool Py::Dict::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3317 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3353:22: warning: ‘virtual bool Py::Callable::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3353 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.h:64:26: warning: ‘virtual void Kross::PythonScript::execute()’ can be marked override [-Wsuggest-override]
64 | virtual void execute();
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.h:69:33: warning: ‘virtual QStringList Kross::PythonScript::functionNames()’ can be marked override [-Wsuggest-override]
69 | virtual QStringList functionNames();
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.h:77:30: warning: ‘virtual QVariant Kross::PythonScript::callFunction(const QString&, const QVariantList&)’ can be marked override [-Wsuggest-override]
77 | virtual QVariant callFunction(const QString& name, const QVariantList& args = QVariantList());
| ^~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.h:85:30: warning: ‘virtual QVariant Kross::PythonScript::evaluate(const QByteArray&)’ can be marked override [-Wsuggest-override]
85 | virtual QVariant evaluate(const QByteArray& code);
| ^~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:185,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Extensions.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:51:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx: In instantiation of ‘class Py::PythonExtension’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:42:40: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:67:24: warning: ‘Py::Object Py::PythonExtension::getattr(const char*) [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
67 | virtual Object getattr( const char *name )
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:72:19: warning: ‘PyObject* Py::PythonExtension::selfPtr() [with T = Kross::PythonExtension; PyObject = _object]’ can be marked override [-Wsuggest-override]
72 | PyObject *selfPtr()
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:77:16: warning: ‘Py::Object Py::PythonExtension::self() [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
77 | Object self()
| ^~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.h:24,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp:21:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:81:32: warning: ‘virtual Py::Object Kross::PythonExtension::getattr(const char*)’ can be marked override [-Wsuggest-override]
81 | virtual Py::Object getattr(const char* name);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:91:25: warning: ‘virtual int Kross::PythonExtension::setattr(const char*, const Py::Object&)’ can be marked override [-Wsuggest-override]
91 | virtual int setattr(const char* name, const Py::Object& value);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:100:25: warning: ‘virtual int Kross::PythonExtension::compare(const Py::Object&)’ can be marked override [-Wsuggest-override]
100 | virtual int compare(const Py::Object& other);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:102:26: warning: ‘virtual long int Kross::PythonExtension::hash()’ can be marked override [-Wsuggest-override]
102 | virtual long hash();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:105:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::sequence_length()’ can be marked override [-Wsuggest-override]
105 | virtual PyCxx_ssize_t sequence_length();
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:106:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_concat(const Py::Object&)’ can be marked override [-Wsuggest-override]
106 | virtual Py::Object sequence_concat(const Py::Object&);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:107:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_repeat(Py_ssize_t)’ can be marked override [-Wsuggest-override]
107 | virtual Py::Object sequence_repeat(Py_ssize_t);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:108:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_item(Py_ssize_t)’ can be marked override [-Wsuggest-override]
108 | virtual Py::Object sequence_item(Py_ssize_t);
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:109:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_slice(Py_ssize_t, Py_ssize_t)’ can be marked override [-Wsuggest-override]
109 | virtual Py::Object sequence_slice(Py_ssize_t, Py_ssize_t);
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:110:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_item(Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
110 | virtual int sequence_ass_item(Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:111:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
111 | virtual int sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:114:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::mapping_length()’ can be marked override [-Wsuggest-override]
114 | virtual PyCxx_ssize_t mapping_length();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:115:32: warning: ‘virtual Py::Object Kross::PythonExtension::mapping_subscript(const Py::Object&)’ can be marked override [-Wsuggest-override]
115 | virtual Py::Object mapping_subscript(const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:116:25: warning: ‘virtual int Kross::PythonExtension::mapping_ass_subscript(const Py::Object&, const Py::Object&)’ can be marked override [-Wsuggest-override]
116 | virtual int mapping_ass_subscript(const Py::Object&, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:119:25: warning: ‘virtual int Kross::PythonExtension::number_nonzero()’ can be marked override [-Wsuggest-override]
119 | virtual int number_nonzero();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:124:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_int()’ can be marked override [-Wsuggest-override]
124 | virtual Py::Object number_int();
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:126:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_long()’ can be marked override [-Wsuggest-override]
126 | virtual Py::Object number_long();
| ^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:128:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_hex()’ can be marked override [-Wsuggest-override]
128 | virtual Py::Object number_hex();
| ^~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:182:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx: In instantiation of ‘class Py::ExtensionModule’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.h:42:37: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx:167:24: warning: ‘Py::Object Py::ExtensionModule::invoke_method_noargs(void*) [with T = Kross::PythonModule]’ can be marked override [-Wsuggest-override]
167 | virtual Object invoke_method_noargs( void *method_def )
| ^~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx:177:24: warning: ‘Py::Object Py::ExtensionModule::invoke_method_varargs(void*, const Py::Tuple&) [with T = Kross::PythonModule]’ can be marked override [-Wsuggest-override]
177 | virtual Object invoke_method_varargs( void *method_def, const Tuple &args )
| ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx:187:24: warning: ‘Py::Object Py::ExtensionModule::invoke_method_keyword(void*, const Py::Tuple&, const Py::Dict&) [with T = Kross::PythonModule]’ can be marked override [-Wsuggest-override]
187 | virtual Object invoke_method_keyword( void *method_def, const Tuple &args, const Dict &keywords )
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp:22:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.h:67:36: warning: ‘virtual Kross::Script* Kross::PythonInterpreter::createScript(Kross::Action*)’ can be marked override [-Wsuggest-override]
67 | virtual Kross::Script* createScript(Kross::Action* Action);
| ^~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.h:24,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp:24:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:60:30: warning: ‘virtual QVariant Kross::PythonObject::callMethod(const QString&, const QVariantList&)’ can be marked override [-Wsuggest-override]
60 | virtual QVariant callMethod(const QString& name,
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:69:33: warning: ‘virtual QStringList Kross::PythonObject::methodNames()’ can be marked override [-Wsuggest-override]
69 | virtual QStringList methodNames();
| ^~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp:30:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonfunction.h:76:17: warning: ‘virtual int Kross::PythonFunction::qt_metacall(QMetaObject::Call, int, void**)’ can be marked override [-Wsuggest-override]
76 | int qt_metacall(QMetaObject::Call _c, int _id, void **_a)
| ^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonfunction.h: In member function ‘virtual int Kross::PythonFunction::qt_metacall(QMetaObject::Call, int, void**)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonfunction.h:114:67: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
114 | if( ! Kross::Manager::self().strictTypesEnabled() ) {
| ~~~~~~~~~~~~~~~~~~~~^~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.h:27:
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp: In member function ‘bool Kross::PythonScript::initialize()’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp:201:67: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
201 | QHashIterator< QString, QObject* > moit( Manager::self().objects() );
| ~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp:204:67: warning: ‘static Kross::Manager& Kross::Manager::self()’ is deprecated: Since 5.88. Kross is deprecated, see API docs [-Wdeprecated-declarations]
204 | ChildrenInterface::Options options = Manager::self().objectOption( moit.key() );
| ~~~~~~~~~~~~~^~
/usr/include/KF5/KrossCore/kross/core/manager.h:70:21: note: declared here
70 | static Manager &self();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp: In member function ‘virtual void Kross::PythonScript::execute()’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp:286:27: warning: unnecessary parentheses in declaration of ‘errorMessage’ [-Wparentheses]
286 | Py::AttributeError(errorMessage());
| ^~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp:286:27: note: remove parentheses
286 | Py::AttributeError(errorMessage());
| ^~~~~~~~~~~~~~~~
| - -
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp: In member function ‘virtual QVariant Kross::PythonScript::callFunction(const QString&, const QVariantList&)’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp:434:27: warning: unnecessary parentheses in declaration of ‘errorMessage’ [-Wparentheses]
434 | Py::AttributeError( errorMessage() );
| ^~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.cpp:434:27: note: remove parentheses
434 | Py::AttributeError( errorMessage() );
| ^~~~~~~~~~~~~~~~~~
| - -
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Objects.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:50,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.cpp:20:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:517:22: warning: ‘virtual bool Py::Type::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
517 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:577:22: warning: ‘virtual bool Py::Boolean::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
577 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:654:22: warning: ‘virtual bool Py::Int::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
654 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:771:22: warning: ‘virtual bool Py::Long::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
771 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:983:22: warning: ‘virtual bool Py::LongLong::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
983 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1087:22: warning: ‘virtual bool Py::Float::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1087 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1157:22: warning: ‘virtual bool Py::Complex::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1157 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1863:42: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1929:22: warning: ‘virtual bool Py::Char::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1929 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1988:26: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Char; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1991:27: warning: ‘virtual Py::SeqBase::size_type Py::String::capacity() const’ can be marked override [-Wsuggest-override]
1991 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2069:22: warning: ‘virtual bool Py::String::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2069 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2090:27: warning: ‘virtual Py::SeqBase::size_type Py::String::size() const’ can be marked override [-Wsuggest-override]
2090 | virtual size_type size() const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2137:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::capacity() const’ can be marked override [-Wsuggest-override]
2137 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2191:22: warning: ‘virtual bool Py::Bytes::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2191 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2214:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::size() const’ can be marked override [-Wsuggest-override]
2214 | virtual size_type size () const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2421:22: warning: ‘virtual void Py::Tuple::setItem(Py::sequence_index_type, const Py::Object&)’ can be marked override [-Wsuggest-override]
2421 | virtual void setItem (sequence_index_type offset, const Object&ob)
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2484:22: warning: ‘virtual bool Py::Tuple::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2484 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2652:27: warning: ‘virtual Py::SeqBase::size_type Py::List::capacity() const’ can be marked override [-Wsuggest-override]
2652 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2670:22: warning: ‘virtual bool Py::List::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2670 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::MapBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3277:41: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2943:22: warning: ‘bool Py::MapBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
2943 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3317:22: warning: ‘virtual bool Py::Dict::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3317 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3353:22: warning: ‘virtual bool Py::Callable::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3353 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.h:67:36: warning: ‘virtual Kross::Script* Kross::PythonInterpreter::createScript(Kross::Action*)’ can be marked override [-Wsuggest-override]
67 | virtual Kross::Script* createScript(Kross::Action* Action);
| ^~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.cpp:21:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.h:64:26: warning: ‘virtual void Kross::PythonScript::execute()’ can be marked override [-Wsuggest-override]
64 | virtual void execute();
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.h:69:33: warning: ‘virtual QStringList Kross::PythonScript::functionNames()’ can be marked override [-Wsuggest-override]
69 | virtual QStringList functionNames();
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.h:77:30: warning: ‘virtual QVariant Kross::PythonScript::callFunction(const QString&, const QVariantList&)’ can be marked override [-Wsuggest-override]
77 | virtual QVariant callFunction(const QString& name, const QVariantList& args = QVariantList());
| ^~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonscript.h:85:30: warning: ‘virtual QVariant Kross::PythonScript::evaluate(const QByteArray&)’ can be marked override [-Wsuggest-override]
85 | virtual QVariant evaluate(const QByteArray& code);
| ^~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:185,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Extensions.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:51:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx: In instantiation of ‘class Py::PythonExtension’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:42:40: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:67:24: warning: ‘Py::Object Py::PythonExtension::getattr(const char*) [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
67 | virtual Object getattr( const char *name )
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:72:19: warning: ‘PyObject* Py::PythonExtension::selfPtr() [with T = Kross::PythonExtension; PyObject = _object]’ can be marked override [-Wsuggest-override]
72 | PyObject *selfPtr()
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:77:16: warning: ‘Py::Object Py::PythonExtension::self() [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
77 | Object self()
| ^~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.h:24,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.cpp:22:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:81:32: warning: ‘virtual Py::Object Kross::PythonExtension::getattr(const char*)’ can be marked override [-Wsuggest-override]
81 | virtual Py::Object getattr(const char* name);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:91:25: warning: ‘virtual int Kross::PythonExtension::setattr(const char*, const Py::Object&)’ can be marked override [-Wsuggest-override]
91 | virtual int setattr(const char* name, const Py::Object& value);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:100:25: warning: ‘virtual int Kross::PythonExtension::compare(const Py::Object&)’ can be marked override [-Wsuggest-override]
100 | virtual int compare(const Py::Object& other);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:102:26: warning: ‘virtual long int Kross::PythonExtension::hash()’ can be marked override [-Wsuggest-override]
102 | virtual long hash();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:105:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::sequence_length()’ can be marked override [-Wsuggest-override]
105 | virtual PyCxx_ssize_t sequence_length();
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:106:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_concat(const Py::Object&)’ can be marked override [-Wsuggest-override]
106 | virtual Py::Object sequence_concat(const Py::Object&);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:107:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_repeat(Py_ssize_t)’ can be marked override [-Wsuggest-override]
107 | virtual Py::Object sequence_repeat(Py_ssize_t);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:108:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_item(Py_ssize_t)’ can be marked override [-Wsuggest-override]
108 | virtual Py::Object sequence_item(Py_ssize_t);
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:109:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_slice(Py_ssize_t, Py_ssize_t)’ can be marked override [-Wsuggest-override]
109 | virtual Py::Object sequence_slice(Py_ssize_t, Py_ssize_t);
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:110:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_item(Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
110 | virtual int sequence_ass_item(Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:111:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
111 | virtual int sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:114:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::mapping_length()’ can be marked override [-Wsuggest-override]
114 | virtual PyCxx_ssize_t mapping_length();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:115:32: warning: ‘virtual Py::Object Kross::PythonExtension::mapping_subscript(const Py::Object&)’ can be marked override [-Wsuggest-override]
115 | virtual Py::Object mapping_subscript(const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:116:25: warning: ‘virtual int Kross::PythonExtension::mapping_ass_subscript(const Py::Object&, const Py::Object&)’ can be marked override [-Wsuggest-override]
116 | virtual int mapping_ass_subscript(const Py::Object&, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:119:25: warning: ‘virtual int Kross::PythonExtension::number_nonzero()’ can be marked override [-Wsuggest-override]
119 | virtual int number_nonzero();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:124:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_int()’ can be marked override [-Wsuggest-override]
124 | virtual Py::Object number_int();
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:126:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_long()’ can be marked override [-Wsuggest-override]
126 | virtual Py::Object number_long();
| ^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:128:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_hex()’ can be marked override [-Wsuggest-override]
128 | virtual Py::Object number_hex();
| ^~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:182:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx: In instantiation of ‘class Py::ExtensionModule’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonmodule.h:42:37: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx:167:24: warning: ‘Py::Object Py::ExtensionModule::invoke_method_noargs(void*) [with T = Kross::PythonModule]’ can be marked override [-Wsuggest-override]
167 | virtual Object invoke_method_noargs( void *method_def )
| ^~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx:177:24: warning: ‘Py::Object Py::ExtensionModule::invoke_method_varargs(void*, const Py::Tuple&) [with T = Kross::PythonModule]’ can be marked override [-Wsuggest-override]
177 | virtual Object invoke_method_varargs( void *method_def, const Tuple &args )
| ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionModule.hxx:187:24: warning: ‘Py::Object Py::ExtensionModule::invoke_method_keyword(void*, const Py::Tuple&, const Py::Dict&) [with T = Kross::PythonModule]’ can be marked override [-Wsuggest-override]
187 | virtual Object invoke_method_keyword( void *method_def, const Tuple &args, const Dict &keywords )
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonvariant.h:24,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.cpp:23:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:60:30: warning: ‘virtual QVariant Kross::PythonObject::callMethod(const QString&, const QVariantList&)’ can be marked override [-Wsuggest-override]
60 | virtual QVariant callMethod(const QString& name,
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:69:33: warning: ‘virtual QStringList Kross::PythonObject::methodNames()’ can be marked override [-Wsuggest-override]
69 | virtual QStringList methodNames();
| ^~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Objects.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:50,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:23,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.cpp:20:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:517:22: warning: ‘virtual bool Py::Type::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
517 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:577:22: warning: ‘virtual bool Py::Boolean::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
577 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:654:22: warning: ‘virtual bool Py::Int::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
654 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:771:22: warning: ‘virtual bool Py::Long::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
771 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:983:22: warning: ‘virtual bool Py::LongLong::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
983 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1087:22: warning: ‘virtual bool Py::Float::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1087 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1157:22: warning: ‘virtual bool Py::Complex::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1157 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1863:42: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1929:22: warning: ‘virtual bool Py::Char::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
1929 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::SeqBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1988:26: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1485:22: warning: ‘bool Py::SeqBase::accepts(PyObject*) const [with T = Py::Char; PyObject = _object]’ can be marked override [-Wsuggest-override]
1485 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:1991:27: warning: ‘virtual Py::SeqBase::size_type Py::String::capacity() const’ can be marked override [-Wsuggest-override]
1991 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2069:22: warning: ‘virtual bool Py::String::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2069 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2090:27: warning: ‘virtual Py::SeqBase::size_type Py::String::size() const’ can be marked override [-Wsuggest-override]
2090 | virtual size_type size() const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2137:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::capacity() const’ can be marked override [-Wsuggest-override]
2137 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2191:22: warning: ‘virtual bool Py::Bytes::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2191 | virtual bool accepts( PyObject *pyob ) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2214:27: warning: ‘virtual Py::SeqBase::size_type Py::Bytes::size() const’ can be marked override [-Wsuggest-override]
2214 | virtual size_type size () const
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2421:22: warning: ‘virtual void Py::Tuple::setItem(Py::sequence_index_type, const Py::Object&)’ can be marked override [-Wsuggest-override]
2421 | virtual void setItem (sequence_index_type offset, const Object&ob)
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2484:22: warning: ‘virtual bool Py::Tuple::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2484 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2652:27: warning: ‘virtual Py::SeqBase::size_type Py::List::capacity() const’ can be marked override [-Wsuggest-override]
2652 | virtual size_type capacity() const
| ^~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2670:22: warning: ‘virtual bool Py::List::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
2670 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx: In instantiation of ‘class Py::MapBase’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3277:41: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:2943:22: warning: ‘bool Py::MapBase::accepts(PyObject*) const [with T = Py::Object; PyObject = _object]’ can be marked override [-Wsuggest-override]
2943 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3317:22: warning: ‘virtual bool Py::Dict::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3317 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Objects.hxx:3353:22: warning: ‘virtual bool Py::Callable::accepts(PyObject*) const’ can be marked override [-Wsuggest-override]
3353 | virtual bool accepts (PyObject *pyob) const
| ^~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/Extensions.hxx:185,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Extensions.hxx:40,
from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonconfig.h:51:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx: In instantiation of ‘class Py::PythonExtension’:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:42:40: required from here
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:67:24: warning: ‘Py::Object Py::PythonExtension::getattr(const char*) [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
67 | virtual Object getattr( const char *name )
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:72:19: warning: ‘PyObject* Py::PythonExtension::selfPtr() [with T = Kross::PythonExtension; PyObject = _object]’ can be marked override [-Wsuggest-override]
72 | PyObject *selfPtr()
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/cxx/CXX/Python2/ExtensionOldType.hxx:77:16: warning: ‘Py::Object Py::PythonExtension::self() [with T = Kross::PythonExtension]’ can be marked override [-Wsuggest-override]
77 | Object self()
| ^~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:24:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:81:32: warning: ‘virtual Py::Object Kross::PythonExtension::getattr(const char*)’ can be marked override [-Wsuggest-override]
81 | virtual Py::Object getattr(const char* name);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:91:25: warning: ‘virtual int Kross::PythonExtension::setattr(const char*, const Py::Object&)’ can be marked override [-Wsuggest-override]
91 | virtual int setattr(const char* name, const Py::Object& value);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:100:25: warning: ‘virtual int Kross::PythonExtension::compare(const Py::Object&)’ can be marked override [-Wsuggest-override]
100 | virtual int compare(const Py::Object& other);
| ^~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:102:26: warning: ‘virtual long int Kross::PythonExtension::hash()’ can be marked override [-Wsuggest-override]
102 | virtual long hash();
| ^~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:105:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::sequence_length()’ can be marked override [-Wsuggest-override]
105 | virtual PyCxx_ssize_t sequence_length();
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:106:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_concat(const Py::Object&)’ can be marked override [-Wsuggest-override]
106 | virtual Py::Object sequence_concat(const Py::Object&);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:107:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_repeat(Py_ssize_t)’ can be marked override [-Wsuggest-override]
107 | virtual Py::Object sequence_repeat(Py_ssize_t);
| ^~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:108:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_item(Py_ssize_t)’ can be marked override [-Wsuggest-override]
108 | virtual Py::Object sequence_item(Py_ssize_t);
| ^~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:109:32: warning: ‘virtual Py::Object Kross::PythonExtension::sequence_slice(Py_ssize_t, Py_ssize_t)’ can be marked override [-Wsuggest-override]
109 | virtual Py::Object sequence_slice(Py_ssize_t, Py_ssize_t);
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:110:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_item(Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
110 | virtual int sequence_ass_item(Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:111:25: warning: ‘virtual int Kross::PythonExtension::sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&)’ can be marked override [-Wsuggest-override]
111 | virtual int sequence_ass_slice(Py_ssize_t, Py_ssize_t, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:114:35: warning: ‘virtual PyCxx_ssize_t Kross::PythonExtension::mapping_length()’ can be marked override [-Wsuggest-override]
114 | virtual PyCxx_ssize_t mapping_length();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:115:32: warning: ‘virtual Py::Object Kross::PythonExtension::mapping_subscript(const Py::Object&)’ can be marked override [-Wsuggest-override]
115 | virtual Py::Object mapping_subscript(const Py::Object&);
| ^~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:116:25: warning: ‘virtual int Kross::PythonExtension::mapping_ass_subscript(const Py::Object&, const Py::Object&)’ can be marked override [-Wsuggest-override]
116 | virtual int mapping_ass_subscript(const Py::Object&, const Py::Object&);
| ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:119:25: warning: ‘virtual int Kross::PythonExtension::number_nonzero()’ can be marked override [-Wsuggest-override]
119 | virtual int number_nonzero();
| ^~~~~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:124:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_int()’ can be marked override [-Wsuggest-override]
124 | virtual Py::Object number_int();
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:126:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_long()’ can be marked override [-Wsuggest-override]
126 | virtual Py::Object number_long();
| ^~~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonextension.h:128:32: warning: ‘virtual Py::Object Kross::PythonExtension::number_hex()’ can be marked override [-Wsuggest-override]
128 | virtual Py::Object number_hex();
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:60:30: warning: ‘virtual QVariant Kross::PythonObject::callMethod(const QString&, const QVariantList&)’ can be marked override [-Wsuggest-override]
60 | virtual QVariant callMethod(const QString& name,
| ^~~~~~~~~~
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.h:69:33: warning: ‘virtual QStringList Kross::PythonObject::methodNames()’ can be marked override [-Wsuggest-override]
69 | virtual QStringList methodNames();
| ^~~~~~~~~~~
In file included from /var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythonobject.cpp:23:
/var/pisi/kross-interpreters-24.12.3-60/work/kross-interpreters-24.12.3/python/pythoninterpreter.h:67:36: warning: ‘virtual Kross::Script* Kross::PythonInterpreter::createScript(Kross::Action*)’ can be marked override [-Wsuggest-override]
67 | virtual Kross::Script* createScript(Kross::Action* Action);
| ^~~~~~~~~~~~
[01;33m*** 0 error(s), 1 warning(s)
[0m