Package Details: pcsx2-git 2.3.240.r2.g23c495b939-1

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: 131
Popularity: 0.29
First Submitted: 2014-03-26 14:17 (UTC)
Last Updated: 2025-03-25 20:47 (UTC)

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.

Latest Comments

« First ‹ Previous 1 .. 26 27 28 29 30 31 32 33 34 35 36 .. 70 Next › Last »

weirdbeard commented on 2021-11-24 01:46 (UTC) (edited on 2021-11-24 01:46 (UTC) by weirdbeard)

If anyone could do me a favor. I've added a post-install script with the help of AirGamer whose been maintaining and adding to dev9 that in light of his newer improvements of the dev9 functionality and the rise of fanmade servers will force enable pcap functionality. As per https://bbs.archlinux.org/viewtopic.php?pid=913891 all post-install scripts run in the install dir in a functional chroot environment as if it were in the main PKGBUILD.

For now, I've hardcoded the resulting folder structure/path as if it were generated in Vanilla Arch given we use Cmake detection and XDG to dictate paths aside from the plugins folder. I'm certain this will not change but just in case. If there's any error's especially about the paths post in here and we'll see what we can do to amend the issue.

TLDR: If you see error's about a setpcap command post in here

rafaelff commented on 2021-06-19 09:08 (UTC)

@kalekale also known as 'gtest', it is common used during check() function for testing the software after building it.

kalekale commented on 2021-06-19 07:45 (UTC) (edited on 2021-06-19 07:45 (UTC) by kalekale)

https://github.com/google/googletest.git

what the fuck is this?

Star-X commented on 2021-05-14 11:30 (UTC)

Clearing the cache did the trick. Thanks :D

rafaelff commented on 2021-05-13 14:48 (UTC) (edited on 2021-05-13 14:49 (UTC) by rafaelff)

@Star-X: I can't reproduce this error. I find interesting that in your output /usr/bin/c++ is being ran with -m32 flag, which was removed from the PKGBUILD in order to build 64-bit PCSX2 (as stated by the @weirdbeard).

Please make sure your PKGBUILD is up-to-date.

Also, consider cleaning the PCSX2-related cache files from your pacaur. It could also be conflicting.

Star-X commented on 2021-05-13 14:00 (UTC) (edited on 2021-05-13 14:04 (UTC) by Star-X)

Still borked. I give up. Anyone got a halfway decent prebuilt binary so I can still use more recent PCSX2 versions?


[68/466] Building CXX object plugins/GSdx/CMakeFiles/GSdx.dir/GSdxResources.cpp.o
FAILED: plugins/GSdx/CMakeFiles/GSdx.dir/GSdxResources.cpp.o 
/usr/bin/c++ -m32 -DDOC_DIR_COMPILATION=/usr/share/doc/Pcsx2 -DGAMEINDEX_DIR_COMPILATION=/usr/share/PCSX2 -DGSdx_EXPORTS -DPLUGIN_DIR_COMPILATION=/usr/lib/PCSX2 -DWXUSINGDLL -D_ARCH_32=1 -D_FILE_OFFSET_BITS=64 -D_M_X86=1 -D_M_X86_32=1 -D__WXGTK__ -I/usr/include/SDL2 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gtk-3.0 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/common/include -I/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/common/include/Utilities -I/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/common/include/x86emitter -Icommon/include -I/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/3rdparty/libchdr/libchdr/include -Iplugins/GSdx -I/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/plugins/GSdx/. -isystem /usr/lib32/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -mfxsr -march=native -pipe -fvisibility=hidden -pthread -fno-builtin-strcmp -fno-builtin-memcmp -mfpmath=sse -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  -DNDEBUG  -O2    -Wno-invalid-offsetof -pthread -fPIC  -fno-operator-names -Wno-unknown-pragmas -Wno-parentheses -Wunused-variable -Wno-class-memaccess -Wno-packed-not-aligned -DXDG_STD -std=gnu++17 -MD -MT plugins/GSdx/CMakeFiles/GSdx.dir/GSdxResources.cpp.o -MF plugins/GSdx/CMakeFiles/GSdx.dir/GSdxResources.cpp.o.d -o plugins/GSdx/CMakeFiles/GSdx.dir/GSdxResources.cpp.o -c plugins/GSdx/GSdxResources.cpp
In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from plugins/GSdx/GSdxResources.cpp:1:
/usr/include/glib-2.0/glib/gtypes.h: In function ‘gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)’:
/usr/include/glib-2.0/glib/gtypes.h:463:47: error: static assertion failed: Expression evaluates to false
  463 |   G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:762:46: note: in definition of macro ‘G_STATIC_ASSERT’
  762 | #define G_STATIC_ASSERT(expr) static_assert (expr, "Expression evaluates to false")
      |                                              ^~~~
