Package Details: azahar-git 2126.0.alpha2.r7.g93143bc-1

Git Clone URL: https://aur.archlinux.org/azahar-git.git (read-only, click to copy)
Package Base: azahar-git
Description: Nintendo 3DS emulator based on Citra
Upstream URL: https://azahar-emu.org/
Keywords: 3ds emulator game nintendo
Licenses: GPL-2.0-or-later
Conflicts: azahar
Provides: azahar
Submitter: abouvier
Maintainer: abouvier
Last Packager: abouvier
Votes: 2
Popularity: 0.053353
First Submitted: 2025-02-28 06:23 (UTC)
Last Updated: 2026-06-25 16:45 (UTC)

Latest Comments

1 2 3 Next › Last »

asyync1024 commented on 2026-06-25 16:00 (UTC)

There is no need to patch cubeb_input and cubeb_sink.cpp files, they have been patched upstream: https://github.com/azahar-emu/azahar/pull/2232

Please remove the sed patch from prepare(), thank you.

rubin55 commented on 2026-06-22 07:20 (UTC) (edited on 2026-06-22 08:09 (UTC) by rubin55)

Since a few days I'm getting this:

At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
make[2]: *** [src/audio_core/CMakeFiles/audio_core.dir/build.make:303: src/audio_core/CMakeFiles/audio_core.dir/cubeb_input.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1520: src/audio_core/CMakeFiles/audio_core.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

The error is actually a missing <cstring> include in many files. Here is a patch that globally includes cstring:

diff --git a/PKGBUILD b/PKGBUILD
index e97eb9f..bdf6431 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Alexandre Bouvier <contact@amb.tf>
 _pkgbase=azahar
 pkgname=({,libretro-}"$_pkgbase-git")
-pkgver=2125.0.1.r11.g3066887
+pkgver=2126.0.alpha2.r3.gc9d2593
 pkgrel=1
 arch=('x86_64')
 url="https://azahar-emu.org/"
@@ -93,6 +93,7 @@ prepare() {
 }

 build() {
+       export CXXFLAGS+=" -include cstring"
        local options=(
                -D CITRA_USE_PRECOMPILED_HEADERS=OFF
                -D CITRA_WARNINGS_AS_ERRORS=OFF

abouvier commented on 2026-03-17 20:10 (UTC)

My bad, it was added in version 1.22.0.

abouvier commented on 2026-03-17 20:00 (UTC)

You need to use libretro-core-info-git, because the info file for the azahar core was added after the 1.22.2 release tag.

rubin55 commented on 2026-03-17 19:44 (UTC)

You seem to depend specifically on libretro-core-info>=1.22.2.r3 but this is not provided by anything. extras has libretro-core-info>=1.22.2 and the libretro core seems to work fine with that?

username227 commented on 2026-01-20 20:22 (UTC) (edited on 2026-01-21 00:53 (UTC) by username227)

I can get past the error in backend.cpp by switching to clang. however, i then get a linker error at the end of the build.

username227 commented on 2026-01-20 02:00 (UTC)

not building. getting errors, possibly something related to dynarmic but not sure. might be an upstream issue also.

username227 commented on 2026-01-09 17:51 (UTC)

Getting build error:

CMake Error at externals/CMakeLists.txt:492 (add_subdirectory):
  add_subdirectory given source "xxHash/cmake_unofficial" which is not an
  existing directory.


CMake Error at externals/CMakeLists.txt:493 (target_compile_definitions):
  Cannot specify compile definitions for target "xxhash" which is not built
  by this project.


CMake Error at externals/CMakeLists.txt:495 (target_compile_definitions):
  Cannot specify compile definitions for target "xxhash" which is not built
  by this project.

Neros commented on 2025-10-12 12:55 (UTC)

I can't build it anymore:

/home/neros/.cache/yay/azahar-git/src/azahar/src/citra_qt/bootmanager.cpp:42:10: fatal error: qpa/qplatformnativeinterface.h: No such file or directory
   42 | #include <qpa/qplatformnativeinterface.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/citra_qt/CMakeFiles/citra_qt.dir/build.make:642: src/citra_qt/CMakeFiles/citra_qt.dir/bootmanager.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 92%] Built target tests
make[1]: *** [CMakeFiles/Makefile2:1754: src/citra_qt/CMakeFiles/citra_qt.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: azahar-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
azahar-git - exit status 4

username227 commented on 2025-09-11 21:11 (UTC)

getting all sorts of errors:

CMake Error at externals/CMakeLists.txt:483 (target_link_libraries):
  INTERFACE library can only be used with the INTERFACE keyword of
  target_link_libraries