CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message):
KDE_INSTALL_BINDIR got its value from CMAKE_INSTALL_BINDIR. In most cases
this is unintended, check if you included GNUInstallDirs before
KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg.
find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set
CMAKE_INSTALL_BINDIR deliberately before including KDEInstallDirs its
recommended to use KDE_INSTALL_BINDIR instead to suppress this message.
Call Stack (most recent call first):
/usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:255 (_define_relative)
/usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include)
/usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include)
CMakeLists.txt:152 (INCLUDE)
CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message):
KDE_INSTALL_SBINDIR got its value from CMAKE_INSTALL_SBINDIR. In most
cases this is unintended, check if you included GNUInstallDirs before
KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg.
find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set
CMAKE_INSTALL_SBINDIR deliberately before including KDEInstallDirs its
recommended to use KDE_INSTALL_SBINDIR instead to suppress this message.
Call Stack (most recent call first):
/usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:258 (_define_relative)
/usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include)
/usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include)
CMakeLists.txt:152 (INCLUDE)
CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message):
KDE_INSTALL_INCLUDEDIR got its value from CMAKE_INSTALL_INCLUDEDIR. In
most cases this is unintended, check if you included GNUInstallDirs before
KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg.
find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set
CMAKE_INSTALL_INCLUDEDIR deliberately before including KDEInstallDirs its
recommended to use KDE_INSTALL_INCLUDEDIR instead to suppress this message.
Call Stack (most recent call first):
/usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative)
/usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:279 (_define_absolute)
/usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include)
/usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include)
CMakeLists.txt:152 (INCLUDE)
CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message):
KDE_INSTALL_LOCALSTATEDIR got its value from CMAKE_INSTALL_LOCALSTATEDIR.
In most cases this is unintended, check if you included GNUInstallDirs
before KDEInstallDirs. Some third party modules include GNUInstallDirs too
so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If
you set CMAKE_INSTALL_LOCALSTATEDIR deliberately before including
KDEInstallDirs its recommended to use KDE_INSTALL_LOCALSTATEDIR instead to
suppress this message.
Call Stack (most recent call first):
/usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative)
/usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:288 (_define_absolute)
/usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include)
/usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include)
CMakeLists.txt:152 (INCLUDE)
CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message):
KDE_INSTALL_SHAREDSTATEDIR got its value from CMAKE_INSTALL_SHAREDSTATEDIR.
In most cases this is unintended, check if you included GNUInstallDirs
before KDEInstallDirs. Some third party modules include GNUInstallDirs too
so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If
you set CMAKE_INSTALL_SHAREDSTATEDIR deliberately before including
KDEInstallDirs its recommended to use KDE_INSTALL_SHAREDSTATEDIR instead to
suppress this message.
Call Stack (most recent call first):
/usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative)
/usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:291 (_define_absolute)
/usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include)
/usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include)
CMakeLists.txt:152 (INCLUDE)
CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message):
KDE_INSTALL_DATAROOTDIR got its value from CMAKE_INSTALL_DATAROOTDIR. In
most cases this is unintended, check if you included GNUInstallDirs before
KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg.
find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set
CMAKE_INSTALL_DATAROOTDIR deliberately before including KDEInstallDirs its
recommended to use KDE_INSTALL_DATAROOTDIR instead to suppress this
message.
Call Stack (most recent call first):
/usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative)
/usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:299 (_define_absolute)
/usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:201 (include)
/usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include)
CMakeLists.txt:152 (INCLUDE)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_LD_FLAGS
ECM_MKSPECS_INSTALL_DIR
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/libkwave/Filter.cpp: In member function ‘void Kwave::Filter::save(const QString&)’:
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/libkwave/Filter.cpp:147:14: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
147 | file.open(QIODevice::WriteOnly);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/QFile:1,
from /var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/libkwave/Filter.cpp:20:
/usr/include/qt6/QtCore/qfile.h:291:32: note: declared here
291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
| ^~~~
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/libkwave/Filter.cpp: In member function ‘void Kwave::Filter::load(const QString&)’:
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/libkwave/Filter.cpp:167:14: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
167 | file.open(QIODevice::ReadOnly);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qfile.h:291:32: note: declared here
291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
| ^~~~
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/libgui/CurveWidget.cpp: In member function ‘void Kwave::CurveWidget::savePreset()’:
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/libgui/CurveWidget.cpp:216:13: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
216 | out.open(QIODevice::WriteOnly);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qdir.h:11,
from /usr/include/qt6/QtCore/QDir:1,
from /var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/libgui/CurveWidget.cpp:26:
/usr/include/qt6/QtCore/qfile.h:291:32: note: declared here
291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
| ^~~~
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/kwave/MainWidget.cpp: In member function ‘int Kwave::MainWidget::saveLabels(const QString&)’:
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/kwave/MainWidget.cpp:1011:14: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
1011 | file.open(QIODevice::WriteOnly);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/QFile:1,
from /var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/kwave/MainWidget.cpp:28:
/usr/include/qt6/QtCore/qfile.h:291:32: note: declared here
291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
| ^~~~
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/kwave/FileContext.cpp: In member function ‘bool Kwave::FileContext::init(Kwave::TopWidget*)’:
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/kwave/FileContext.cpp:210:18: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
210 | menufile.open(QIODevice::ReadOnly);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/QFile:1,
from /var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/kwave/FileContext.cpp:24:
/usr/include/qt6/QtCore/qfile.h:291:32: note: declared here
291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
| ^~~~
In file included from /usr/include/c++/15.2.0/atomic:52,
from /usr/include/qt6/QtCore/qatomic_cxx11.h:11,
from /usr/include/qt6/QtCore/qbasicatomic.h:9,
from /usr/include/qt6/QtCore/qatomic.h:9,
from /usr/include/qt6/QtCore/qglobal.h:51,
from /usr/include/qt6/QtGui/qtguiglobal.h:7,
from /usr/include/qt6/QtWidgets/qtwidgetsglobal.h:8,
from /usr/include/qt6/QtWidgets/qapplication.h:8,
from /usr/include/qt6/QtWidgets/QApplication:1,
from /var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/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:260:34,
inlined from ‘bool QBasicAtomicInteger::ref() [with T = int]’ at /usr/include/qt6/QtCore/qbasicatomic.h:48:42,
inlined from ‘void Kwave::FileContext::use()’ at /var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/kwave/FileContext.cpp:113:20,
inlined from ‘Kwave::FileContext::UsageGuard::UsageGuard(Kwave::FileContext*)’ at /var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/kwave/FileContext.h:322:46,
inlined from ‘Kwave::FileContext::UsageGuard::UsageGuard(Kwave::FileContext*)’ at /var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/kwave/FileContext.h:319:22,
inlined from ‘void Kwave::FileContext::contextSwitched(Kwave::FileContext*)’ at /var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/kwave/FileContext.cpp:618:46:
/usr/include/c++/15.2.0/bits/atomic_base.h:631: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=]
631 | { 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.12.0-61/work/kwave-25.12.0/plugins/codec_mp3/ID3_QIODeviceReader.cpp:22:
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/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.12.0-61/work/kwave-25.12.0/plugins/codec_mp3/ID3_QIODeviceWriter.cpp:22:
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/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.12.0-61/work/kwave-25.12.0/plugins/codec_mp3/MP3Decoder.cpp:47:
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/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.12.0-61/work/kwave-25.12.0/plugins/codec_mp3/MP3Decoder.cpp:48:
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/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.12.0-61/work/kwave-25.12.0/plugins/codec_mp3/MP3Encoder.cpp:48:
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/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.12.0-61/work/kwave-25.12.0/plugins/codec_mp3/MP3Encoder.cpp:49:
/var/pisi/kwave-25.12.0-61/work/kwave-25.12.0/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
| ^~~~~~~~~~~~~~~~~~~