-
Notifications
You must be signed in to change notification settings - Fork 3k
Update MainWindow.cpp #14261
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
base: master
Are you sure you want to change the base?
Update MainWindow.cpp #14261
Conversation
This fixes the path which lets Linux builds succeed. Seems this file moved around between QT versions.
|
It looks like your include dirs are a bit off. The GuiPrivate include directory should be |
|
@JoshuaVandaele I'm running Fedora 42. I do have all the qt6 development packages installed, including that one you mentioned. For whatever reason, builds were failing until I specified that root folder there. |
|
Just to be 100% sure - The |
|
It looks like my
Yes. Here's the granular info: |
|
Oof. Might need to add a condition in there specific to Linux if the build succeeds on macOS. It might be because I'm on a newer QT version that the CI. I'm assuming the CI is based on Ubuntu or Debian. |
The macOS builder has been having issues lately, I believe this is unrelated to this PR. |
|
@TriVoxel Could you in an empty directory create a find_package(Qt6 REQUIRED COMPONENTS Gui)
message(STATUS "Qt6Gui_PRIVATE_INCLUDE_DIRS: ${Qt6Gui_PRIVATE_INCLUDE_DIRS}") |
|
@JoshuaVandaele Following your instructions, I created an empty folder containing verbose outputTo be clear, this is the only way my build succeeds on my end. I can confirm, the emulator compiles and runs perfectly on my end. |
You do have the necessary include directory, which means it should work as is... Does Dolphin fail to build if you do a clean build? (As in, delete the build directory you used and re-configure and build Dolphin) |
|
Sure, working on testing that right now. |
|
Damn, I don't even know. I guess it's working now. I'm pretty sure I eliminated all local changes. I'll need to try rebasing source again when I'm not on mobile hotspot. |
|
For what it's worth, I haven't had any problems with this on Fedora 42 or 43. |
This fixes the path which lets Linux builds succeed. Seems this file moved around between QT versions.