For users experiencing illegal instruction errors, the upstream project, and consequently this package, disregards standard build flags set in makepkg.conf
. This results in binaries that may be usable only on the machine they were built on. Both stable and git packages are affected. See comment and replies for more information, including method to partially mitigate.
Search Criteria
Package Details: ares-emu-git 141.r17.g36290b970-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ares-emu-git.git (read-only, click to copy) |
---|---|
Package Base: | ares-emu-git |
Description: | Cross-platform, open source, multi-system emulator by Near and Ares team, focusing on accuracy and preservation. (git version) |
Upstream URL: | https://ares-emu.net/ |
Licenses: | ISC |
Conflicts: | ares-emu |
Provides: | ares-emu |
Submitter: | Snowstorm64 |
Maintainer: | Snowstorm64 (SoullessSentinel) |
Last Packager: | Snowstorm64 |
Votes: | 4 |
Popularity: | 0.57 |
First Submitted: | 2021-07-07 14:26 (UTC) |
Last Updated: | 2024-11-04 20:12 (UTC) |
Dependencies (15)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libao (libao-gitAUR)
- libgl (nvidia-340xx-utilsAUR, libglvnd-gitAUR, amdgpu-pro-oglpAUR, amdgpu-pro-oglp-legacyAUR, libglvnd)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- librashaderAUR (librashaderAUR)
- libudev.so (lib32-systemd-gitAUR, systemd-chromiumos-libsAUR, libeudevAUR, systemd-libs-fmlAUR, systemd-libs-selinuxAUR, sysupdated-systemd-libs-gitAUR, systemd-libs-gitAUR, lib32-systemd, systemd-libs)
- libxv
- openal (openal-gitAUR)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- vulkan-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, swiftshader-gitAUR, amdvlk-debugAUR, nvidia-vulkan-utilsAUR, amdvlk-2023q3.3AUR, amdvlk-2021q2.5AUR, vulkan-amdgpu-proAUR, nvidia-390xx-utilsAUR, amdvlk-gitAUR, vulkan-nouveau-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, vulkan-amdgpu-pro-legacyAUR, nvidia-utils-teslaAUR, amdvlk-binAUR, mesa-wsl2-gitAUR, nvidia-535xx-utilsAUR, nvidia-525xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-550xx-utilsAUR, nvidia-utils-betaAUR, nvidia-470xx-utilsAUR, amdonly-gaming-vulkan-radeon-gitAUR, amdonly-gaming-vulkan-swrast-gitAUR, vulkan-radeon-amd-bc250AUR, amdvlk, nvidia-utils, vulkan-intel, vulkan-nouveau, vulkan-radeon, vulkan-swrast, vulkan-virtio)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- lld (llvm-rocm-gitAUR, llvm-gitAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
Required by (0)
Sources (1)
xiota commented on 2024-06-09 22:20 (UTC) (edited on 2024-06-09 22:21 (UTC) by xiota)
Snowstorm64 commented on 2024-02-21 20:17 (UTC)
Thanks, I have just fixed the PKGBUILD, the patch has run its course at this point.
vikbar54.9 commented on 2024-02-21 20:00 (UTC) (edited on 2024-02-21 20:03 (UTC) by vikbar54.9)
With this commit the patch error appeared: https://github.com/ares-emulator/ares/commit/5cdefb088d5db991e663e58f3d6c9ecc7005a01f.
Snowstorm64 commented on 2023-04-30 11:46 (UTC) (edited on 2023-04-30 11:50 (UTC) by Snowstorm64)
That's true, lld is required to link the binary with clang/llvm being used. Ares will attempt to build with Clang as its preferred compiler, otherwise it will fallback to GCC.
I'll have to decide whether I should mandate Clang and lld as makedepend, or somehow figure a way to let users build Ares with GCC without forcing them to install lld (and thus llvm) pointlessly.
endrift commented on 2023-04-30 11:33 (UTC)
This seems to fail to build unless I have lld installed--not sure if it's a problem with ares detecting a weird config, or if lld should be added to the makedepends though, as this doesn't seem to depend on llvm or clang at all.
Snowstorm64 commented on 2023-03-18 20:43 (UTC)
I can reproduce it too, this is due to recent changes in the upstream (commits 89b3e5a and 65a3d38), I think this issue probably has to be fixed there at upstream level, so I have created a ticket on github.
Snowstorm64 commented on 2023-01-02 21:21 (UTC) (edited on 2023-01-02 21:22 (UTC) by Snowstorm64)
Thanks, I have updated the PKGBUILD accordingly. As for the other package (ares-emu, non-git version), I'm thinking about waiting for next release, current revision should be still working fine and I don't want to force people to rebuild it because of a nitpick :P
SoullessSentinel commented on 2023-01-02 19:59 (UTC)
gtksourceview3 should no longer be required
SoullessSentinel commented on 2023-01-02 19:58 (UTC)
Should the upstream url in the PKGBUILD be updated to point to https://github.com/ares-emulator/ares rather than higan-emu/ares?
Pinned Comments
Snowstorm64 commented on 2023-04-30 11:46 (UTC) (edited on 2023-04-30 11:50 (UTC) by Snowstorm64)
That's true, lld is required to link the binary with clang/llvm being used. Ares will attempt to build with Clang as its preferred compiler, otherwise it will fallback to GCC.
I'll have to decide whether I should mandate Clang and lld as makedepend, or somehow figure a way to let users build Ares with GCC without forcing them to install lld (and thus llvm) pointlessly.