On one machine, I have qtprintsupport due to other apps that require it, musescore emerges fine. Another doesn't have it, so musescore can't upgrade. Manually installing qtprintsupport then results in musescore being able to upgrade to v2. Reproducible: Always Steps to Reproduce: 1. Don't have qtprintsupport installed 2. Try installing musescore 2 Actual Results: In file included from <command-line>:0:0: /var/tmp/portage/media-sound/musescore-2.0.2/work/musescore-2.0.2_build/all.h:85:24: fatal error: QPrintDialog: No such file or directory #include <QPrintDialog> ^ compilation terminated. Expected Results: emerge musescore completely
(In reply to Tanktalus from comment #0) > On one machine, I have qtprintsupport due to other apps that require it, > musescore emerges fine. Another doesn't have it, so musescore can't > upgrade. Manually installing qtprintsupport then results in musescore being > able to upgrade to v2. > > Reproducible: Always > > Steps to Reproduce: > 1. Don't have qtprintsupport installed > 2. Try installing musescore 2 > Actual Results: > In file included from <command-line>:0:0: > /var/tmp/portage/media-sound/musescore-2.0.2/work/musescore-2.0.2_build/all. > h:85:24: fatal error: QPrintDialog: No such file or directory > #include <QPrintDialog> > ^ > compilation terminated. > > > Expected Results: > emerge musescore completely I can confirm that without qtprintsupport musescore-2.0.2 will not compile. Emerging qtprintsupport and then trying to emerge musescore-2.0.2 does work.
Created attachment 421600 [details, diff] musescore qtprintsupport dependency I can confirm this as well. Attached patch for the ebuild.
commit 383c52554a26590807989904dc0ac96107f2654d Author: David Seifert <soap@gentoo.org> Date: Mon Feb 1 22:40:53 2016 +0100 media-sound/musescore: Add dev-qt/qtprintsupport dependency Gentoo-Bug: 569046 * EAPI=6 * Add USE="mp3" and USE="jack" flags and make them optional * Fixed QA warnings due to incorrect .desktop file * Removed hard-coded CXXFLAGS * Removed setting RELEASE/DEBUG build, use Gentoo build type