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.24
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 »

rossome commented on 2023-01-06 23:53 (UTC)

I've got the submodules all sorted out in this modified PKGBUILD based on what I've seen in dolphin-emu-git. Unfortunately it's still not building for now.

PopeRigby commented on 2022-11-20 18:52 (UTC) (edited on 2022-11-20 18:58 (UTC) by PopeRigby)

Latest version is failing to clone some submodules:

Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/binutils-ppc-cygwin'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/binutils-ppc-cygwin' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/binutils-ppc-cygwin' failed
Failed to clone 'third_party/binutils-ppc-cygwin'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/capstone'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/capstone' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/capstone' failed
Failed to clone 'third_party/capstone'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/catch'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/Catch2' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/catch' failed
Failed to clone 'third_party/catch'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/cpptoml'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/cxxopts'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/date'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/discord-rpc'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/disruptorplus'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/fmt'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/glslang'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/imgui'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/imgui' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/imgui' failed
Failed to clone 'third_party/imgui'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-androidndk'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-cmake'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-core'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/premake-core' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-core' failed
Failed to clone 'third_party/premake-core'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-export-compile-commands'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/premake-export-compile-commands' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/premake-export-compile-commands' failed
Failed to clone 'third_party/premake-export-compile-commands'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/rapidjson'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/snappy'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/snappy' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/snappy' failed
Failed to clone 'third_party/snappy'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/utfcpp'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/xbyak'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/xbyak' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/xbyak' failed
Failed to clone 'third_party/xbyak'. Retry scheduled
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/xxhash'...
Cloning into '/home/cassidy/Projects/xenia-git/src/xenia/third_party/binutils-ppc-cygwin'...
fatal: transport 'file' not allowed
fatal: clone of '/home/cassidy/Projects/xenia-git/src/binutils-ppc-cygwin' into submodule path '/home/cassidy/Projects/xenia-git/src/xenia/third_party/binutils-ppc-cygwin' failed
Failed to clone 'third_party/binutils-ppc-cygwin' a second time, aborting

I think these are relevant: https://wiki.archlinux.org/title/VCS_package_guidelines#Git_submodules https://bugs.archlinux.org/task/76255

Neros commented on 2021-04-09 13:28 (UTC)

Xenia can't be compiled because "sys/sysctl.h" is missing (and removed from Linux Kernel).

Issue on Github: https://github.com/xenia-project/xenia/issues/1735

Unmerged PR that fixes the issue: https://github.com/xenia-project/libav/commit/f68fa2ff5a5d4355f128d8b4b9689011b01e3014

bwrsandman commented on 2021-03-01 15:17 (UTC)

@matt-della is this a packaging bug or an upstream bug? If it's upstream, please file a report or if possible a patch to the upstream.

matt-della commented on 2021-02-28 22:34 (UTC)

Same issue as reported by DocMAX: sys/sysctl.h was deprecated and now appears to have been removed, rendering the package unable to build.

DocMAX commented on 2020-12-26 21:01 (UTC)

getting an error:

../third_party/libav/libavutil/cpu.c:39:10: fatal error: 'sys/sysctl.h' file not found

include <sys/sysctl.h>
     ^~~~~~~~~~~~~~

missingSleepDeps commented on 2020-07-27 19:27 (UTC)

@mirh How does one add patches to pkgbuild files?

mirh commented on 2020-06-07 12:33 (UTC)

You should add this patch to continue building https://github.com/KhronosGroup/glslang/pull/2010

xer01ne commented on 2020-04-08 16:21 (UTC)

The package errors on build with a lot of git CONFLICT error messages.

From ../xenia-linux-fixes
 * branch                HEAD       -> FETCH_HEAD
