Package Details: xenia-git r6950.3d30b2eec-2

Git Clone URL: https://aur.archlinux.org/xenia-git.git (read-only, click to copy)
Package Base: xenia-git
Description: An experimental emulator for the Xbox 360.
Upstream URL: http://xenia.jp
Licenses: BSD
Conflicts: xenia
Provides: xenia
Submitter: bwrsandman
Maintainer: bwrsandman
Last Packager: bwrsandman
Votes: 11
Popularity: 0.057660
First Submitted: 2018-01-28 02:20 (UTC)
Last Updated: 2024-08-21 15:10 (UTC)

Required by (0)

Sources (32)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

rtentser commented on 2023-10-02 20:10 (UTC) (edited on 2023-10-04 05:48 (UTC) by rtentser)

Build fails because premake5 is missing

I've installed premake5, but build still fails

make: *** [Bootstrap.mak:113: linux] Error 2
ERROR: cannot build premake5 executable.

Phoenix1 commented on 2023-09-17 20:47 (UTC)

Build fails because premake5 is missing

brauliobo commented on 2023-07-13 19:33 (UTC)

same error as @feltnight, can you please incorporate his patch?

felknight commented on 2023-07-08 02:56 (UTC)

adding

PKGBUILD:
...
sed -i '16 a #include <optional>' src/xenia/ui/imgui_drawer.h
sed -i '16 a #include <cstdint>' src/xenia/base/utf8.cc //Add this line
...

Fixes the unit32_t issue

bwrsandman commented on 2023-05-19 23:50 (UTC)

Again this is something to bring up with the upstream.

Linux support is tracked here [1].

[1] https://github.com/xenia-project/xenia/issues/1430

jouven commented on 2023-05-19 14:44 (UTC) (edited on 2023-05-19 14:45 (UTC) by jouven)

I tried this package, fixed the uint32_t error locally, it needs an extra C++ header.
A few observations:
This package builds the debug version, I modified locally to build the release version, which build no problem (except for the uint32_t issue).
Xenia loads but when loading a game there is only a black screen, no crash and the process maxes one cpu to 100%, so, it "doesn't work" and it seems to only use one core.

bwrsandman commented on 2023-05-17 14:07 (UTC) (edited on 2023-05-17 14:07 (UTC) by bwrsandman)

Seems like this is something you should bring up in upstream [1]

[1] https://github.com/xenia-project/xenia/issues/new

alexdelorenzo commented on 2023-05-16 10:32 (UTC)

Previously compiled fine, last few attempts for the the last week or so have failed on Arch with Linux 6.3.x:

../src/xenia/base/utf8.cc:33:1: error: unknown type name 'uint32_t'                                                                     
uint32_t lower_ascii(const uint32_t c) {                                                                                                
^                                                                                                                                       
../src/xenia/base/utf8.cc:33:28: error: unknown type name 'uint32_t'                                                                    
uint32_t lower_ascii(const uint32_t c) {                                                                                                
                        ^                                                                                                            
../src/xenia/base/utf8.cc:37:1: error: unknown type name 'uint32_t'                                                                     
uint32_t upper_ascii(const uint32_t c) {                                                                                                
^                                                                                                                                       
../src/xenia/base/utf8.cc:37:28: error: unknown type name 'uint32_t'                                                                    
uint32_t upper_ascii(const uint32_t c) {                                                                                                
                        ^                                                                                                            
../src/xenia/base/utf8.cc:41:29: error: unknown type name 'uint32_t'                                                                    
bool equal_ascii_case(const uint32_t l, const uint32_t r) {                                                                             
                            ^                                                                                                           
../src/xenia/base/utf8.cc:41:47: error: unknown type name 'uint32_t'                                                                    
bool equal_ascii_case(const uint32_t l, const uint32_t r) {                                                                             
                                            ^                                                                                         
../src/xenia/base/utf8.cc:68:29: error: no matching function for call to 'lower_ascii'
    utfcpp::append(char32_t(lower_ascii(*it)), result);

xAsh commented on 2023-02-03 19:20 (UTC)

Is anyone able to actually use it? I'm having the same crash stated in this github issue: https://github.com/xenia-project/xenia/issues/2080