Package Details: yuzu-canary-git r12432.6fcd9379e-1

Git Clone URL: https://aur.archlinux.org/yuzu-canary-git.git (read-only)
Package Base: yuzu-canary-git
Description: An experimental open-source Nintendo Switch emulator/debugger
Upstream URL: https://github.com/yuzu-emu/yuzu-canary
Keywords: emulator qt switch
Licenses: GPL2
Submitter: bscubed
Maintainer: bscubed
Last Packager: bscubed
Votes: 4
Popularity: 0.285240
First Submitted: 2018-08-03 04:28
Last Updated: 2019-09-05 00:11

Pinned Comments

bscubed commented on 2018-11-12 01:49

Some things to note: This is an unofficial package, thus is not officially supported by the Yuzu team. Please don't ask for help on their forums or discord if you run into issues with this build, as it might devote import development resources to a bug that might have to do with running Yuzu on an unofficial platform. If you encounter an issue, feel free to comment on this package and I'll try to point you in the right direction.

Also, this build is in active development. Builds might break every once in a while. Please check https://travis-ci.org/yuzu-emu/yuzu-canary/builds to see if their linux builds are compiling correctly before flagging this package out of date.

If you're looking for the QT version of this package, it has now been merged in this package. No need for two packages anymore, and no need to compile everything twice.

Thanks for using my package and have a nice day! :)

Latest Comments

1 2 Next › Last »

PedroHLC commented on 2019-09-09 13:55

Note that Python 3 or later is not yet supported

That's sad...

FichteFoll commented on 2019-09-06 01:28

I get a different error when building:

ERROR: Cannot use '/usr/bin/python', Python 2.4 or later is required.
       Note that Python 3 or later is not yet supported.
       Use --python=/path/to/python to specify a supported Python.

make[3]: *** [Makefile:217: qemu/config-host.h-timestamp] Error 1
make[2]: *** [CMakeFiles/unicorn-build.dir/build.make:61: ../externals/unicorn/libunicorn.a] Error 2
make[1]: *** [CMakeFiles/Makefile2:81: CMakeFiles/unicorn-build.dir/all] Error 2

PedroHLC commented on 2019-08-19 09:30

Something changed and it's not building the last 7 days, here is the only error thrown:

AutoUic error
-------------
  "/home/main-builder/pkgwork/src/yuzu-canary/src/yuzu/game_list.h"
The file includes the uic file "ui_settings.h",
but the user interface file "settings.ui"
could not be found in the following locations
  "/home/main-builder/pkgwork/src/yuzu-canary/src/yuzu/settings.ui"

make[2]: *** [src/yuzu/CMakeFiles/yuzu_autogen.dir/build.make:58: src/yuzu/CMakeFiles/yuzu_autogen] Error 1
make[1]: *** [CMakeFiles/Makefile2:2494: src/yuzu/CMakeFiles/yuzu_autogen.dir/all] Error 2

bscubed commented on 2019-06-21 01:58

@CyberConan I was just about to try to figure out the problem myself, thank you for saving me some time. :) The PKGBUILD has been updated and it should compile now. Hopefully this is only a temporary problem from the fmt library.

CyberConan commented on 2019-06-20 18:32

Hi! For fix the fmt compilation crash with GCC 9.1, I added this in PKGBUILD: export CXXFLAGS+=" -DFMT_USE_USER_DEFINED_LITERALS=0"

bscubed commented on 2019-06-15 20:32

@Japorized It appears yuzu pushed an update yesterday that included zlib and libzip as submodule dependencies. Thank you for bringing this to my attention. Normally, they shouldn't be included in the final package, but it appears they are. I don't know if this is a temporary bug or not, but I'll update the package to not include them for now.

Japorized commented on 2019-06-15 18:59

pacman complains that there are conflicting files when I tried to makepkg. Here's the message:

error: failed to commit transaction (conflicting files)

yuzu-canary-git: /usr/include/zconf.h exists in filesystem (owned by zlib)
yuzu-canary-git: /usr/include/zip.h exists in filesystem (owned by libzip)
yuzu-canary-git: /usr/include/zipconf.h exists in filesystem (owned by libzip)
yuzu-canary-git: /usr/include/zlib.h exists in filesystem (owned by zlib)
yuzu-canary-git: /usr/lib/libz.so exists in filesystem (owned by zlib)
yuzu-canary-git: /usr/lib/libz.so.1 exists in filesystem (owned by zlib)
yuzu-canary-git: /usr/lib/libz.so.1.2.11 exists in filesystem (owned by zlib)
yuzu-canary-git: /usr/lib64 exists in filesystem (owned by filesystem)
yuzu-canary-git: /usr/lib64/pkgconfig/libzip.pc exists in filesystem
yuzu-canary-git: /usr/share/man/man3/zlib.3.gz exists in filesystem (owned by zlib)

Is there something I should be looking out for?

dd86 commented on 2018-11-13 18:39

@bscubed Oh, I see, thank you.

bscubed commented on 2018-11-13 18:36

@dd86 That's an issue with the yuzu canary source. A recent commit broke the build, and it's been failing for a couple days now. See here: https://travis-ci.org/yuzu-emu/yuzu-canary/builds Keep your eyes peeled, it should be fixed soon.

Edit: The issue has been fixed and the build should finish now.

dd86 commented on 2018-11-13 18:33

Thanks for the package! But I get an error at the end starting from here which results in the package not being compiled:

[ 98%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/configuration/configure_audio.cpp.o

/tmp/pamac-build-lorenzo/yuzu-canary-git/src/yuzu/src/yuzu/configuration/config.cpp: In member function ‘void Config::SaveValues()’:

/tmp/pamac-build-lorenzo/yuzu-canary-git/src/yuzu/src/yuzu/configuration/config.cpp:285:74: error: conversion from ‘long unsigned int’ to ‘const

QVariant’ is ambiguous qt_config->setValue("rng_seed", Settings::values.rng_seed.value_or(0));