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
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.35 |
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 .. 7 8 9 10 11 12 13 14 15 16 17 .. 66 Next › Last »
rtentser commented on 2023-10-02 13:17 (UTC) (edited on 2023-10-02 13:22 (UTC) by rtentser)
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.
FabioLolix commented on 2023-07-23 20:27 (UTC)
But that could be some odd cache issue given I build directly with makepkg
Yes that could be if you don't clean stuff, I use an alias by default alias mkpkg="LANG=C makepkg -scC"
to avoid that
FabioLolix commented on 2023-07-23 19:30 (UTC)
Just started a build but it fail because glslang is missing
Using precompiled headers.
-- Configuring done (7.4s)
CMake Error at 3rdparty/glslang/CMakeLists.txt:1 (add_library):
Cannot find source file:
glslang/glslang/CInterface/glslang_c_interface.cpp
CMake Error at 3rdparty/glslang/CMakeLists.txt:1 (add_library):
No SOURCES given to target: glslang
CMake Generate step failed. Build files cannot be regenerated correctly.
Also please add -Wno-dev
to cmake
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.