Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 569046 - media-sound/musescore-2.0.2 requires qtprintsupport
Summary: media-sound/musescore-2.0.2 requires qtprintsupport
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-21 20:02 UTC by Tanktalus
Modified: 2016-02-01 21:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
musescore qtprintsupport dependency (musescore-2.0.2.ebuild-qtprintsupport.patch,405 bytes, patch)
2016-01-02 09:50 UTC, Thomas Axelsson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tanktalus 2015-12-21 20:02:40 UTC
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
Comment 1 Christian Becker 2015-12-26 15:58:23 UTC
(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.
Comment 2 Thomas Axelsson 2016-01-02 09:50:08 UTC
Created attachment 421600 [details, diff]
musescore qtprintsupport dependency

I can confirm this as well. Attached patch for the ebuild.
Comment 3 David Seifert gentoo-dev 2016-02-01 21:42:06 UTC
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