Auto-merging xenia-build
Auto-merging src/xenia/vfs/virtual_file_system.cc
CONFLICT (content): Merge conflict in src/xenia/vfs/virtual_file_system.cc
Auto-merging src/xenia/vfs/entry.cc
CONFLICT (content): Merge conflict in src/xenia/vfs/entry.cc
Auto-merging src/xenia/ui/window_win.cc
Auto-merging src/xenia/ui/window_gtk.h
Auto-merging src/xenia/ui/window_gtk.cc
CONFLICT (content): Merge conflict in src/xenia/ui/window_gtk.cc
Auto-merging src/xenia/ui/window_demo.cc
Auto-merging src/xenia/ui/window.h
CONFLICT (content): Merge conflict in src/xenia/ui/window.h
Auto-merging src/xenia/ui/vulkan/vulkan_instance.cc
CONFLICT (content): Merge conflict in src/xenia/ui/vulkan/vulkan_instance.cc
Auto-merging src/xenia/ui/vulkan/vulkan_context.cc
Auto-merging src/xenia/ui/vulkan/premake5.lua
Auto-merging src/xenia/ui/vk/vulkan_provider.cc
Auto-merging src/xenia/ui/loop_gtk.cc
Auto-merging src/xenia/memory.cc
CONFLICT (content): Merge conflict in src/xenia/memory.cc
Auto-merging src/xenia/kernel/util/shim_utils.h
Auto-merging src/xenia/kernel/util/object_table.cc
CONFLICT (content): Merge conflict in src/xenia/kernel/util/object_table.cc
Auto-merging src/xenia/kernel/kernel_state.cc
CONFLICT (content): Merge conflict in src/xenia/kernel/kernel_state.cc
Auto-merging src/xenia/hid/premake5.lua
Auto-merging src/xenia/gpu/vulkan/premake5.lua
Auto-merging src/xenia/gpu/graphics_system.cc
Auto-merging src/xenia/gpu/command_processor.cc
Auto-merging src/xenia/cpu/processor.h
Auto-merging src/xenia/cpu/processor.cc
Auto-merging src/xenia/cpu/backend/x64/x64_sequences.cc
Auto-merging src/xenia/cpu/backend/x64/x64_emitter.cc
Auto-merging src/xenia/cpu/backend/x64/x64_code_cache.cc
CONFLICT (content): Merge conflict in src/xenia/cpu/backend/x64/x64_code_cache.cc
Auto-merging src/xenia/base/threading_win.cc
Auto-merging src/xenia/base/threading_posix.cc
CONFLICT (content): Merge conflict in src/xenia/base/threading_posix.cc
Auto-merging src/xenia/base/testing/premake5.lua
Auto-merging src/xenia/base/system_linux.cc
CONFLICT (content): Merge conflict in src/xenia/base/system_linux.cc
Auto-merging src/xenia/base/string_buffer.cc
Auto-merging src/xenia/base/string.cc
CONFLICT (content): Merge conflict in src/xenia/base/string.cc
Auto-merging src/xenia/base/memory_win.cc
Auto-merging src/xenia/base/memory_posix.cc
CONFLICT (content): Merge conflict in src/xenia/base/memory_posix.cc
Auto-merging src/xenia/base/memory.h
CONFLICT (content): Merge conflict in src/xenia/base/memory.h
Auto-merging src/xenia/base/main_posix.cc
Auto-merging src/xenia/base/logging.cc
CONFLICT (content): Merge conflict in src/xenia/base/logging.cc
Auto-merging src/xenia/base/filesystem_posix.cc
CONFLICT (content): Merge conflict in src/xenia/base/filesystem_posix.cc
Auto-merging src/xenia/base/debugging_posix.cc
CONFLICT (content): Merge conflict in src/xenia/base/debugging_posix.cc
Auto-merging src/xenia/apu/xma_decoder.cc
Auto-merging src/xenia/app/premake5.lua
Auto-merging src/xenia/app/emulator_window.cc
CONFLICT (content): Merge conflict in src/xenia/app/emulator_window.cc
Auto-merging premake5.lua
Automatic merge failed; fix conflicts and then commit the result.
==> ERROR: A failure occurred in prepare().
    Aborting...