diff --git a/Building-for-Linux.md b/Building-for-Linux.md index 18fb648..0a05ffe 100644 --- a/Building-for-Linux.md +++ b/Building-for-Linux.md @@ -25,6 +25,7 @@ crew install git cmake qtbase ffmpeg libfmt pugixml 1. `git clone https://github.com/dolphin-emu/dolphin` 2. `cd dolphin` 3. `git submodule update --init Externals/mGBA` (as of July 2021, Dolphin integrates mGBA, this step is needed to pull it into the build) +4. `git pull --recurse-submodules` ## Building ### Global Build (if unsure, use this option) @@ -79,9 +80,9 @@ cpack -G DEB ## Externally Managed Packages On some distributions of Linux, package maintainers provide unmodified builds of Dolphin. These are listed below: -- [Ubuntu](https://launchpad.net/~dolphin-emu/+archive/ubuntu/ppa) **as of the time of this writing, 16.04 and 18.04 only for whatever reason** -- [Debian](https://packages.debian.org/buster/games/dolphin-emu) **uses a highly outdated 5-year-old build** -- [Arch Linux](https://aur.archlinux.org/packages/dolphin-emu-git/) +- [Ubuntu](https://launchpad.net/~dolphin-emu/+archive/ubuntu/ppa) **as of the time of this writing, 16.04 and 18.04 only, for whatever reason** +- [Debian](https://packages.debian.org/buster/games/dolphin-emu) **uses a highly outdated 6-year-old build** +- [Arch Linux](https://archlinux.org/packages/community/x86_64/dolphin-emu/) - [Fedora](https://packages.fedoraproject.org/pkgs/dolphin-emu/dolphin-emu/) **Follows the latest beta version but isn't quite always caught up with the most recent** - [OpenSUSE](https://software.opensuse.org/package/dolphin-emu) - [Gentoo](https://packages.gentoo.org/packages/games-emulation/dolphin) @@ -90,4 +91,5 @@ On some distributions of Linux, package maintainers provide unmodified builds of ### Troubleshooting -Ubuntu 18.04 users will not have a working emulated Wii remote cursor. To fix this, install `gcc-11` from [this PPA](https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test) and instead of `cmake ..` type `cmake .. -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_CXX_COMPILER=g++-11` during the build process. This may become necessary in the in the long term anyway to solve issues for anyone still building on 18.04 in the future. \ No newline at end of file +- Ubuntu 18.04 users will not have a working emulated Wii Remote cursor. To fix this, install `gcc-11` from [this PPA](https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test) and instead of `cmake ..` type `cmake .. -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_CXX_COMPILER=g++-11` during the build process. This may become necessary in the in the long term anyway to solve issues for anyone still building on 18.04 in the future. +- Whenever QT5 support is eventually dropped, the proper QT6 dependencies will need to be installed from source or from a repo (such as [this PPA for 20.04 users](https://launchpad.net/~rncbc/+archive/ubuntu/qt6.3-static-focal), or [this PPA for 18.04 users](https://launchpad.net/~rncbc/+archive/ubuntu/qt6.3-static-bionic)). \ No newline at end of file