Package Details: yuzu-git r15523.f650cf8a9-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 Nintendo Switch emulator/debugger
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: 16
Popularity: 1.54
First Submitted: 2018-01-14 22:08
Last Updated: 2020-07-24 14:50

Latest Comments

1 2 3 4 Next › Last »

DocMAX commented on 2020-10-04 09:30

Please add YUZU_USE_QT_WEB_ENGINE option!

relrel commented on 2020-08-23 18:54

I think fmt should be moved from makedepends to depends, because it's required by yuzu to run. If fmt is not installed, trying to run yuzu shows the following error:

yuzu: error while loading shared libraries: libfmt.so.7: cannot open shared object file: No such file or directory

ibrokemypie commented on 2020-07-17 11:45

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

-- Configuring done
CMake Error in externals/dynarmic/src/CMakeLists.txt:
  Imported target "Boost::boost" includes non-existent path

    "/include"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

  * The path was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and references files it does not
  provide.



CMake Error in externals/dynarmic/src/CMakeLists.txt:
  Imported target "Boost::boost" includes non-existent path

    "/include"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

  * The path was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and references files it does not
  provide.



CMake Error in src/common/CMakeLists.txt:
  Imported target "Boost::context" includes non-existent path

    "/include"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

  * The path was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and references files it does not
  provide.



CMake Error in src/common/CMakeLists.txt:
  Imported target "Boost::context" includes non-existent path

    "/include"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

  * The path was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and references files it does not
  provide.



CMake Error in src/core/CMakeLists.txt:
  Imported target "nlohmann_json::nlohmann_json" includes non-existent path

    "/include"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

  * The path was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and references files it does not
  provide.



CMake Error in src/core/CMakeLists.txt:
  Imported target "nlohmann_json::nlohmann_json" includes non-existent path

    "/include"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

  * The path was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and references files it does not
  provide.



CMake Error in src/web_service/CMakeLists.txt:
  Imported target "nlohmann_json::nlohmann_json" includes non-existent path

    "/include"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

  * The path was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and references files it does not
  provide.



CMake Error in src/web_service/CMakeLists.txt:
  Imported target "nlohmann_json::nlohmann_json" includes non-existent path

    "/include"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

  * The path was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and references files it does not
  provide.



-- Generating done

daveciprys commented on 2020-07-10 11:30

@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

Build failure:

/home/mc/.cache/pacaur/yuzu-git/src/yuzu/src/input_common/main.cpp:7:10: fatal error: libusb.h: No such file or directory
    7 | #include <libusb.h>
      |          ^~~~~~~~~~

bscubed commented on 2020-06-04 00:19

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

@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

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

I am getting an issue with Conan

-- [download 100% complete]
-- Target architecture: x86_64
-- Could NOT find Catch2 (missing: Catch2_INCLUDE_DIR) (Required is at least > version "2.11")
-- Could NOT find fmt (missing: fmt_LIBRARY fmt_INCLUDE_DIR) (Required is at > least version "6.2")
-- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "1.1.1g",
minimum required is "1.1")  
-- Found lz4: /usr/lib/liblz4.so (found suitable version "1.9.2", minimum 
required is "1.8") 
-- Could NOT find nlohmann_json (missing: nlohmann_json_INCLUDE_DIR)
(Required is at least version "3.7")
-- Found opus: /usr/lib/libopus.so (Required is at least version "1.3") 
-- Found ZLIB: /usr/lib/libz.so (found suitable version "1.2.11", minimum
required is "1.2") 
-- Found zstd: /usr/lib/libzstd.so (Required is at least version "1.4")
-- Packages catch2/2.11.0;fmt/6.2.0;nlohmann_json/3.7.3 not found!
-- Downloading conan.cmake from https://github.com/conan-io/cmake-conan
-- Conan: checking conan executable
CMake Error at build/conan.cmake:531 (message):
Conan executable not found!
Call Stack (most recent call first):
CMakeLists.txt:251 (conan_check)


-- Configuring incomplete, errors occurred!
See also "/var/tmp/pamac-build-glen/yuzu-
git/src/yuzu/build/CMakeFiles/CMakeOutput.log".
==> ERROR: A failure occurred in build().
    Aborting...

bscubed commented on 2020-05-03 00:19

@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/