Hi,
I want to netplay with someone running Dolphin 5.0 on Windows, but I am running Manjaro Linux, and the 'dolphin-emu' package provided in the repos seems to be 5.0-11832.
Since netplay requires both players to have the same version of Dolphin I am trying to build and install Dolphin 5.0 using the Building Dolphin on Linux guide (https://wiki.dolphin-emu.org/index.php?title=Building_Dolphin_on_Linux). However I am running into issues.
I could not find packages listed in required dependencies (I guess they are named differently on different distros?) so I installed all the listed dependencies for dolphin-emu-git in the AUR (https://aur.archlinux.org/packages/dolphin-emu-git/), but I cannot be 100% sure I have all the needed dependencies.
Then I followed exactly the steps laid out in the guide, which all seem to complete successfully until I try to run 'make'--which fails.
Initially I had the same problem as the user in this thread -- https://forums.dolphin-emu.org/Thread-problem-building-from-source
The advice given was to remove the 'libsoundtouch-dev' package, I had a package 'soundtouch' installed on my system, I removed the packages that require that for now, and it's now successfully progressing past that step.
Now it fails on this
the user from the thread I mentioned above also ran into this issue but it doesn't seem like it was resolved and I feel a little lost trying to understand the discussion that comes after it.
Any advice on how to successfully build and install Dolphin 5.0 on my system? Or if this is something of an XY problem, I'd appreciate clarification on Dolphin versions and netplay between Windows and Linux.
I want to netplay with someone running Dolphin 5.0 on Windows, but I am running Manjaro Linux, and the 'dolphin-emu' package provided in the repos seems to be 5.0-11832.
Since netplay requires both players to have the same version of Dolphin I am trying to build and install Dolphin 5.0 using the Building Dolphin on Linux guide (https://wiki.dolphin-emu.org/index.php?title=Building_Dolphin_on_Linux). However I am running into issues.
I could not find packages listed in required dependencies (I guess they are named differently on different distros?) so I installed all the listed dependencies for dolphin-emu-git in the AUR (https://aur.archlinux.org/packages/dolphin-emu-git/), but I cannot be 100% sure I have all the needed dependencies.
Then I followed exactly the steps laid out in the guide, which all seem to complete successfully until I try to run 'make'--which fails.
Initially I had the same problem as the user in this thread -- https://forums.dolphin-emu.org/Thread-problem-building-from-source
The advice given was to remove the 'libsoundtouch-dev' package, I had a package 'soundtouch' installed on my system, I removed the packages that require that for now, and it's now successfully progressing past that step.
Now it fails on this
Code:
/home/cyvern/dolphin-emu/Source/Core/Common/x64CPUDetect.cpp:45:12: error: ambiguating new declaration of ‘u64 _xgetbv(u32)’
45 | static u64 _xgetbv(u32 index)
| ^~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/immintrin.h:43,
from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/x86intrin.h:32,
from /home/cyvern/dolphin-emu/Source/Core/Common/Intrinsics.h:12,
from /home/cyvern/dolphin-emu/Source/Core/Common/x64CPUDetect.cpp:10:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/xsaveintrin.h:60:1: note: old declaration ‘long long int _xgetbv(unsigned int)’
60 | _xgetbv (unsigned int __A)
| ^~~~~~~
/home/cyvern/dolphin-emu/Source/Core/Common/x64CPUDetect.cpp:45:12: warning: ‘u64 _xgetbv(u32)’ defined but not used [-Wunused-function]
45 | static u64 _xgetbv(u32 index)
| ^~~~~~~
make[2]: *** [Source/Core/Common/CMakeFiles/common.dir/build.make:616: Source/Core/Common/CMakeFiles/common.dir/x64CPUDetect.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:892: Source/Core/Common/CMakeFiles/common.dir/all] Error 2
make: *** [Makefile:183: all] Error 2
Any advice on how to successfully build and install Dolphin 5.0 on my system? Or if this is something of an XY problem, I'd appreciate clarification on Dolphin versions and netplay between Windows and Linux.