Guys, thanks for helping me with (er, actually solving) this issue. As the maintainer of lib32-libaio, I added 'libaio' to 'lib32-libaio' depends. And as maintainer of pcsx2-svn, I added {lib32-}libaio to 'pcsx2-svn' depends. Anyway, let me know if something is not right here.
Updated to 5492-1
Search Criteria
Package Details: pcsx2-git 2.3.10.r0.g5441c7ed59-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/pcsx2-git.git (read-only, click to copy) |
---|---|
Package Base: | pcsx2-git |
Description: | A Sony PlayStation 2 emulator |
Upstream URL: | https://github.com/PCSX2/pcsx2 |
Licenses: | GPL-3.0+ |
Conflicts: | pcsx2 |
Provides: | pcsx2 |
Submitter: | alucryd |
Maintainer: | weirdbeard (xiota) |
Last Packager: | weirdbeard |
Votes: | 130 |
Popularity: | 0.34 |
First Submitted: | 2014-03-26 14:17 (UTC) |
Last Updated: | 2024-11-08 23:36 (UTC) |
Dependencies (32)
- alsa-lib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libaio (libaio-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libpcap (libpcap-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libxrandr (libxrandr-gitAUR)
- lld (llvm-rocm-gitAUR, llvm-gitAUR)
- qt6-base (qt6-base-headlessAUR, qt6-base-gitAUR)
- qt6-svg
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- soundtouch (soundtouch-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- xcb-util-cursor (xcb-util-cursor-gitAUR)
- ccache (ccache-gitAUR) (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR) (make)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- lld (llvm-rocm-gitAUR, llvm-gitAUR) (make)
- llvm (llvm-rocm-gitAUR, llvm-gitAUR, llvm-minimal-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- p7zip (p7zip-natspecAUR, p7zip-full-binAUR, 7-zip-fullAUR) (make)
- qt6-tools (make)
- qt6-wayland (make)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR) (optional) – Pipewire support
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – Pulseaudio support
- qt6-wayland (optional) – Wayland support
Required by (3)
- libretro-pcsx2-launcher (requires pcsx2)
- libretro-pcsx2-launcher-git (requires pcsx2)
- pcsx2-plugin-usbqemu-wheel (requires pcsx2)
Sources (8)
- git+https://github.com/google/shaderc.git#tag=v2024.1
- git+https://github.com/ianlancetaylor/libbacktrace.git#commit=ad106d5fdd5d960bd33fae1c48a351af567fd075
- git+https://github.com/KhronosGroup/glslang.git#commit=142052fa30f9eca191aa9dcf65359fcaed09eeec
- git+https://github.com/KhronosGroup/SPIRV-Headers.git#commit=5e3ad389ee56fca27c9705d093ae5387ce404df4
- git+https://github.com/KhronosGroup/SPIRV-Tools.git#commit=dd4b663e13c07fea4fbb3f70c1c91c86731099f7
- git+https://github.com/PCSX2/pcsx2.git
- git+https://github.com/PCSX2/pcsx2_patches.git
- ShaderName.patch
Latest Comments
« First ‹ Previous 1 .. 51 52 53 54 55 56 57 58 59 60 61 .. 66 Next › Last »
rafaelff commented on 2012-12-30 04:11 (UTC)
Yggdrasil commented on 2012-12-30 02:46 (UTC)
You have to install both libaio and lib32-libaio on x86_64 (lib32-libaio should depend on libaio like every other lib32). If cmake can't find all dependencies, it just skips building pcsx2 core. That's why you get a package without executable. It also skips plugins if one of their deps is missing.
It doesn't look like you can force to always build pcsx2 (and fail if there's something missing) without patching their cmake scripts. But you can add 'make pcsx2' to the PKGBUILD. If cmake skipped pcsx2, this target doesn't exist and make fails which aborts the whole package building.
<deleted-account> commented on 2012-12-30 00:18 (UTC)
I was able to do some advance by changing pkgver in PKGBUILD. At the time of writing, current svn version is 5493. Attempting to build 5493 results in the aforementioned behavior. Building version 5479 seems to work fine for some reason so it may be used as temporary workaround.
The comment on version 5476 called my attention:
"async-iso: finish the linux port
Warning new dependency libaio. Cmake would need to be fixed later too."
So I tried to build 5493 after installing libaio (x64) which causes the following error: http://dennis.nephtis.info/build2.txt (scroll to the very bottom) Attempting to build with only lib32-libaio installed results in the same no command found error as before. It may be a cmake error.
Xaero252 commented on 2012-12-29 06:56 (UTC)
Confirming linkmauve & Denn1s experience; I'm on ArchLinux x64, and I have no /usr/bin/pcsx2 after compiling today, my package "upgrade size" was ~ -50mb, I'm gonna fiddle with it a bit...
<deleted-account> commented on 2012-12-28 23:28 (UTC)
I experienced something similar to @linuxmauve. After installation is complete no binary named /usr/bin/pcsx2 is created. I copied the full output of the installation in case it helps: http://dennis.nephtis.info/build.txt
The very last part is what seems interesting.
rafaelff commented on 2012-09-20 14:40 (UTC)
The binary used to run the emulator is /usr/bin/pcsx2, as you can verify in the '.desktop' file.
linkmauve commented on 2012-09-20 14:07 (UTC)
On i686, this PKGBUILD only installs a pcsx2_GSReplayLoader binary in /usr/bin/ and not the actual emulator. I can’t try on x86_64 but I don’t think it’d be different. I’ve tried to make a fix but I know too little cmake, sorry.
<deleted-account> commented on 2012-08-04 16:01 (UTC)
Yes..solved!
Pinned Comments
weirdbeard commented on 2024-08-17 03:40 (UTC)
https://github.com/PCSX2/pcsx2/pull/11632
This package now enables Cmake Package mode proper. PCSX2 will here on, be installed in the package standard folders /usr/bin, /usr/share, /usr/lib. Following the XDG standard pcsx2's config files remain in .config/PCSX2
In order to ensure a proper and clean upgrade. Uninstall this package COMPLETELY and clear cache before reinstalling.