[74/466] Building CXX object plugins/GSdx/CMakeFiles/GSdx.dir/GSdx.cpp.o
FAILED: plugins/GSdx/CMakeFiles/GSdx.dir/GSdx.cpp.o 
/usr/bin/c++ -m32 -DDOC_DIR_COMPILATION=/usr/share/doc/Pcsx2 -DGAMEINDEX_DIR_COMPILATION=/usr/share/PCSX2 -DGSdx_EXPORTS -DPLUGIN_DIR_COMPILATION=/usr/lib/PCSX2 -DWXUSINGDLL -D_ARCH_32=1 -D_FILE_OFFSET_BITS=64 -D_M_X86=1 -D_M_X86_32=1 -D__WXGTK__ -I/usr/include/SDL2 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gtk-3.0 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/common/include -I/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/common/include/Utilities -I/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/common/include/x86emitter -Icommon/include -I/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/3rdparty/libchdr/libchdr/include -Iplugins/GSdx -I/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/plugins/GSdx/. -isystem /usr/lib32/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -mfxsr -march=native -pipe -fvisibility=hidden -pthread -fno-builtin-strcmp -fno-builtin-memcmp -mfpmath=sse -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  -DNDEBUG  -O2    -Wno-invalid-offsetof -pthread -fPIC  -fno-operator-names -Wno-unknown-pragmas -Wno-parentheses -Wunused-variable -Wno-class-memaccess -Wno-packed-not-aligned -DXDG_STD -std=gnu++17 -MD -MT plugins/GSdx/CMakeFiles/GSdx.dir/GSdx.cpp.o -MF plugins/GSdx/CMakeFiles/GSdx.dir/GSdx.cpp.o.d -o plugins/GSdx/CMakeFiles/GSdx.dir/GSdx.cpp.o -c /home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/plugins/GSdx/GSdx.cpp
In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from plugins/GSdx/GSdxResources.h:4,
                 from /home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/plugins/GSdx/GSdx.cpp:67:
/usr/include/glib-2.0/glib/gtypes.h: In function ‘gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)’:
/usr/include/glib-2.0/glib/gtypes.h:463:47: error: static assertion failed: Expression evaluates to false
  463 |   G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:762:46: note: in definition of macro ‘G_STATIC_ASSERT’
  762 | #define G_STATIC_ASSERT(expr) static_assert (expr, "Expression evaluates to false")
      |                                              ^~~~
/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/plugins/GSdx/GSdx.cpp: In member function ‘bool GSdxApp::LoadResource(int, std::vector<char>&, const char*)’:
/home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/plugins/GSdx/GSdx.cpp:109:45: error: invalid conversion from ‘size_t*’ {aka ‘unsigned int*’} to ‘gsize*’ {aka ‘long unsigned int*’} [-fpermissive]
  109 |  const void* data = g_bytes_get_data(bytes, &size);
      |                                             ^~~~~
      |                                             |
      |                                             size_t* {aka unsigned int*}
In file included from /usr/include/glib-2.0/glib.h:38,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from plugins/GSdx/GSdxResources.h:4,
                 from /home/starx555/.cache/pacaur/pcsx2-git/src/pcsx2/plugins/GSdx/GSdx.cpp:67:
/usr/include/glib-2.0/glib/gbytes.h:59:66: note:   initializing argument 2 of ‘const void* g_bytes_get_data(GBytes*, gsize*)’
   59 |                                                  gsize          *size);
      |                                                  ~~~~~~~~~~~~~~~~^~~~
[77/466] Building CXX object plugins/GSdx/CMakeFiles/GSdx.dir/GSState.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
:: failed to build pcsx2-git package(s)

weirdbeard commented on 2021-05-03 17:51 (UTC)

Just to let everyone know. I changed this to 64 bit

rafaelff commented on 2021-04-28 00:32 (UTC)

@Paolo86cripple and anyone else who is having issues with lib32-wxgtk3, I posted a solution on lib32-wxgtk3 comments. Please take a look at it. By applying those changes, I was able to build pcsx2-git.

weirdbeard commented on 2021-04-27 23:41 (UTC)

We're looking into it right now @ paolo86 and anyone else experiencing issues