Ok, so just to clarify for noobs like me who tried the two steps separately, you now need both raunz's AND Kingan's solutions to get it to install. export CC=/usr/bin/clang
, export CXX=/usr/bin/clang++
, and export CXXFLAGS="${CXXFLAGS} -isystem /usr/include/harfbuzz"
above cmake .. /
Search Criteria
Package Details: pcsx2-git 2.3.35.r0.g4eae1b7127-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.130081 |
First Submitted: | 2014-03-26 14:17 (UTC) |
Last Updated: | 2024-11-27 22:52 (UTC) |
Dependencies (34)
- alsa-lib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libaio (libaio-gitAUR)
- libbacktrace (libbacktrace-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libpcap (libpcap-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libxrandr (libxrandr-gitAUR)
- lld (llvm-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-svg
- sdl2 (sdl2-compat-gitAUR, sdl2-gitAUR)
- shaderc (shaderc-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-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- Show 14 more dependencies...
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 .. 32 33 34 35 36 37 38 39 40 41 42 .. 67 Next › Last »
GreysideBoss commented on 2019-08-03 04:57 (UTC) (edited on 2019-08-03 04:59 (UTC) by GreysideBoss)
Kingan commented on 2019-08-01 14:51 (UTC)
A temporary workaround to pango problem is to add the line export CXXFLAGS="${CXXFLAGS} -isystem /usr/include/harfbuzz"
above the line that runs cmake.
rafaelff commented on 2019-07-31 16:40 (UTC) (edited on 2019-07-31 16:41 (UTC) by rafaelff)
Pango 1.44 seems to also cause build issues for PCSX2. Check details and workarounds by arcum42 at https://forums.pcsx2.net/Thread-PCSX2-for-Arch-Linux?pid=601788#pid601788
Oh, Kingan already mention this issue. I'm leaving the URL anyway.
Kingan commented on 2019-07-29 15:58 (UTC)
Another build-breaking problem is introduced. If you try to build the package it will complain the header <hb.h> is not found. This is caused by recent update of pango library. It is now required to specify the include path for harfbuzz headers when compiling sources that include pango headers. And cmake doesn't do it.
The developers of pango look like pretty confident about the change.
https://gitlab.gnome.org/GNOME/pango/issues/387
So the best we can hope is cmake to become able to provide the include paths to compiler. I filed the issue for cmake.
https://gitlab.kitware.com/cmake/cmake/issues/19531
rafaelff commented on 2019-07-26 16:28 (UTC)
I agree with @Kingan, It is just takes a little tweaks, and it is temporary.
FWIW, I found this bug report in GCC about the segfault in PCSX2: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90341
Kingan commented on 2019-07-26 15:19 (UTC)
@Harpy1991 I don't think it's a good idea to force everyone to install/use clang, considering the issue is only temporary. https://github.com/PCSX2/pcsx2/issues/2948#issuecomment-489412351
Harpy1991 commented on 2019-07-26 14:03 (UTC) (edited on 2019-07-26 14:04 (UTC) by Harpy1991)
it worked when compiling with clang. just as raunz said. should not the pkgbuild be changed to include what raunz said. since it does not work otherwise anyway?
GreysideBoss commented on 2019-07-24 22:56 (UTC) (edited on 2019-07-24 22:58 (UTC) by GreysideBoss)
Had to reinstall Manjaro. Downgrading gcc didn't work this time. Wouldn't even let me downgrade. Everytime I'd install gcc8 and build pcsx2 it would just install gcc 9. Running pamac build pcsx2-git then selecting 'y' to edit the build files with what raunz said worked though. Thanks... again!
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.