Hi, clementine-9999 checks for Qtwebkit, but it actually doesn’t use it (and builds and works fine without Qtwebkit even installed). To get sure I installed Qtwebkit, recompiled clementine and run lddtree on the binary: clementine => /usr/bin/clementine (interpreter => /lib64/ld-linux-x86-64.so.2) libprotobuf.so.14 => /usr/lib64/libprotobuf.so.14 ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 libtag.so.1 => /usr/lib64/libtag.so.1 libmygpo-qt5.so.1 => /usr/lib64/libmygpo-qt5.so.1 libQt5Network.so.5 => /usr/lib64/libQt5Network.so.5 libssl.so.1.0.0 => /usr/lib64/libssl.so.1.0.0 libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0 libdl.so.2 => /lib64/libdl.so.2 libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 libicui18n.so.60 => /usr/lib64/libicui18n.so.60 libicuuc.so.60 => /usr/lib64/libicuuc.so.60 libicudata.so.60 => /usr/lib64/libicudata.so.60 libpcre2-16.so.0 => /usr/lib64/libpcre2-16.so.0 libdouble-conversion.so.1 => /usr/lib64/libdouble-conversion.so.1 libchromaprint.so.1 => /usr/lib64/libchromaprint.so.1 libavcodec.so.57 => /usr/lib64/libavcodec.so.57 libswresample.so.2 => /usr/lib64/libswresample.so.2 libwebp.so.7 => /usr/lib64/libwebp.so.7 libva.so.2 => /usr/lib64/libva.so.2 libxvidcore.so.4 => /usr/lib64/libxvidcore.so.4 libx265.so.146 => /usr/lib64/libx265.so.146 libx264.so.152 => /usr/lib64/libx264.so.152 libwebpmux.so.3 => /usr/lib64/libwebpmux.so.3 libwavpack.so.1 => /usr/lib64/libwavpack.so.1 libvpx.so.4 => /usr/lib64/libvpx.so.4 libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 libvorbis.so.0 => /usr/lib64/libvorbis.so.0 libogg.so.0 => /usr/lib64/libogg.so.0 libtheoraenc.so.1 => /usr/lib64/libtheoraenc.so.1 libtheoradec.so.1 => /usr/lib64/libtheoradec.so.1 librsvg-2.so.2 => /usr/lib64/librsvg-2.so.2 libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 libexpat.so.1 => /usr/lib64/libexpat.so.1 libfreetype.so.6 => /usr/lib64/libfreetype.so.6 libbz2.so.1 => /lib64/libbz2.so.1 libpng16.so.16 => /usr/lib64/libpng16.so.16 libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 libcroco-0.6.so.3 => /usr/lib64/libcroco-0.6.so.3 libxml2.so.2 => /usr/lib64/libxml2.so.2 libcairo.so.2 => /usr/lib64/libcairo.so.2 libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 libEGL.so.1 => /usr/lib64/libEGL.so.1 libglapi.so.0 => /usr/lib64/libglapi.so.0 libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 libffi.so.6 => /usr/lib64/libffi.so.6 libgbm.so.1 => /usr/lib64/libgbm.so.1 libwayland-server.so.0 => /usr/lib64/libwayland-server.so.0 libdrm.so.2 => /usr/lib64/libdrm.so.2 libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 libxcb.so.1 => /usr/lib64/libxcb.so.1 libXau.so.6 => /usr/lib64/libXau.so.6 libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 libbsd.so.0 => /usr/lib64/libbsd.so.0 libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 libXrender.so.1 => /usr/lib64/libXrender.so.1 libXext.so.6 => /usr/lib64/libXext.so.6 libGL.so.1 => /usr/lib64/libGL.so.1 libXdamage.so.1 => /usr/lib64/libXdamage.so.1 libXfixes.so.3 => /usr/lib64/libXfixes.so.3 libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 librt.so.1 => /lib64/librt.so.1 libopus.so.0 => /usr/lib64/libopus.so.0 libmp3lame.so.0 => /usr/lib64/libmp3lame.so.0 libfdk-aac.so.1 => /usr/lib64/libfdk-aac.so.1 liblzma.so.5 => /lib64/liblzma.so.5 libavutil.so.55 => /usr/lib64/libavutil.so.55 libva-x11.so.2 => /usr/lib64/libva-x11.so.2 libva-drm.so.2 => /usr/lib64/libva-drm.so.2 libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 libpcre.so.1 => /lib64/libpcre.so.1 libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 libresolv.so.2 => /lib64/libresolv.so.2 libmount.so.1 => /lib64/libmount.so.1 libblkid.so.1 => /lib64/libblkid.so.1 libuuid.so.1 => /lib64/libuuid.so.1 libgstreamer-1.0.so.0 => /usr/lib64/libgstreamer-1.0.so.0 libgstapp-1.0.so.0 => /usr/lib64/libgstapp-1.0.so.0 libgstbase-1.0.so.0 => /usr/lib64/libgstbase-1.0.so.0 libgstpbutils-1.0.so.0 => /usr/lib64/libgstpbutils-1.0.so.0 libgstvideo-1.0.so.0 => /usr/lib64/libgstvideo-1.0.so.0 libgstaudio-1.0.so.0 => /usr/lib64/libgstaudio-1.0.so.0 libgsttag-1.0.so.0 => /usr/lib64/libgsttag-1.0.so.0 libz.so.1 => /lib64/libz.so.1 libpthread.so.0 => /lib64/libpthread.so.0 libQt5Concurrent.so.5 => /usr/lib64/libQt5Concurrent.so.5 libQt5DBus.so.5 => /usr/lib64/libQt5DBus.so.5 libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 libcryptopp.so.5.6 => /usr/lib64/libcryptopp.so.5.6 libpulse.so.0 => /usr/lib64/libpulse.so.0 libpulsecommon-11.1.so => /usr/lib64/pulseaudio/libpulsecommon-11.1.so libICE.so.6 => /usr/lib64/libICE.so.6 libSM.so.6 => /usr/lib64/libSM.so.6 libXtst.so.6 => /usr/lib64/libXtst.so.6 libsndfile.so.1 => /usr/lib64/libsndfile.so.1 libFLAC.so.8 => /usr/lib64/libFLAC.so.8 libasyncns.so.0 => /usr/lib64/libasyncns.so.0 libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5 libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 libQt5Sql.so.5 => /usr/lib64/libQt5Sql.so.5 libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 libX11.so.6 => /usr/lib64/libX11.so.6 libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/libstdc++.so.6 libm.so.6 => /lib64/libm.so.6 libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/libgcc_s.so.1 libc.so.6 => /lib64/libc.so.6 An upstream bug report asking for removal of the checks and for a documentation update might be good, too. PS: Thanks to asturm for some clarification via IRC :-) Reproducible: Always
(In reply to Nils Freydank from comment #0) > An upstream bug report asking for removal of the checks Could you file that issue on upstream's github? Or maybe even a PR?
I opened the issue https://github.com/clementine-player/Clementine/issues/5945
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7794033660dfe0369912fde97f6fa4a8a2b27694 commit 7794033660dfe0369912fde97f6fa4a8a2b27694 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-01-07 12:41:18 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-01-07 13:42:42 +0000 media-sound/clementine: Drop bogus dev-qt/qtwebkit:5 DEPEND CMakeLists.txt searches for it, but code does not use it. Closes: https://bugs.gentoo.org/643392 Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-sound/clementine/clementine-9999.ebuild | 1 - 1 file changed, 1 deletion(-)