Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unbreak build with Qt 5.15 #8584

Merged
merged 3 commits into from Jul 14, 2020
Merged

Unbreak build with Qt 5.15 #8584

merged 3 commits into from Jul 14, 2020

Conversation

jbeich
Copy link
Contributor

@jbeich jbeich commented Jul 13, 2020

Regressed by #8580. FreeBSD recently updated to Qt 5.15. The fix is similar to #7832.

rpcs3/rpcs3qt/pad_settings_dialog.cpp:674:16: error: variable has incomplete type 'QPainterPath'
                QPainterPath path;
                             ^
/usr/local/include/qt5/QtGui/qmatrix.h:54:7: note: forward declaration of 'QPainterPath'
class QPainterPath;
      ^
@Megamouse
Copy link
Contributor

Megamouse commented Jul 13, 2020

Qt 5.15.0 is not supported.
There is no use in compiling it unless you want to play using the --no-gui cli option.
(unless you have Qt 5.15.1)

@jbeich
Copy link
Contributor Author

jbeich commented Jul 13, 2020

RPCS3 built against Qt 5.15.0 works fine on FreeBSD 12.1. Tested Aquapazza and Persona 5, under Xwayland on Sway 1.5. What is not supposed to work?

@Megamouse
Copy link
Contributor

Qt 5.15.0 broke concurrency, which means that the game window won't show if you own more than maybe 4 games and your cpu supports enough concurrent threads.

The bug is already fixed in 5.15.1 according to Qt devs

@Megamouse Megamouse mentioned this pull request Jul 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants