CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_LD_FLAGS
ECM_MKSPECS_INSTALL_DIR
In file included from /usr/include/c++/13.3.0/atomic:41,
from /usr/include/qt6/QtCore/qatomic_cxx11.h:10,
from /usr/include/qt6/QtCore/qbasicatomic.h:8,
from /usr/include/qt6/QtCore/qatomic.h:8,
from /usr/include/qt6/QtCore/qglobal.h:51,
from /usr/include/qt6/QtGui/qtguiglobal.h:7,
from /usr/include/qt6/QtWidgets/qtwidgetsglobal.h:7,
from /usr/include/qt6/QtWidgets/qapplication.h:7,
from /usr/include/qt6/QtWidgets/QApplication:1,
from /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/kwave/FileContext.cpp:23:
In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::fetch_add(__int_type, std::memory_order) [with _ITp = int]’,
inlined from ‘static bool QAtomicOps::ref(std::atomic&) [with T = int; X = int]’ at /usr/include/qt6/QtCore/qatomic_cxx11.h:259:34,
inlined from ‘bool QBasicAtomicInteger::ref() [with T = int]’ at /usr/include/qt6/QtCore/qbasicatomic.h:47:42,
inlined from ‘void Kwave::FileContext::use()’ at /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/kwave/FileContext.cpp:113:20,
inlined from ‘Kwave::FileContext::UsageGuard::UsageGuard(Kwave::FileContext*)’ at /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/kwave/FileContext.h:322:46,
inlined from ‘Kwave::FileContext::UsageGuard::UsageGuard(Kwave::FileContext*)’ at /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/kwave/FileContext.h:319:22,
inlined from ‘void Kwave::FileContext::contextSwitched(Kwave::FileContext*)’ at /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/kwave/FileContext.cpp:618:46:
/usr/include/c++/13.3.0/bits/atomic_base.h:635:34: warning: ‘unsigned int __atomic_add_fetch_4(volatile void*, unsigned int, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
635 | { return __atomic_fetch_add(&_M_i, __i, int(__m)); }
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function ‘void Kwave::FileContext::contextSwitched(Kwave::FileContext*)’:
cc1plus: note: destination object is likely at address zero
In file included from /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/ID3_QIODeviceReader.cpp:22:
/var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/ID3_QIODeviceReader.h:34:11: warning: base class ‘class ID3_Reader’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
34 | class ID3_QIODeviceReader: public ID3_Reader
| ^~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/ID3_QIODeviceWriter.cpp:22:
/var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/ID3_QIODeviceWriter.h:34:11: warning: base class ‘class ID3_Writer’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
34 | class ID3_QIODeviceWriter: public ID3_Writer
| ^~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/MP3Decoder.cpp:47:
/var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/ID3_QIODeviceReader.h:34:11: warning: base class ‘class ID3_Reader’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
34 | class ID3_QIODeviceReader: public ID3_Reader
| ^~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/MP3Decoder.cpp:48:
/var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/ID3_QIODeviceWriter.h:34:11: warning: base class ‘class ID3_Writer’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
34 | class ID3_QIODeviceWriter: public ID3_Writer
| ^~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/MP3Encoder.cpp:48:
/var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/ID3_QIODeviceReader.h:34:11: warning: base class ‘class ID3_Reader’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
34 | class ID3_QIODeviceReader: public ID3_Reader
| ^~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/MP3Encoder.cpp:49:
/var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_mp3/ID3_QIODeviceWriter.h:34:11: warning: base class ‘class ID3_Writer’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
34 | class ID3_QIODeviceWriter: public ID3_Writer
| ^~~~~~~~~~~~~~~~~~~
/var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_wav/RIFFParser.cpp: In member function ‘bool Kwave::RIFFParser::addGarbageChunk(Kwave::RIFFChunk*, quint32, quint32)’:
/var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_wav/RIFFParser.cpp:286:14: warning: ‘int qsnprintf(char*, size_t, const char*, ...)’ is deprecated: Use C++11 std::snprintf() instead, taking care to ensure that you didn't rely on QString::asprintf() idiosyncrasies that qsnprintf might, but std::snprintf() does not, support. [-Wdeprecated-declarations]
286 | qsnprintf(name.data(), name.size(), "[0x%08X]", offset);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qbytearray.h:15,
from /usr/include/qt6/QtCore/qstringview.h:10,
from /usr/include/qt6/QtCore/qchar.h:728,
from /usr/include/qt6/QtCore/qstring.h:15,
from /usr/include/qt6/QtCore/qobject.h:11,
from /usr/include/qt6/QtCore/qiodevice.h:10,
from /usr/include/qt6/QtCore/QIODevice:1,
from /var/pisi/kwave-25.04.3-56/work/kwave-25.04.3/plugins/codec_wav/RIFFParser.cpp:25:
/usr/include/qt6/QtCore/qbytearrayalgorithms.h:153:19: note: declared here
153 | Q_CORE_EXPORT int qsnprintf(char *str, size_t n, const char *fmt, ...)
| ^~~~~~~~~