Package Details: citra-qt-git r8196.01686f78f-2

Git Clone URL: https://aur.archlinux.org/citra-git.git (read-only, click to copy)
Package Base: citra-git
Description: An experimental open-source Nintendo 3DS emulator/debugger
Upstream URL: https://github.com/citra-emu/citra/
Licenses: GPL2
Submitter: ceri
Maintainer: timschumi
Last Packager: timschumi
Votes: 43
Popularity: 2.30
First Submitted: 2014-05-01 08:32
Last Updated: 2020-01-09 07:19

Latest Comments

1 2 3 4 5 6 Next › Last »

xdavidwu commented on 2020-01-09 00:41

Dependency to ffmpeg missing.

timschumi commented on 2020-01-08 17:03

Huh, I didn't notice that it actually had to be a CMake variable, since its definition is similar to a "normal" compile-time flag. I'll upload a fix in a few minutes.

dnandha commented on 2020-01-08 13:54

@timschumi For some weird reason you added it as a "CXXFLAG" and not as cmake variable like described here: https://github.com/citra-emu/citra/wiki/Building-for-Linux#building-citra-in-release-mode-optimized This change also resolves @rharish's issue, check his comment below

timschumi commented on 2020-01-08 10:44

@dnandha I'm pretty sure that the flag is already set...

dnandha commented on 2020-01-08 06:00

Missing audio (e.g. for Pokemon X/Y) can be fixed by adding an additional compiler flag to PKGBUILD: @@ -40,6 +40,7 @@ build() { cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_FFMPEG_AUDIO_DECODER=ON \ -DUSE_SYSTEM_CURL=ON make } Tested, works! Reference: https://github.com/citra-emu/citra/wiki/Building-for-Linux#building-citra-in-release-mode-optimized

rharish commented on 2019-12-20 11:36

Citra isn't built with the AAC decoder, which leads to missing audio for Pokemon X/Y, as mentioned here. I've tried to do it myself, but it doesn't work. Could you look into this issue?.

Haystack commented on 2019-08-08 16:54

Build is failing for me (using aurutils)

[  3%] Building CXX object externals/dynarmic/src/CMakeFiles/dynarmic.dir/common/fp/fused.cpp.o
In file included from /build/citra-git/src/citra/externals/dynarmic/src/./common/assert.h:9,
                 from /build/citra-git/src/citra/externals/dynarmic/src/common/fp/fused.cpp:7:
/build/citra-git/src/citra/externals/fmt/include/fmt/format.h:3475:55: error: ISO C++ did not adopt string literal operator templates taking an argument pack of characters [-Wpedantic]
 3475 | FMT_CONSTEXPR internal::udl_formatter<Char, CHARS...> operator""_format() {
      |                                                       ^~~~~~~~
compilation terminated due to -Wfatal-errors.
make[2]: *** [externals/dynarmic/src/CMakeFiles/dynarmic.dir/build.make:102: externals/dynarmic/src/CMakeFiles/dynarmic.dir/common/fp/fused.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:235: externals/dynarmic/src/CMakeFiles/dynarmic.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /var/lib/aurbuild/x86_64/aurpkgs/build

EDIT: Adding export CXXFLAGS+=" -DFMT_USE_USER_DEFINED_LITERALS=0" in the build section of the PKGBUILD fixed it. I got this from https://github.com/citra-emu/citra/issues/4766

Mymaud commented on 2018-10-01 19:16

-DCMAKE_INSTALL_LIBDIR=lib

that work for me, thanks.

PirateJonno commented on 2018-09-29 20:50

Just add -DCMAKE_INSTALL_LIBDIR=lib to prevent pacman from complaining

timschumi commented on 2018-09-29 08:37

The installation issue is fixed, the symlink /usr/lib64 on the filesystem conflicted with the file /usr/lib64/libdiscord-rpc.so that the package tried to install.

Discord integration has to wait for another time.