Summary: | media-sound/musescore-0.9.4 needs RDEPEND=x11-libs/qt-qt3support:4 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tero Pelander <tpeland> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log #1 (USE=-qt3support)
build.log #2 (USE=qt3support) |
Description
Tero Pelander
2009-07-16 12:38:13 UTC
Where is the build.log (error message) ? Reopen when attached. Created attachment 198537 [details]
build.log #1 (USE=-qt3support)
Created attachment 198538 [details]
build.log #2 (USE=qt3support)
Included the build.log files needed to verify the bug. Btw. Is it just a policy to require build.log files before bugreports are accepted or is there some other reason why end results alone are not accepted? For following tests uninstall media-sound/musescore and all x11-libs/qt-* packages. Let's prove that musescore can't compile without qt3support The results of following command are in file build1.log. # USE=-qt3support emerge -va1 musescore Now lets remove the qt libraries that need to be recompiled with qt3support. # emerge -C x11-libs/qt-core x11-libs/qt-gui And let's try to compile musescore again with following command. The results are in file build2.log. # USE=qt3support emerge -va1 musescore This too fails because the install order is [ebuild N ] x11-libs/qt-core-4.5.1 USE="glib iconv qt3support ssl -debug -d oc -pch" [ebuild N ] x11-libs/qt-gui-4.5.1 USE="accessibility glib gtkstyle qt3suppo rt -cups -dbus -debug -mng -nas -nis -pch -raster -tiff -xinerama" [ebuild N ] x11-libs/qt-sql-4.5.1 USE="iconv qt3support sqlite -debug (-fir ebird) -mysql -odbc -pch -postgres" [ebuild N ] media-sound/musescore-0.9.4 USE="X" [ebuild N ] x11-libs/qt-qt3support-4.5.1 USE="accessibility -debug -kde -pc h -phonon" The x11-libs/qt-qt3support is compiled after musescore and musescore needs it to make the compilation through. The end result is that we can't just require qt3support from x11-libs/qt-core. We need to explicitely include x11-libs/qt-qt3support to the dependencies of musescore. Including that will automatically add requirement of qt3support USE flag to other qt libraries. (In reply to comment #4) > Btw. Is it just a policy to require build.log files before bugreports are > accepted or is there some other reason why end results alone are not accepted? At least it helps our devs to narrow down the problem. Without the build log they would have to do all the steps on their dev-machines to reproduce the problem which sometimes can become a really boring and tedious task. With your log files they can probably skip that. And you wouldn't believe how much false reports we get. Thanks for providing the details. + 22 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> + musescore-0.9.4.ebuild: + RDEPEND x11-libs/qt-qt3support:4 wrt #278041, thanks to Tero Pelander. a.k.a. kiitos ;-) |