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

Dependencies (35)

Required by (4)

Sources (2)

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 .. 11 12 13 14 15 16 17 18 19 20 21 .. 70 Next › Last »

weirdbeard commented on 2023-10-04 06:20 (UTC)

No prob, always glad to help :)

rtentser commented on 2023-10-04 05:55 (UTC)

Thanks for fixing it!

rtentser commented on 2023-10-02 13:17 (UTC) (edited on 2023-10-02 13:22 (UTC) by rtentser)

CMake Error at 3rdparty/libwebp/CMakeLists.txt:3 (add_library):
  Cannot find source file:
    libwebp/src/dec/alpha_dec.c
CMake Error at 3rdparty/libwebp/CMakeLists.txt:3 (add_library):
  No SOURCES given to target: pcsx2-libwebp

weirdbeard commented on 2023-09-27 19:03 (UTC) (edited on 2023-09-28 04:22 (UTC) by weirdbeard)

~~Yeah, they removed libchdr as a submodule. I'll fix it this evening~~ Fixed

xrayfur commented on 2023-09-27 18:57 (UTC)

Getting error as of most recent update

Submodule path '3rdparty/fmt/fmt': checked out 'b6f4ceaed0a0a24ccf575fab6c56dd50ccf6f1a9'
error: pathspec '3rdparty/libchdr/libchdr' did not match any file(s) known to git
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: pcsx2-git-exit status 4

xAsh commented on 2023-08-25 12:04 (UTC)

Interesting, that's the first time I'm experiencing it since using Arch (and it only happens for this package). Yay won't fetch the updated PKGBUILD when updating, even after removing the cache folder it will still grab an old one that still includes libzip. I had to manually grab the PKGBUILD and install it with makepkg.

weirdbeard commented on 2023-08-24 20:14 (UTC)

Already fixed

xAsh commented on 2023-08-24 19:03 (UTC)

Looks like libzip isn't a submodule anymore, so the prepare step will fail

Neko-san commented on 2023-08-01 04:15 (UTC) (edited on 2023-08-01 04:17 (UTC) by Neko-san)

I get undefined symbol errors when trying to use Clang with LLVM:

export CC=clang
export CXX=clang++
export AR="/usr/bin/llvm-ar"
export NM="/usr/bin/llvm-nm"
export AS="/usr/bin/llvm-as"
export RANLIB="/usr/bin/llvm-ranlib"
export OBJCOPY="/usr/bin/llvm-objcopy"

export CFLAGS="-O3 -pipe -fno-plt -fpic -fpie -pthread -Wl,-z,relro,-z,now -w \
        -fexceptions -minline-all-stringops -ftree-vectorize \
        -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
        -fstack-clash-protection -fstack-protector-strong -fcf-protection \
        -march=znver2 -mtune=znver2"
export CXXFLAGS="${CFLAGS} --rtlib=compiler-rt -stdlib=libc++ -Wp,-D_GLIBCXX_ASSERTIONS"
export DEBUG_CFLAGS="-g"
export DEBUG_CXXFLAGS="${DEBUG_CFLAGS}"
export LDFLAGS="-lc++abi -fuse-ld=lld -unwind=libunwind -lpthread -pie -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now"

Errors:

ld.lld: error: undefined symbol: QMetaType::registerConverterFunction(std::__1::function<bool (void const*, void*)> const&, QMetaType, QMetaType)
>>> referenced by qmetatype.h:650 (/usr/include/qt6/QtCore/qmetatype.h:650)
>>>               lto.tmp:(int qRegisterNormalizedMetaTypeImplementation<std::__1::pair<QString, QString>>(QByteArray const&))
>>> referenced by qmetatype.h:650 (/usr/include/qt6/QtCore/qmetatype.h:650)
>>>               lto.tmp:(QtPrivate::SequentialValueTypeIsMetaType<QList<std::__1::pair<QString, QString>>, true>::registerConverter())
>>> referenced by qmetatype.h:650 (/usr/include/qt6/QtCore/qmetatype.h:650)
>>>               lto.tmp:(QtPrivate::SequentialValueTypeIsMetaType<QList<InputBindingKey>, true>::registerConverter())
>>> referenced 1 more times

ld.lld: error: undefined symbol: QMetaType::registerMutableViewFunction(std::__1::function<bool (void*, void*)> const&, QMetaType, QMetaType)
>>> referenced by qmetatype.h:663 (/usr/include/qt6/QtCore/qmetatype.h:663)
>>>               lto.tmp:(QtPrivate::SequentialValueTypeIsMetaType<QList<std::__1::pair<QString, QString>>, true>::registerMutableView())
>>> referenced by qmetatype.h:663 (/usr/include/qt6/QtCore/qmetatype.h:663)
>>>               lto.tmp:(QtPrivate::SequentialValueTypeIsMetaType<QList<InputBindingKey>, true>::registerMutableView())
>>> referenced by qmetatype.h:663 (/usr/include/qt6/QtCore/qmetatype.h:663)
>>>               lto.tmp:(QtPrivate::SequentialValueTypeIsMetaType<QList<BIOSInfo>, true>::registerMutableView())

ld.lld: error: undefined symbol: QByteArray::toStdString() const
>>> referenced by qstring.h:1549 (/usr/include/qt6/QtCore/qstring.h:1549)
>>>               lto.tmp:(AutoUpdaterDialog::cleanupAfterUpdate())
>>> referenced by qstring.h:1549 (/usr/include/qt6/QtCore/qstring.h:1549)
>>>               lto.tmp:(AutoUpdaterDialog::cleanupAfterUpdate())
>>> referenced by qstring.h:1549 (/usr/include/qt6/QtCore/qstring.h:1549)
>>>               lto.tmp:(CoverDownloadDialog::startThread())
>>> referenced 69 more times

ld.lld: error: undefined symbol: QByteArray::fromStdString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)
>>> referenced by MainWindow.cpp:686 (/usr/src/debug/pcsx2-git/pcsx2/pcsx2-qt/MainWindow.cpp:686)
>>>               lto.tmp:(MainWindow::restoreStateFromConfig())
>>> referenced by MainWindow.cpp:693 (/usr/src/debug/pcsx2-git/pcsx2/pcsx2-qt/MainWindow.cpp:693)
>>>               lto.tmp:(MainWindow::restoreStateFromConfig())
>>> referenced by MainWindow.cpp:2133 (/usr/src/debug/pcsx2-git/pcsx2/pcsx2-qt/MainWindow.cpp:2133)
>>>               lto.tmp:(MainWindow::restoreDisplayWindowGeometryFromConfig())

ld.lld: error: undefined symbol: QFutureInterfaceBase::setContinuation(std::__1::function<void (QFutureInterfaceBase const&)>, QFutureInterfaceBasePrivate*)
>>> referenced by qfuture_impl.h:608 (/usr/include/qt6/QtCore/qfuture_impl.h:608)
>>>               lto.tmp:(GameListModel::loadOrGenerateCover(GameList::Entry const*))
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.