Package Details: xenia-canary-git r7912.fe0e18466-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.30
First Submitted: 2025-03-26 14:32 (UTC)
Last Updated: 2025-07-27 20:09 (UTC)

Latest Comments

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

painfularch commented on 2025-05-02 03:57 (UTC)

yup, it now compiles flawlessly! thanks a bunch @dhummel!

dhummel commented on 2025-05-01 19:01 (UTC)

Nice work, yeah let me know if the latest push fixes it!

painfularch commented on 2025-05-01 10:49 (UTC)

getting this error when building in a clean chroot:

Traceback (most recent call last):
  File "/build/xenia-canary-git/src/xenia-canary-git/./xenia-build", line 1890, in <module>
    main()
    ~~~~^^
  File "/build/xenia-canary-git/src/xenia-canary-git/./xenia-build", line 181, in main
    return_code = command.execute(args, pass_args, os.getcwd())
  File "/build/xenia-canary-git/src/xenia-canary-git/./xenia-build", line 902, in execute
    result = super(BuildCommand, self).execute(args, pass_args, cwd)
  File "/build/xenia-canary-git/src/xenia-canary-git/./xenia-build", line 862, in execute
    result = subprocess.call([
        'cmake',
    ...<5 lines>...
        '-GNinja'
    ] + pass_args, shell=False, env=dict(os.environ))
  File "/usr/lib/python3.13/subprocess.py", line 395, in call
    with Popen(*popenargs, **kwargs) as p:
         ~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        pass_fds, cwd, env,
                        ^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 1969, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'cmake'

pretty sure this is because cmake isn't in makedepends