Search Criteria
Package Details: yuzu-git r21531.c6e7ca562-1
Git Clone URL: | https://aur.archlinux.org/yuzu-git.git (read-only, click to copy) |
---|---|
Package Base: | yuzu-git |
Description: | An experimental open-source emulator for the Nintendo Switch |
Upstream URL: | https://github.com/yuzu-emu/yuzu |
Keywords: | emulator qt switch |
Licenses: | GPL2 |
Conflicts: | yuzu-canary-git, yuzu-mainline-git |
Provides: | yuzu, yuzu-cmd |
Submitter: | hcorion |
Maintainer: | hcorion (bscubed) |
Last Packager: | bscubed |
Votes: | 25 |
Popularity: | 0.96 |
First Submitted: | 2018-01-14 22:08 (UTC) |
Last Updated: | 2022-06-14 22:11 (UTC) |
Dependencies (28)
- desktop-file-utils (desktop-file-utils-git)
- fmt (fmt-git)
- glslang (glslang-minimal-git, glslang-git)
- libfdk-aac (fdk-aac-free)
- libusb (libusb-git)
- libxkbcommon-x11 (libxkbcommon-x11-git)
- lz4 (lz4-git, lz4-static-musl, lz4-static)
- mbedtls (mbedtls-git)
- openssl (libressl-git, openssl-hardened, quictls-openssl, openssl-git, openssl-static)
- opus (opus-git)
- qt5-base (qt5-base-git, qt5-base-headless)
- qt5-multimedia (qt5-multimedia-git)
- qt5-tools (qt5-tools-git)
- qt5-wayland (qt5-wayland-git, qt5-wayland-hybris, qt5-wayland-dev-backport-git, qt5-wayland-bugfixport-git)
- qt5-webengine
- sdl2 (sdl2-rbp-bin, sdl2-minimal-git, sdl2-minimal-x11-git, sdl2-rpi, sdl2-nox-git, sdl2-nox, sdl2-git)
- shared-mime-info (shared-mime-info-git)
- zlib (zlib-static, zlib-git, zlib-ng, zlib-ng-compat-git)
- zstd (zstd-cmake, zstd-git)
- boost (boost-git) (make)
- Show 8 more dependencies...
Required by (0)
Sources (17)
- git+https://git.ffmpeg.org/ffmpeg.git
- git+https://github.com/arsenm/sanitizers-cmake.git
- git+https://github.com/benhoyt/inih.git
- git+https://github.com/discord/discord-rpc.git
- git+https://github.com/herumi/xbyak.git
- git+https://github.com/KhronosGroup/SPIRV-Headers.git
- git+https://github.com/KhronosGroup/Vulkan-Headers.git
- git+https://github.com/kinetiknz/cubeb.git
- git+https://github.com/libsdl-org/SDL.git
- git+https://github.com/libusb/libusb.git
- git+https://github.com/MerryMage/dynarmic.git
- git+https://github.com/ReinUsesLisp/sirit
- git+https://github.com/xiph/opus.git
- git+https://github.com/yhirose/cpp-httplib.git
- git+https://github.com/yuzu-emu/mbedtls
- libressl
- yuzu
Latest Comments
tallero commented on 2022-05-31 13:39 (UTC) (edited on 2022-06-02 23:56 (UTC) by tallero)
missing
clang
,conan
andnasm
/yasm
makedepend.Working PKGBUILD.
DocMAX commented on 2022-05-21 11:36 (UTC) (edited on 2022-05-21 11:37 (UTC) by DocMAX)
alexia312312 commented on 2022-04-08 22:33 (UTC) (edited on 2022-04-08 23:05 (UTC) by alexia312312)
As @kekonn said the package fails to compile and it's because they dropped the dependency on soundtouch. PKGBUILD fixed here
kekonn commented on 2022-04-06 16:38 (UTC)
I get an error trying to compile. Tried both with paru and cloning and running
makepkg -Ccsi
Riedler commented on 2022-02-12 22:57 (UTC)
would be cool if the files didn't clash with robin-map
bscubed commented on 2021-08-12 22:31 (UTC)
@DocMAX No worries. Also @tallero I'll include conan as an optional dependency in a future PKGBUILD update, but it's no longer necessary since all the needed dependencies are in the default arch repos
DocMAX commented on 2021-08-12 22:28 (UTC)
Sorry, you can remove the out of date flag. I just had to delete the cache.
tallero commented on 2021-06-27 11:45 (UTC)
PKGBUILD fixed here.
tallero commented on 2021-06-26 22:21 (UTC) (edited on 2021-06-26 22:47 (UTC) by tallero)
missing
cpp-httplib
external git submodule andconan
dependency.dr460nf1r3 commented on 2021-06-24 08:56 (UTC)
Getting errors while building in clean chroot, log is available here :)
DocMAX commented on 2020-10-04 09:30 (UTC)
Please add YUZU_USE_QT_WEB_ENGINE option!
relrel commented on 2020-08-23 18:54 (UTC)
I think
fmt
should be moved frommakedepends
todepends
, because it's required byyuzu
to run. Iffmt
is not installed, trying to runyuzu
shows the following error:ibrokemypie commented on 2020-07-17 11:45 (UTC)
Currently does not build, requires fmt >= 7.9 (arch repos only have 6.2.1), and after installing fmt-git it still fails to build after configuring
daveciprys commented on 2020-07-10 11:30 (UTC) (edited on 2020-07-10 11:39 (UTC) by daveciprys)
@Elronnd I had libusb.h stored in
/usr/include/libusb-1.0
so i fixed it by copying libusb.h in /usr/include.sudo cp /usr/include/libusb-1.0/libusb.h /usr/include/libusb.h
Also check if libusb is installed.
Elronnd commented on 2020-07-09 23:06 (UTC)
Build failure:
bscubed commented on 2020-06-04 00:19 (UTC)
yuzu has been updated to include the necessary dependencies. One of the dependencies needed to run yuzu after it's built is qt5-base 5.15 which was very recently pushed to the arch repositories. If yuzu fails to open after installation with an error saying qt-base 5.15 not found, you need to update your system first. The reason I say this is because qt-base was at version 5.14 when the 5.15 requirement was merged upstream.
Vahtos commented on 2020-05-13 16:22 (UTC) (edited on 2020-05-13 16:23 (UTC) by Vahtos)
@lazerl0rd thanks, I should have figured that out from the error. These should be added to the package dependencies though. Doxygen as well.
That got me a little farther in the build process, but now I am getting an issue with cmake/Boost. Tried searching about this, didn't find much.
https://pastebin.com/nRMDQipX
lazerl0rd commented on 2020-05-13 02:07 (UTC) (edited on 2020-05-13 02:08 (UTC) by lazerl0rd)
I believe there are missing required packages:
boost catch2 fmt nlohmann-json conan sndio
@Vahtos, try installing them first.
Vahtos commented on 2020-05-09 14:27 (UTC)
I am getting an issue with Conan
bscubed commented on 2020-05-03 00:19 (UTC)
@doskoi I believe that thread is referring to the fact that yuzu-mainline uses unsafe practices such as ignoring asserts in order to get games playable for testing purposes. yuzu master (yuzu-git) is considered the stable version because it doesn't include unsafe workarounds and more accurately emulates Switch hardware. This is the direction the yuzu team is eventually moving towards; the hope is that one day the workarounds necessary in yuzu-mainline will no longer be necessary to have most games in a playable state (therefore stable). While mainline can run more games at a higher framerate, it's far from stable. See here for more information about yuzu-mainline: https://yuzu-emu.org/entry/yuzu-migration/
abouvier commented on 2020-05-03 00:09 (UTC)
@bscubed Isn't it the opposite? https://community.citra-emu.org/t/yuzu-or-yuzu-mainline/198778
bscubed commented on 2020-05-02 23:14 (UTC)
@doskoi yuzu-mainline-git is the "bleeding edge" version of yuzu. Think of yuzu-mainline-git as the beta version and yuzu-git as the stable version. Both are git packages because their sources are pulled from GitHub.
abouvier commented on 2020-05-01 13:24 (UTC)
What's the difference between yuzu-git and yuzu-mainline-git? Which one is the most bleeding edge? Usually it's the git package, but both are git packages here.
bscubed commented on 2020-04-30 23:16 (UTC)
@greenfoo Thank you for making me aware of this. I added your workaround to the PKGBUILD about a week ago, so it should be building properly now.
@Hill-98 I do not have sndio installed on my system, and it both compiles and runs fine. However, I'd like to look into this issue further. Is the error you're receiving during compilation or runtime?
@k4rakara I haven't encountered any issues with SDL2 recently, but I'm using Arch, so we might be using different versions. However there have been quite a few github issues made recently about builds failing due to outdated dependencies. Perhaps Manjaro's SDL2 package is outdated compared to Arch's? I'll boot up a Manjaro VM and look into the issue further.
If any of you are still having issues, please leave a comment explaining what's going on and I'll do my best to look into it.
k4rakara commented on 2020-04-30 00:26 (UTC)
Having issues with this package. I have SDL2 installed, so I'm not sure why this error is occurring. I'd look into fixing it myself, but I'm not familiar with Cmake or PKGBUILD :/ Also, I'm on manjaro if thats of any use.
Hill-98 commented on 2020-04-28 04:35 (UTC)
yuzu: error while loading shared libraries: libsndio.so.7.0: cannot open shared object file: No such file or directory
Should add
sndio
as a dependencygreenfoo commented on 2020-04-22 21:58 (UTC)
The current git "top" does no longer compile.
Until this issue is fixed (https://github.com/yuzu-emu/yuzu/issues/3754), the PKGBUILD needs to be updated like this:
bscubed commented on 2020-01-29 21:41 (UTC)
@mmanjos Thank you for finding this workaround, I have included it in the PKGBUILD for those running into the same issue.
mmanjos commented on 2020-01-24 18:27 (UTC)
@bscubed @SnowyCoder
I experienced the same problem. My workaround was to add this to CXXFLAGS:
-I/usr/include/SDL2 -D_REENTRANT -pthread -lSDL2
(this was generated from:)
pkg-config --cflags --libs sdl2
SnowyCoder commented on 2019-12-06 20:10 (UTC)
@bscubed sorry for the delay, I've tried again and it still does not work. I'm using "yay" as the AUR manager but I also tried executing the build script by hand to catch more debug info:
Running cmake with Boost_DEBUG ON i see that it finds the library location (full output pasted in the first pastebin link), but still Boost_INCLUDE_DIRS is set to "/include" after the find_package(BOOST...) call (in the main CMakeList.txt). I'm new to c/c++ build systems so I don't really know where to go from here.
Cmake output with Boost_DEBUG: https://pastebin.com/DqXs0LQR yay yuzu-git output: https://pastebin.com/SefWB1ej uname -r: 5.3.12-1-MANJARO
bscubed commented on 2019-12-04 23:56 (UTC) (edited on 2019-12-05 21:02 (UTC) by bscubed)
@SnowyCoder Is it still failing for you? In my tests on a clean image it builds fine. What AUR manager do you us (if any) and where in the build is it failing?
Edit: I just added a CMake flag that should address your problem. Let me know if that fixed it for you
SnowyCoder commented on 2019-12-04 17:59 (UTC) (edited on 2019-12-04 18:01 (UTC) by SnowyCoder)
Hello, while building cmake fails with this error: CMake Error in src/common/CMakeLists.txt: Imported target "Boost::boost" includes non-existent path "/include" (note that boost and boost-libs are already installed). I've tried to create a symlink from /include to /usr/include but then the compilation fails with:
(while it's obvious that stdlib.h is present in /usr/include)
bscubed commented on 2019-09-26 18:45 (UTC)
@Devorlon It needed to be updated to include python2 as a dependency instead of python. I just updated it, and it should work now. Feel free to try it out and see which package you prefer!
Devorlon commented on 2019-09-26 18:43 (UTC)
@bscube Thanks for the reply. Any idea why yuzu-canary-git was flagged as out of date this morning? (~10AM GMT+1)
bscubed commented on 2019-09-26 18:21 (UTC)
@Devorlon yuzu-canary-git is basically the beta version of yuzu. It contains additional features that are still waiting on review before making it into this version of the package.
Devorlon commented on 2019-09-26 13:10 (UTC)
What's the difference between this and yuzu-canary-git?
bscubed commented on 2019-07-11 06:30 (UTC)
@yar @tfl5034 Sorry for the late reply. I updated the PKGBUILD to include python2 instead of python. It seems I already had python2 installed on my test system so it never warned me that I needed to update the python version. Let me know if it still poses a problem.
yar commented on 2019-07-10 03:26 (UTC)
I was able to build without qt5-webengine but I still needed to replace python with python2 in makedepends. @hcorion @bscubed could you please fix that?
tfl5034 commented on 2019-06-25 20:43 (UTC)
I had to install qt5-webengine for this package to build.
bscubed commented on 2019-06-21 02:13 (UTC)
@laichiaheng @Versing The PKGBUILD now includes a workaround for the fmt build errors and should compile now.
Versing commented on 2019-06-20 05:26 (UTC)
make: *** [Makefile:141: all] Error 2
Manually building results in same error, only solved by editing line 3475 of /externals/fmt/include/fmt/format.h inside the yuzu git to omit the double quotation marks.
FMT_CONSTEXPR internal::udl_formatter<Char, CHARS...> operator_format() {
laichiaheng commented on 2019-06-20 04:17 (UTC)
[ 62%] Built target crypto make: *** [Makefile:141: all] Error 2 ==> 錯誤: build() 遭遇失敗。 正在中止...
Elinvention commented on 2019-04-15 17:51 (UTC)
Doesn't build due to missing sirit and spirv-headers submodules. I modified the PKGBUILD like this: https://gist.github.com/Elinvention/12d11825c6fefee0c5ff714bf3d89b63
Ember2528 commented on 2018-08-06 20:37 (UTC) (edited on 2018-08-06 20:43 (UTC) by Ember2528)
As of the last update the package conflicts with mbedtls
yuzu-qt-git: /usr/lib/libmbedcrypto.a exists in filesystem (owned by mbedtls) yuzu-qt-git: /usr/lib/libmbedtls.a exists in filesystem (owned by mbedtls) yuzu-qt-git: /usr/lib/libmbedx509.a exists in filesystem (owned by mbedtls)
heavysink commented on 2018-05-25 20:58 (UTC)
yuzu-git is now in archlinuxcn repository. Please follow https://wiki.archlinux.org/index.php/unofficial_user_repositories#archlinuxcn for repository instructions.
Yuzu will be automatically upgraded according to the github update.
IamCarbonMan commented on 2018-02-07 19:31 (UTC)
Please add python2 to makedepends. Unicorn fails to build without it.
hcorion commented on 2018-02-05 05:57 (UTC)
fixed it @Idesmi
Idesmi commented on 2018-02-03 15:38 (UTC)
Please update. They have a new github repo.
Kubax commented on 2018-01-16 09:23 (UTC) (edited on 2018-01-16 09:25 (UTC) by Kubax)
INIh is missing in the PKGBUILD. Here is my git diff.
https://gist.github.com/anonymous/5fa795e528f0cb56734aa9bd1fb287c6
Also unicorn is missing in the dependancies. Couldn't figure out wich version is needed, my build stops because of missing "UC_ARM64_REG_ESR" and other statics.
nevertheless good work :)