Compilation issues with Qt 5.14
Description:
I've tried compiling both AUR packages (mellowplayer
and mellowplayer-git
), and both fail with the same error regarding Qt.
Log Files
:: There are 2 providers available for mellowplayer:
:: Repository AUR
1) mellowplayer 2) mellowplayer-git
Enter a number (default=1): :: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1] mellowplayer-3.5.6-1
1 mellowplayer (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> :: PKGBUILD up to date, Skipping (1/1): mellowplayer
:: Parsing SRCINFO (1/1): mellowplayer
1 mellowplayer (Build Files Exist)
==> PKGBUILDs to edit?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> ==> Making package: mellowplayer 3.5.6-1 (Tue 24 Dec 2019 04:00:39 PM -03)
==> Retrieving sources...
-> Found MellowPlayer-3.5.6.tar.gz
-> Found widevine-path.patch
==> Validating source files with md5sums...
MellowPlayer-3.5.6.tar.gz ... Passed
widevine-path.patch ... Passed
==> Making package: mellowplayer 3.5.6-1 (Tue 24 Dec 2019 04:00:40 PM -03)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found MellowPlayer-3.5.6.tar.gz
-> Found widevine-path.patch
==> Validating source files with md5sums...
MellowPlayer-3.5.6.tar.gz ... Passed
widevine-path.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting MellowPlayer-3.5.6.tar.gz with bsdtar
==> Starting prepare()...
patching file /home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/share/applications/mellowplayer.desktop
==> Sources are ready.
==> Making package: mellowplayer 3.5.6-1 (Tue 24 Dec 2019 04:00:42 PM -03)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-- The C compiler identification is GNU 9.2.0
-- The CXX compiler identification is GNU 9.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building MellowPlayer version 3.5.6
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Using GNU gold linker
-- Found Qt 5.14.0 in /usr/lib64/cmake/Qt5
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.6.3")
-- Checking for one of the modules 'libnotify'
-- Found libnotify 0.7.8 in /usr/lib
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- CMAKE_INSTALL_BINDIR: /home/alex/.cache/yay/mellowplayer/pkg/mellowplayer/usr/bin
-- CMAKE_INSTALL_LIBDIR: /home/alex/.cache/yay/mellowplayer/pkg/mellowplayer/usr/lib
-- CMAKE_INSTALL_DATADIR: /home/alex/.cache/yay/mellowplayer/pkg/mellowplayer/usr/share
-- Configuring done
-- Generating done
-- Build files have been written to: /home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6
[1/164] Generating MellowPlayer_ar_LB.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_ar_LB.qm'...
Generated 20 translation(s) (20 finished and 0 unfinished)
Ignored 274 untranslated source text(s)
[2/164] Generating MellowPlayer_da.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_da.qm'...
Generated 0 translation(s) (0 finished and 0 unfinished)
Ignored 294 untranslated source text(s)
[3/164] Generating MellowPlayer_fa_IR.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_fa_IR.qm'...
Generated 0 translation(s) (0 finished and 0 unfinished)
Ignored 294 untranslated source text(s)
[4/164] Generating MellowPlayer_ca.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_ca.qm'...
Generated 267 translation(s) (267 finished and 0 unfinished)
Ignored 27 untranslated source text(s)
[5/164] Generating MellowPlayer_el.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_el.qm'...
Generated 267 translation(s) (267 finished and 0 unfinished)
Ignored 27 untranslated source text(s)
[6/164] Generating MellowPlayer_en.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_en.qm'...
Generated 220 translation(s) (220 finished and 0 unfinished)
Ignored 74 untranslated source text(s)
[7/164] Generating MellowPlayer_fi.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_fi.qm'...
Generated 203 translation(s) (203 finished and 0 unfinished)
Ignored 91 untranslated source text(s)
[8/164] Generating MellowPlayer_es.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_es.qm'...
Generated 294 translation(s) (294 finished and 0 unfinished)
[9/164] Generating MellowPlayer_de.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_de.qm'...
Generated 280 translation(s) (280 finished and 0 unfinished)
Ignored 14 untranslated source text(s)
[10/164] Generating MellowPlayer_fr.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_fr.qm'...
Generated 294 translation(s) (294 finished and 0 unfinished)
[11/164] Generating MellowPlayer_hu.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_hu.qm'...
Generated 0 translation(s) (0 finished and 0 unfinished)
Ignored 294 untranslated source text(s)
[12/164] Generating MellowPlayer_ru.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_ru.qm'...
Generated 294 translation(s) (294 finished and 0 unfinished)
[13/164] Generating MellowPlayer_pt_BR.qm
Updating '/home/alex/.cache/yay/mellowplayer/src/MellowPlayer-3.5.6/src/main/MellowPlayer_pt_BR.qm'...
Generated 269 translation(s) (269 finished and 0 unfinished)
Ignored 25 untranslated source text(s)
[14/164] Automatic MOC for target qxtglobalshortcut
[15/164] Automatic MOC for target MellowPlayer.Domain
[16/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/Logging/LoggerConfig.cpp.o
[17/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/AlbumArt/ILocalAlbumArt.cpp.o
[18/164] Building CXX object src/3rdparty/libqxt/CMakeFiles/qxtglobalshortcut.dir/src/widgets/x11/qxtglobalshortcut_x11.cpp.o
[19/164] Building CXX object src/3rdparty/libqxt/CMakeFiles/qxtglobalshortcut.dir/qxtglobalshortcut_autogen/mocs_compilation.cpp.o
[20/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/Player/Song.cpp.o
[21/164] Building CXX object src/3rdparty/libqxt/CMakeFiles/qxtglobalshortcut.dir/src/widgets/qxtglobalshortcut.cpp.o
[22/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/Player/CurrentPlayer.cpp.o
[23/164] Linking CXX static library src/3rdparty/libqxt/libqxtglobalshortcut.a
[24/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/Player/Players.cpp.o
[25/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/Settings/SettingsCategory.cpp.o
[26/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/Settings/Setting.cpp.o
[27/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/Settings/Settings.cpp.o
[28/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/Player/Player.cpp.o
[29/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/UserScripts/UserScriptBase.cpp.o
[30/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/StreamingServices/StreamingServiceScript.cpp.o
[31/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/StreamingServices/StreamingService.cpp.o
[32/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/StreamingServices/StreamingServices.cpp.o
[33/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/ListeningHistory/ListeningHistory.cpp.o
FAILED: src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/ListeningHistory/ListeningHistory.cpp.o
/usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DUSE_LIBNOTIFY -Isrc/lib/domain/MellowPlayer.Domain_autogen/include -Isrc/lib/domain/include -isystem src/3rdparty -isystem /usr/include/qt -isystem /usr/include/qt/QtCore -isystem /usr/lib/qt/mkspecs/linux-g++ -isystem /usr/include/qt/QtGui -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Werror -W -Wall -Wextra -Wno-unused-private-field -Wno-c++1z-extensions -Winvalid-pch -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wno-class-memaccess -O3 -DNDEBUG -fPIC -fPIC -std=gnu++17 -MD -MT src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/ListeningHistory/ListeningHistory.cpp.o -MF src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/ListeningHistory/ListeningHistory.cpp.o.d -o src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/ListeningHistory/ListeningHistory.cpp.o -c src/lib/domain/src/ListeningHistory/ListeningHistory.cpp
src/lib/domain/src/ListeningHistory/ListeningHistory.cpp: In member function ‘void MellowPlayer::Domain::ListeningHistory::updateRemovedEntries()’:
src/lib/domain/src/ListeningHistory/ListeningHistory.cpp:110:42: error: ‘QSet<T> QList<T>::toSet() const [with T = MellowPlayer::Domain::ListeningHistoryEntry]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Werror=deprecated-declarations]
110 | auto removedEntries = entries_.toSet().subtract(database_.toList().toSet()).toList();
| ^
In file included from /usr/include/qt/QtCore/QSet:1,
from src/lib/domain/src/ListeningHistory/ListeningHistory.cpp:2:
/usr/include/qt/QtCore/qset.h:388:30: note: declared here
388 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
| ^~~~~~~~
src/lib/domain/src/ListeningHistory/ListeningHistory.cpp:110:78: error: ‘QSet<T> QList<T>::toSet() const [with T = MellowPlayer::Domain::ListeningHistoryEntry]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Werror=deprecated-declarations]
110 | auto removedEntries = entries_.toSet().subtract(database_.toList().toSet()).toList();
| ^
In file included from /usr/include/qt/QtCore/QSet:1,
from src/lib/domain/src/ListeningHistory/ListeningHistory.cpp:2:
/usr/include/qt/QtCore/qset.h:388:30: note: declared here
388 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
| ^~~~~~~~
src/lib/domain/src/ListeningHistory/ListeningHistory.cpp:110:88: error: ‘QList<T> QSet<T>::toList() const [with T = MellowPlayer::Domain::ListeningHistoryEntry]’ is deprecated: Use values() instead. [-Werror=deprecated-declarations]
110 | auto removedEntries = entries_.toSet().subtract(database_.toList().toSet()).toList();
| ^
In file included from /usr/include/qt/QtCore/QSet:1,
from src/lib/domain/src/ListeningHistory/ListeningHistory.cpp:2:
/usr/include/qt/QtCore/qset.h:251:14: note: declared here
251 | QList<T> toList() const { return values(); }
| ^~~~~~
At global scope:
cc1plus: error: unrecognized command line option ‘-Wno-c++1z-extensions’ [-Werror]
cc1plus: error: unrecognized command line option ‘-Wno-unused-private-field’ [-Werror]
cc1plus: all warnings being treated as errors
[34/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/UserScripts/UserScripts.cpp.o
[35/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/MellowPlayer.Domain_autogen/mocs_compilation.cpp.o
[36/164] Building CXX object src/lib/domain/CMakeFiles/MellowPlayer.Domain.dir/src/Logging/Loggers.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
Error making: mellowplayer
Additional Information:
- Version: 3.5.6
- Qt version: 5.14.0