## cmake ``` CMake Warning (dev) in CMakeLists.txt: Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link interface. Run "cmake --help-policy CMP0022" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "soundkonvertercore" has an INTERFACE_LINK_LIBRARIES property which differs from its LINK_INTERFACE_LIBRARIES properties. INTERFACE_LINK_LIBRARIES: KDE4__kdeui;KDE4__kfile;KDE4__kio LINK_INTERFACE_LIBRARIES: This warning is for project developers. Use -Wno-dev to suppress it. ``` ## make ``` [ 11%] Building CXX object CMakeFiles/soundkonverter.dir/metadata/tagengine.o In file included from /home/paulo/src/soundkonverter/src/metadata/MetaReplayGain.h:25:0, from /home/paulo/src/soundkonverter/src/metadata/tagengine.cpp:3: /usr/include/taglib/fileref.h:92:25: warning: ‘class TagLib::FileRef::FileTypeResolver’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class TAGLIB_EXPORT FileTypeResolver ^ In file included from /usr/include/taglib/mp4item.h:30:0, from /usr/include/taglib/mp4tag.h:36, from /home/paulo/src/soundkonverter/src/metadata/tagengine.cpp:50: /usr/include/taglib/mp4coverart.h:49:31: warning: comma at end of enumerator list [-Wpedantic] Unknown = TypeImplicit, ^ + [ 12%] Building CXX object CMakeFiles/soundkonverter.dir/metadata/MetaReplayGain.o In file included from /home/paulo/src/soundkonverter/src/metadata/MetaReplayGain.h:25:0, from /home/paulo/src/soundkonverter/src/metadata/MetaReplayGain.cpp:20: /usr/include/taglib/fileref.h:92:25: warning: ‘class TagLib::FileRef::FileTypeResolver’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class TAGLIB_EXPORT FileTypeResolver ^ + [ 12%] Building CXX object CMakeFiles/soundkonverter.dir/metadata/MetaReplayGain.o In file included from /home/paulo/src/soundkonverter/src/metadata/MetaReplayGain.h:25:0, from /home/paulo/src/soundkonverter/src/metadata/MetaReplayGain.cpp:20: /usr/include/taglib/fileref.h:92:25: warning: ‘class TagLib::FileRef::FileTypeResolver’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class TAGLIB_EXPORT FileTypeResolver ^ + [ 16%] Building CXX object CMakeFiles/soundkonverter.dir/replaygainscanner/replaygainfilelist.o /home/paulo/src/soundkonverter/src/replaygainscanner/replaygainfilelist.cpp: In member function ‘void ReplayGainFileList::showContextMenu(const QPoint&)’: /home/paulo/src/soundkonverter/src/replaygainscanner/replaygainfilelist.cpp:933:10: warning: variable ‘canStart’ set but not used [-Wunused-but-set-variable] bool canStart = q_items.count() > 0; ^ /home/paulo/src/soundkonverter/src/replaygainscanner/replaygainfilelist.cpp:935:10: warning: variable ‘canKill’ set but not used [-Wunused-but-set-variable] bool canKill = q_items.count() > 0; ^ + [ 23%] Building CXX object CMakeFiles/soundkonverter.dir/config.o /home/paulo/src/soundkonverter/src/config.cpp: In member function ‘void Config::load()’: /home/paulo/src/soundkonverter/src/config.cpp:95:81: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] system("df -B 1M /dev/shm | tail -1 > /dev/shm/soundkonverter_shm_size"); ^ + [ 25%] Building CXX object CMakeFiles/soundkonverter.dir/convert.o /home/paulo/src/soundkonverter/src/convert.cpp: In member function ‘void Convert::processExit(int, QProcess::ExitStatus)’: /home/paulo/src/soundkonverter/src/convert.cpp:888:47: warning: ‘fileTime’ may be used uninitialized in this function [-Wmaybe-uninitialized] item->finishedTime += fileTime; ^ /home/paulo/src/soundkonverter/src/convert.cpp: In member function ‘void Convert::pluginProcessFinished(int, int)’: /home/paulo/src/soundkonverter/src/convert.cpp:986:47: warning: ‘fileTime’ may be used uninitialized in this function [-Wmaybe-uninitialized] item->finishedTime += fileTime; ^ ```