Package Details: xenia-canary-git r8543.cebbdb6ca-1

Git Clone URL: https://aur.archlinux.org/xenia-canary-git.git (read-only, click to copy)
Package Base: xenia-canary-git
Description: An experimental emulator for the Xbox 360.
Upstream URL: https://github.com/xenia-canary/xenia-canary
Licenses: BSD-3-Clause
Conflicts: xenia, xenia-git
Provides: xenia
Submitter: dhummel
Maintainer: dhummel
Last Packager: dhummel
Votes: 2
Popularity: 0.000735
First Submitted: 2025-03-26 14:32 (UTC)
Last Updated: 2026-05-14 22:40 (UTC)

Latest Comments

1 2 Next › Last »

dhummel commented on 2026-05-16 18:50 (UTC)

Alright, I don't see glslang being required since the submodule is being built directly into the src/xenia-canary-git-build/bin/Linux/xenia_canary binary, please provide some more information.

It's not using glslang dynamically linked library:

$ ldd src/xenia-canary-git-build/bin/Linux/xenia_canary | grep -i -e gls | wc -l

0

And there appears to be no glslang symbols in the binary:

$ nm src/xenia-canary-git-build/bin/Linux/xenia_canary | grep -i -e gls | wc -l

0

dhummel commented on 2026-05-16 18:27 (UTC) (edited on 2026-05-16 18:35 (UTC) by dhummel)

Namarrgon, sure I think I can add it, but it's not being detected as missing using namcap:

$ namcap PKGBUILD *.zst

PKGBUILD (xenia-canary-git) W: Reference to ppc should be changed to $CARCH

PKGBUILD (xenia-canary-git) W: Reference to ppc should be changed to $CARCH

xenia-canary-git W: Dependency libgcc detected and implicitly satisfied (libraries ['usr/lib/libgcc_s.so.1'] needed in files ['usr/bin/xenia'])

xenia-canary-git W: Dependency libxcb detected and implicitly satisfied (libraries ['usr/lib/libxcb.so.1'] needed in files ['usr/bin/xenia'])

xenia-canary-git W: Dependency libstdc++ detected and implicitly satisfied (libraries ['usr/lib/libstdc++.so.6'] needed in files ['usr/bin/xenia'])

xenia-canary-git W: Dependency libx11 detected and implicitly satisfied (libraries ['usr/lib/libX11-xcb.so.1'] needed in files ['usr/bin/xenia'])

xenia-canary-git W: Dependency fontconfig detected and implicitly satisfied (libraries ['usr/lib/libfontconfig.so.1'] needed in files ['usr/bin/xenia'])

xenia-canary-git W: Dependency glib2 detected and implicitly satisfied (libraries ['usr/lib/libgobject-2.0.so.0', 'usr/lib/libglib-2.0.so.0'] needed in files ['usr/bin/xenia'])

xenia-canary-git W: Dependency glibc detected and implicitly satisfied (libraries ['usr/lib/libc.so.6', 'usr/lib/libm.so.6'] needed in files ['usr/bin/xenia'])

Namarrgon commented on 2026-05-16 00:14 (UTC)

'glslang' required despite the presence of the git-submodule. 'lld' is missing from the make-dependencies.

dhummel commented on 2026-03-30 04:06 (UTC)

Hello EndlessEden, it is working again now, I git cleaned my local repository and it worked just fine. Thanks

EndlessEden commented on 2026-03-29 08:23 (UTC)

"${pkgname}"/build/version.h does not exist, refuses to build.

dhummel commented on 2025-09-03 03:52 (UTC)

Hello Neros, it should be building again now. Since it's an active project and this is a -git package, there are frequently changes that need to be made here as well.

Neros commented on 2025-09-01 20:20 (UTC)

I can't build it anymore:

error: while searching for:
  removefiles({"windowed_app_main_*.cc"})
  filter("platforms:Android-*")
    -- Exports JNI functions.
    wholelib("On")

  filter("platforms:Windows")
    links({

error: patch failed: src/xenia/ui/premake5.lua:14
error: src/xenia/ui/premake5.lua: patch does not apply

Is it an upstream issue or can you do something about it? Thanks.

sethseth6 commented on 2025-08-09 02:40 (UTC)

I'm having the same issue as @xAsh, and CMAKE_BUILD_TYPE is not set in any of my makepkg config files.

[100%] Linking CXX executable /home/softestpoly/.cache/yay/xenia-canary-git/src/xenia-canary-git/build/bin/Linux/Debug/xenia-base-tests
[100%] Built target xenia-base-tests
/home/softestpoly/.cache/yay/xenia-canary-git/PKGBUILD: line 138: xenia-canary-git/build/bin/Linux/Release/xenia-base-tests: No such file or directory
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: xenia-canary-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
xenia-canary-git - exit status 4

dhummel commented on 2025-07-27 20:16 (UTC) (edited on 2025-07-28 15:22 (UTC) by dhummel)

Very strange @xAsh, I see you have built xenia-base-tests with CMAKE_BUILD_TYPE set to Debug somehow, e.g.: /home/me/.cache/yay/xenia-canary-git/src/xenia-canary-git/build/bin/Linux/Debug/xenia-base-tests

For some reason your build system seems to be overriding the hard-coded line PKGBUILD:130: -D CMAKE_BUILD_TYPE:STRING=Release with -D CMAKE_BUILD_TYPE:STRING=Debug

You might want to check in your /etc/makepkg.conf//etc/makepkg.conf.d to see if you are overriding the CMAKE_BUILD_TYPE.

xAsh commented on 2025-07-24 17:49 (UTC)

mh,

[100%] Linking CXX executable /home/me/.cache/yay/xenia-canary-git/src/xenia-canary-git/build/bin/Linux/Debug/xenia-base-tests
[100%] Built target xenia-base-tests
/home/me/.cache/yay/xenia-canary-git/PKGBUILD: line 137: xenia-canary-git/build/bin/Linux/Release/xenia-base-tests: No such file or directory
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: xenia-canary-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
xenia-canary-git - exit status