Summary: | media-video/vlc-9999[qt5] w/ Qt 5.15: plugins.cpp:1167:22: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | cyrillic <cyrilmaley> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | asturm |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 726178 | ||
Attachments: |
build.log
vlc-4.0.0-qt-5.15.patch |
Description
cyrillic
2020-04-24 22:13:04 UTC
Created attachment 634446 [details]
build.log
vlc-9999 is very broken anyway as far as I am aware. Both 3.0.8 and 3.0.9999 are patched to build successfully against Qt 5.15. You can help by checking if upstream is aware of that and if not, file that bug. (In reply to Andreas Sturmlechner from comment #2) > Both 3.0.8 and 3.0.9999 are patched to build successfully against Qt 5.15. Thanks for the tip. I was not paying attention when you added that patch. Created attachment 634452 [details, diff]
vlc-4.0.0-qt-5.15.patch
vlc-3.0.8-qt-5.15.patch does not apply cleanly to vlc-9999 , but when I saw how simple the patch was, I made one that does work.
I also needed to add dev-qt/qtquickcontrols2:5 to RDEPEND
Was it fixed upstream meanwhile? Yes, upstream just fixed it. https://git.videolan.org/?p=vlc.git;a=commit;h=0e88143ed2fe8eedfa4d3afdafcd0df901644c1d |