They fixed it. https://github.com/PCSX2/pcsx2/pull/5826
The memory card folder crash bug I mean.
Search Criteria
Package Details: pcsx2-git 2.3.372.r1.gf18262ee96-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/pcsx2-git.git (read-only, click to copy) |
---|---|
Package Base: | pcsx2-git |
Description: | PlayStation 2 emulator |
Upstream URL: | https://github.com/PCSX2/pcsx2 |
Licenses: | GPL-3.0-or-later |
Conflicts: | pcsx2 |
Provides: | pcsx2 |
Submitter: | alucryd |
Maintainer: | weirdbeard (xiota) |
Last Packager: | weirdbeard |
Votes: | 133 |
Popularity: | 1.48 |
First Submitted: | 2014-03-26 14:17 (UTC) |
Last Updated: | 2025-05-27 21:22 (UTC) |
Dependencies (38)
- alsa-lib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-fullAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-amd-full-gitAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-obsAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- kddockwidgets-qt6AUR (kddockwidgets-qt6-gitAUR)
- libaio (libaio-gitAUR)
- libbacktrace (libbacktrace-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libpcap (libpcap-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libxi (libxi-gitAUR)
- libxrandr (libxrandr-gitAUR)
- plutosvgAUR (plutosvg-gitAUR)
- plutovgAUR (plutovg-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-svg
- sdl3 (sdl3-gitAUR)
- shaderc (shaderc-gitAUR)
- soundtouch (soundtouch-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- xcb-util-cursor (xcb-util-cursor-gitAUR)
- 7zip (make)
- clang (llvm-gitAUR, clang17-binAUR, clang-minimal-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- lld (llvm-gitAUR) (make)
- llvm (llvm-gitAUR, llvm-minimal-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR, ninja-memAUR) (make)
- qt6-tools (make)
- qt6-wayland (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- alsa-utils (alsa-utils-gitAUR) (optional) – Sound player for RetroAchievements
- gstreamer (gstreamer-gitAUR) (optional) – Backup sound player for RetroAchievements
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR) (optional) – Pipewire support
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – Pulseaudio support
- qt6-wayland (optional) – Wayland support
Required by (4)
- better-libretro-pcsx2-launcher-git (requires pcsx2)
- libretro-pcsx2-launcher (requires pcsx2)
- libretro-pcsx2-launcher-git (requires pcsx2)
- pcsx2-plugin-usbqemu-wheel (requires pcsx2)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 24 25 26 27 28 29 30 31 32 33 34 .. 72 Next › Last »
E3LDDfrK commented on 2022-04-06 10:56 (UTC)
E3LDDfrK commented on 2022-04-03 14:12 (UTC)
Thanks, yoshi314. I was wondering why it kept crashing.
yoshi314 commented on 2022-03-27 06:47 (UTC) (edited on 2022-03-27 06:49 (UTC) by yoshi314)
PSA: there is a nasty bug related to memory card handling at the moment.
using pcsx2 with memcard folder will crash it, in some games. even if you have an empty memory card folder with no saves in it. The crash happens when saving the game. Otherwise games operate normally.
there are few scattered bug reports about it.
so i'd advise to keep around older builds of pcsx2-git, just in case.
weirdbeard commented on 2022-03-27 00:52 (UTC)
Maxime emailed me to let me know. He's working on updating the stable package.
weirdbeard commented on 2022-03-23 13:39 (UTC)
That would be what makes it use the package yes. The reason I'm so dead set on the package vs using the submodule is. To use the submodule, I have to include it's submodule dependencies which have their own submodule dependencies etc. It's submodules all the way down.
Bit of a pain to deal with submodules of submodules for a submodule of pcsx2 if ya dig? At least following the VCS packaging "guidelines" that is. https://wiki.archlinux.org/title/VCS_package_guidelines#Git_submodules
yoshi314 commented on 2022-03-23 13:34 (UTC)
mauybe
-DUSE_SYSTEM_YAML=TRUE \
is the culprit?
weirdbeard commented on 2022-03-22 17:16 (UTC)
Then for now, all we can do is wait for stable to update
electronic_punk commented on 2022-03-22 06:30 (UTC) (edited on 2022-03-22 06:36 (UTC) by electronic_punk)
Still no build even with fresh rapidyaml-git install.
[280/677] Building CXX object pcsx2/CMakeFiles/PCSX2.dir/GameDatabase.cpp.o
FAILED: pcsx2/CMakeFiles/PCSX2.dir/GameDatabase.cpp.o
/usr/bin/c++ -DENABLE_VULKAN -DFMT_LOCALE -DFMT_SHARED -DPCSX2_APP_DATADIR=\"../share/PCSX2\" -DPCSX2_APP_DOCDIR=\"../share/doc/Pcsx2\" -DPCSX2_DEBUG -DPCSX2_DEVBUILD -DSDL_BUILD -DSPU2X_CUBEB -DSPU2X_PULSEAUDIO -DVULKAN_USE_WAYLAND=1 -DVULKAN_USE_X11=1 -DWAYLAND_API -DWXUSINGDLL -DX11_API -DXDG_STD -D_ARCH_64=1 -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_M_X86=1 -D__WXGTK__ -I/home/tomek/.cache/yay/pcsx2-git/src/build/pcsx2/PAD/Linux -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/pcsx2/. -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/pcsx2/x86 -I/home/tomek/.cache/yay/pcsx2-git/src/build/pcsx2 -I/home/tomek/.cache/yay/pcsx2-git/src/build/common/include -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/3rdparty/jpgd -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/3rdparty/xbyak -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/3rdparty/cubeb/cubeb/include -I/home/tomek/.cache/yay/pcsx2-git/src/build/exports -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/common/../3rdparty/include -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/common/.. -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/3rdparty/vulkan-headers/include -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/3rdparty/glslang/glslang -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/3rdparty/glslang/include -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/3rdparty/glad/include -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/3rdparty/imgui/imgui -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/3rdparty/imgui/include -I/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/3rdparty/libchdr/libchdr/include -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/soundtouch -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/lzo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -isystem /usr/include/at-spi-2.0 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/tomek/.cache/yay/pcsx2-git/src=/usr/src/debug -pthread -g -flto -fno-fat-lto-objects -fPIE -msse -msse2 -msse4.1 -mfxsr -pipe -fvisibility=hidden -pthread -fno-builtin-strcmp -fno-builtin-memcmp -mfpmath=sse -fno-operator-names -Wall -Wextra -Wno-attributes -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -Wno-deprecated-declarations -Wno-format -Wno-format-security -Wno-overloaded-virtual -Wno-unused-value -Wno-stringop-truncation -Wno-stringop-overflow -Wstrict-aliasing -Wstrict-overflow=1 -fno-strict-aliasing -Wno-parentheses -Wno-missing-braces -Wno-unknown-pragmas -DWX_PRECOMP -Wno-packed-not-aligned -Wno-class-memaccess -D_REENTRANT -Winvalid-pch -include /home/tomek/.cache/yay/pcsx2-git/src/build/pcsx2/CMakeFiles/PCSX2.dir/cmake_pch.hxx -MD -MT pcsx2/CMakeFiles/PCSX2.dir/GameDatabase.cpp.o -MF pcsx2/CMakeFiles/PCSX2.dir/GameDatabase.cpp.o.d -o pcsx2/CMakeFiles/PCSX2.dir/GameDatabase.cpp.o -c /home/tomek/.cache/yay/pcsx2-git/src/pcsx2/pcsx2/GameDatabase.cpp
/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/pcsx2/GameDatabase.cpp: In function ‘void GameDatabase::initDatabase()’:
/home/tomek/.cache/yay/pcsx2-git/src/pcsx2/pcsx2/GameDatabase.cpp:475:41: error: ‘parse_in_arena’ is not a member of ‘ryml’
475 | ryml::Tree tree = ryml::parse_in_arena(c4::to_csubstr(buf.value()));
| ^~~~~~~~~~~~~~
[291/677] Building CXX object pcsx2/CMakeFiles/PCSX2.dir/Gif_Unit.cpp.o
ninja: build stopped: subcommand failed.
==> BŁĄD: Wystąpił błąd w build().
Przerywam...
-> error making: pcsx2-git
weirdbeard commented on 2022-03-21 22:10 (UTC)
I flipped the dependency to the rapidyaml-git package for now
weirdbeard commented on 2022-03-21 21:21 (UTC)
Yeah, it's going to be a balancing act between the two as to whose more up-to-date, optimized, etc. I could temporarily switch between them at least for now.
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.