Summary: | media-sound/musescore-4.2.1-r1: src/importexport/musicxml/internal/musicxml/musicxmlsupport.cpp:343:9: error: invalid use of incomplete type ‘const class QXmlStreamReader’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Silvio <silvio.gerli> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | Adrian.Bassett, Bernd.Feige, gentoo, jeff.hayes87, silvio.gerli, xavier.miller, zx2c4 |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=922098 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
Small patch adding missing #includes |
Description
Silvio
2024-02-03 23:13:29 UTC
Created attachment 884158 [details]
build.log
(In reply to Silvio from comment #1) > Created attachment 884158 [details] > build.log This fails for me when rebuilding musescore after the upgrade of dev-libs/tinyxml2 from 9.0.0-r1 to 10.0.0 (In reply to Adrian Bassett from comment #2) > (In reply to Silvio from comment #1) > > Created attachment 884158 [details] > > build.log > > This fails for me when rebuilding musescore after the upgrade of > dev-libs/tinyxml2 from 9.0.0-r1 to 10.0.0 The tinyxml2 version bump forced MuseScore to rebuild, but the error happens also with tinyxml2-9 (same error message) The error seems related to QtXml, which has also been updated recently. (In reply to Xavier Miller from comment #3) > (In reply to Adrian Bassett from comment #2) > > (In reply to Silvio from comment #1) > > > Created attachment 884158 [details] > > > build.log > > > > This fails for me when rebuilding musescore after the upgrade of > > dev-libs/tinyxml2 from 9.0.0-r1 to 10.0.0 > > The tinyxml2 version bump forced MuseScore to rebuild, but the error happens > also with tinyxml2-9 (same error message) > > The error seems related to QtXml, which has also been updated recently. OK, I hadn't experienced that; obviously hadn't rebuilt MuseScore in a while (although it was otherwise up-to-date). Created attachment 884304 [details, diff]
Small patch adding missing #includes
Got it to compile by adding #include's in two files.
Since all includes refer to QtCore, I'm not sure about the relationship to a qtxml upgrade. Maybe default #includes were tightened on the Qt side?
(In reply to Bernd Feige from comment #5) > Created attachment 884304 [details, diff] [details, diff] > Small patch adding missing #includes > > Got it to compile by adding #include's in two files. > Since all includes refer to QtCore, I'm not sure about the relationship to a > qtxml upgrade. Maybe default #includes were tightened on the Qt side? Thank you, this fixes for me :-) Sorry I didn't see this prior to fixing on my own. But fixed now: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=178e455e0d340ab8b4b79273a80acde620df6653 |