Why was it necessary to force X11? and what is the disadvantage of using FASTER_LD?
Search Criteria
Package Details: suyu-dev-qt6-git r27354.b911ac8516-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/suyu-dev-qt6-git.git (read-only, click to copy) |
---|---|
Package Base: | suyu-dev-qt6-git |
Description: | suyu is the afterlife the world's most popular, open-source, Nintendo Switch emulator (dev branch with QT6) |
Upstream URL: | https://git.suyu.dev/suyu/suyu |
Licenses: | GPL-3.0-or-later |
Conflicts: | suyu-dev-git, suyu-git |
Provides: | suyu-dev-git, suyu-git |
Submitter: | Fijxu |
Maintainer: | Fijxu (HurricanePootis) |
Last Packager: | HurricanePootis |
Votes: | 3 |
Popularity: | 0.011277 |
First Submitted: | 2024-03-11 04:06 (UTC) |
Last Updated: | 2024-04-06 02:21 (UTC) |
Dependencies (39)
- brotli (brotli-gitAUR)
- enet (enet-gtkorvo-gitAUR, enet-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libavcodec.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg-compat-55AUR, ffmpeg-compat-54AUR, ffmpeg2.8AUR, lib32-ffmpegAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-ffplayoutAUR, ffmpeg, ffmpeg4.4)
- libavutil.so (libavutil-52AUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg2.8AUR, lib32-ffmpegAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-ffplayoutAUR, ffmpeg, ffmpeg4.4)
- libboost_context.so (boost183-libsAUR, boost-libs)
- libcrypto.so (openssl-gitAUR, openssl-staticAUR, lib32-openssl, openssl, openssl-1.1)
- libfmt.so (fmt-gitAUR, fmt9AUR, fmt10AUR, fmt)
- libopus.so (lib32-opus, opus)
- libspeexdsp.so (speexdsp-gitAUR, lib32-speexdsp, speexdsp)
- libssl.so (openssl-gitAUR, openssl-staticAUR, lib32-openssl, openssl, openssl-1.1)
- libusb-1.0.so (libusb-gitAUR, lib32-libusb, libusb)
- libva.so (libva-gitAUR, libva-headlessAUR, lib32-libva, libva)
- libzstd.so (zstd-gitAUR, zstd-staticAUR, lib32-zstd, zstd)
- llvm-libs (llvm-libs-rocm-gitAUR, llvm-libs-gitAUR)
- lz4 (lz4-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-multimedia
- Show 19 more dependencies...
Required by (0)
Sources (28)
- ffmpeg
- git+https://git.suyu.dev/suyu/breakpad.git
- git+https://git.suyu.dev/suyu/discord-rpc.git
- git+https://git.suyu.dev/suyu/dynarmic.git
- git+https://git.suyu.dev/suyu/mbedtls.git
- git+https://git.suyu.dev/suyu/sirit.git
- git+https://git.suyu.dev/suyu/suyu.git#branch=dev
- git+https://github.com/arsenm/sanitizers-cmake.git
- git+https://github.com/arun11299/cpp-jwt.git
- git+https://github.com/brofield/simpleini.git
- git+https://github.com/bylaws/libadrenotools.git
- git+https://github.com/bylaws/liblinkernsbypass.git
- git+https://github.com/eggert/tz.git
- git+https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
- git+https://github.com/herumi/xbyak.git
- git+https://github.com/KhronosGroup/SPIRV-Headers.git
- git+https://github.com/KhronosGroup/Vulkan-Headers.git
- git+https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git
- git+https://github.com/lat9nq/tzdb_to_nx.git
- git+https://github.com/libsdl-org/SDL.git
- git+https://github.com/libusb/libusb.git
- git+https://github.com/lsalzman/enet.git
- git+https://github.com/merryhime/oaknut.git
- git+https://github.com/microsoft/vcpkg.git
- git+https://github.com/mozilla/cubeb.git
- git+https://github.com/xiph/opus.git
- git+https://github.com/yhirose/cpp-httplib.git
- git+https://github.com/zyantific/zycore-c.git
Latest Comments
« First ‹ Previous 1 2 3
dnmodder commented on 2024-03-18 23:03 (UTC)
Fijxu commented on 2024-03-13 21:43 (UTC) (edited on 2024-03-13 21:44 (UTC) by Fijxu)
kamikaze211: I build suyu in a clean chroot and I didn't get any errors. This is a problem in your end with your Linker. Update your system if possible.
solarisfire: Nothing. I could use the AUR version of dynarmic but if I want to automate builds with pkgctl build
or extra-x86_64-build
( https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot ) using the AUR version of dynarmic will not work at all. Only AUR Helpers are able to find dependencies that reside in the AUR like dynarmic. This package comes from the official (now archived) yuzu package and they leave it like that because of automated builds. https://gitlab.archlinux.org/archlinux/packaging/packages/yuzu
solarisfire commented on 2024-03-13 10:28 (UTC)
Do you have to use your own version of dynarmic? What's wrong with the AUR package that already exists?
kamikaze211 commented on 2024-03-13 07:02 (UTC)
got an error report while installing
[1555/1697] Linking CXX executable bin/suyu-room
FAILED: bin/suyu-room
: && /usr/bin/c++ -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 -flto=auto -Wno-switch -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -fuse-ld=lld src/dedicated_room/CMakeFiles/suyu-room.dir/suyu_room.cpp.o -o bin/suyu-room src/common/libcommon.a src/network/libnetwork.a src/web_service/libweb_service.a externals/mbedtls/library/libmbedtls.a externals/mbedtls/library/libmbedcrypto.a -lrt src/network/libnetwork.a src/web_service/libweb_service.a /usr/lib/libenet.so src/common/libcommon.a /usr/lib/libdl.a /usr/lib/libboost_context.so.1.83.0 /usr/lib/libfmt.so.10.2.0 externals/libstb.a /usr/lib/liblz4.so.1.9.4 /usr/lib/libzstd.so.1.5.5 /usr/lib/libLLVM-17.so /usr/lib/libbrotlicommon.so /usr/lib/libbrotlienc.so /usr/lib/libbrotlidec.so /usr/lib/libz.so /usr/lib/libssl.so /usr/lib/libcrypto.so externals/mbedtls/library/libmbedx509.a externals/mbedtls/library/libmbedcrypto.a && :
ld.lld: error: undefined symbol: main
>>> referenced by /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o:(_start)
collect2: 错误:ld 返回 1
[1556/1697] Linking CXX static library src/video_core/libvideo_core.a
ninja: build stopped: subcommand failed.
==> 错误: 在 build() 中发生一个错误。
正在放弃...
错误: 未能构建 'suyu-dev-qt6-git-r27175.bd5bdbe6c7-1':
错误: 未能构建的软件包:suyu-dev-qt6-git-r27175.bd5bdbe6c7-1
Pinned Comments
Fijxu commented on 2024-11-28 22:10 (UTC) (edited on 2024-11-28 22:13 (UTC) by Fijxu)
Heads up. I'm going to delete this package in 2~3 weeks, why? Because suyu is not maintained (and it never was anyways) and I don't care about it anymore. I contributed to the CI/CD pipelines and linux packaging overall on the suyu project but most of the people that joined the team were just people without emulation experience to keep the emulator alive and in active development. Suyu is not better than Yuzu, it just fixed some small issues and removed features due to potential legal issues.
I will archive this package on my git server here if anyone wants to use it as a reference for a new AUR package (which is not worth because
torzu
exists and implements occasional fixes):https://git.nadeko.net/Fijxu/suyu-dev-git
https://git.nadeko.net/Fijxu/suyu-dev-qt6-git
https://git.nadeko.net/Fijxu/suyu-git