Package Details: torzu 2025.04.16-3

Git Clone URL: https://aur.archlinux.org/torzu.git (read-only, click to copy)
Package Base: torzu
Description: Torzu is a fork of yuzu, the world's most popular, open-source, Nintendo Switch emulator. It is written in C++ with portability in mind.
Upstream URL: https://notabug.org/litucks/torzu
Keywords: emulator nintendo switch
Licenses: GPL-3.0-or-later
Submitter: username227
Maintainer: username227 (HurricanePootis)
Last Packager: HurricanePootis
Votes: 5
Popularity: 0.27
First Submitted: 2024-06-02 20:43 (UTC)
Last Updated: 2025-10-30 20:23 (UTC)

Required by (0)

Sources (22)

Latest Comments

1 2 Next › Last »

Ender_Shiru commented on 2025-11-04 23:40 (UTC)

I'm also seeing that issue on the latest build. unsure what to do about it

crab2313 commented on 2025-10-31 06:32 (UTC) (edited on 2025-10-31 06:32 (UTC) by crab2313)

torzu: /usr/bin/unzstd exists in filesystem (owned by zstd)
torzu: /usr/bin/zstd exists in filesystem (owned by zstd)
torzu: /usr/bin/zstdcat exists in filesystem (owned by zstd)
torzu: /usr/bin/zstdgrep exists in filesystem (owned by zstd)
torzu: /usr/bin/zstdless exists in filesystem (owned by zstd)
torzu: /usr/bin/zstdmt exists in filesystem (owned by zstd)
torzu: /usr/include/zdict.h exists in filesystem (owned by zstd)
torzu: /usr/include/zstd.h exists in filesystem (owned by zstd)
torzu: /usr/include/zstd_errors.h exists in filesystem (owned by zstd)
torzu: /usr/lib/cmake/zstd/zstdConfig.cmake exists in filesystem (owned by zstd)
torzu: /usr/lib/cmake/zstd/zstdConfigVersion.cmake exists in filesystem (owned by zstd)
torzu: /usr/lib/cmake/zstd/zstdTargets-none.cmake exists in filesystem (owned by zstd)
torzu: /usr/lib/cmake/zstd/zstdTargets.cmake exists in filesystem (owned by zstd)
torzu: /usr/lib/libzstd.so exists in filesystem (owned by zstd)
torzu: /usr/lib/libzstd.so.1 exists in filesystem (owned by zstd)
torzu: /usr/lib/libzstd.so.1.5.7 exists in filesystem (owned by zstd)
torzu: /usr/lib/pkgconfig/libzstd.pc exists in filesystem (owned by zstd)
torzu: /usr/share/man/man1/unzstd.1.gz exists in filesystem (owned by zstd)
torzu: /usr/share/man/man1/zstd.1.gz exists in filesystem (owned by zstd)
torzu: /usr/share/man/man1/zstdcat.1.gz exists in filesystem (owned by zstd)
torzu: /usr/share/man/man1/zstdgrep.1.gz exists in filesystem (owned by zstd)
torzu: /usr/share/man/man1/zstdless.1.gz exists in filesystem (owned by zstd)
Errors occurred, no packages were upgraded.

HurricanePootis commented on 2025-10-30 22:16 (UTC)

Yeah the torzu repo has been kind of spotty right now. Not much I can do about that.

simona commented on 2025-10-30 21:05 (UTC)

fatal: impossibile accedere a 'https://notabug.org/litucks/torzu/': The requested URL returned error: 504
==> ERRORE: Impossibile scaricare dal repository torzu git

username227 commented on 2025-10-27 04:27 (UTC)

@gmhh - try rebuilding the program against the new boost and hopefully that will solve the problem.

gmhh commented on 2025-10-27 02:29 (UTC)

As of the 2025-10-16 build, I get the following when trying to run this:

yuzu: error while loading shared libraries: libboost_context.so.1.88.0: cannot open shared object file: No such file or directory

I have torzu installed alongside eden because each one handles different titles well. I also have libboost 1.89 installed.

sudo ln -s /usr/lib/libboost_context.so.1.89.0 /usr/lib/libboost_context.so.1.88.0

works to allow torzu to run and launch titles.

simona commented on 2025-10-13 21:32 (UTC)

arch linux full updated

HurricanePootis commented on 2025-10-13 20:17 (UTC)

@simona

The latest version of the PKGBUILD can build in a clean chroot. What sort of environment do you have?

simona commented on 2025-10-13 18:37 (UTC)


FAILED: src/common/CMakeFiles/common.dir/stb.cpp.o
/usr/bin/c++ -DARCHITECTURE_x86_64=1 -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DFMT_SHARED-DNDEBUG -DYUZU_ENABLE_PORTABLE -DYUZU_UNIX=1 -D_FILE_OFFSET_BITS=64 -I/home/simona/.cache/yay/torzu/src/torzu/src/. -I/home/simona/.cache/yay/torzu/src/torzu/externals/xbyak -I/home/simona/.cache/yay/torzu/src/torzu/externals/./microprofile -I/home/simona/.cache/yay/torzu/src/torzu/externals/./stb -I/home/simona/.cache/yay/torzu/src/torzu/externals/./demangle -Wp,-D_GLIBCXX_ASSERTIONS -I/usr/include/libusb-1.0 -std=gnu++20 -march=x86-64-v2 -fwrapv -Wall -Wextra -Wmissing-declarations -Wshadow -Wunused-Wno-attributes -Wno-invalid-offsetof -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-function -mcx16 -Wno-array-bounds -Wno-stringop-overread -Wno-stringop-overflow -Wno-implicit-fallthrough -Wno-missing-declarations -Wno-missing-field-initializers -Winvalid-pch -include /home/simona/.cache/yay/torzu/src/build/src/common/CMakeFiles/common.dir/cmake_pch.hxx -MD -MT src/common/CMakeFiles/common.dir/stb.cpp.o -MF src/common/CMakeFiles/common.dir/stb.cpp.o.d -o src/common/CMakeFiles/common.dir/stb.cpp.o -c /home/simona/.cache/yay/torzu/src/torzu/src/common/stb.cpp
In file included from /home/simona/.cache/yay/torzu/src/torzu/externals/./stb/stb_image.h:724,
from /home/simona/.cache/yay/torzu/src/torzu/src/./common/stb.h:6,
from /home/simona/.cache/yay/torzu/src/torzu/src/common/stb.cpp:8:
In function ‘__m128i _mm_slli_si128(__m128i, int)’,
inlined from ‘stbi_uc* stbi__resample_row_hv_2_simd(stbi_uc*, stbi_uc*, stbi_uc*, int, int)’ at /home/simona/.cache/yay/torzu/src/torzu/externals/./stb/stb_image.h:3560:36:
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/emmintrin.h:1236:10: error: the last argument must be an 8-bit immediate
1236 |   return (__m128i)__builtin_ia32_pslldqi128 (__A, __N * 8);
|          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘__m128i _mm_srli_si128(__m128i, int)’,
inlined from ‘stbi_uc* stbi__resample_row_hv_2_simd(stbi_uc*, stbi_uc*, stbi_uc*, int, int)’ at /home/simona/.cache/yay/torzu/src/torzu/externals/./stb/stb_image.h:3561:36:
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/emmintrin.h:1230:10: error: the last argument must be an 8-bit immediate
1230 |   return (__m128i)__builtin_ia32_psrldqi128 (__A, __N * 8);
|          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[736/2242] Building CXX object src/common/CMakeFiles/common.dir/string_util.cpp.o
/home/simona/.cache/yay/torzu/src/torzu/src/common/string_util.cpp: In function ‘std::string Common::UTF16ToUTF8(std::u16string_view)’:
/home/simona/.cache/yay/torzu/src/torzu/src/common/string_util.cpp:145:10: warning: ‘template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc> class std::__cxx11::wstring_convert’ is deprecated [-Wdeprecated-declarations]
145 |     std::wstring_convert<std::codecvt_utf8_utf16<char16_t>, char16_t> convert;
|          ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/locale:47,
from /usr/include/c++/15.2.1/iomanip:53,
from /usr/include/c++/15.2.1/bits/chrono_io.h:40,
from /usr/include/c++/15.2.1/chrono:3378,
from /home/simona/.cache/yay/torzu/src/torzu/src/./common/common_precompiled_headers.hpp:8,
from /home/simona/.cache/yay/torzu/src/torzu/src/common/precompiled_headers.hpp:6,
from /home/simona/.cache/yay/torzu/src/build/src/common/CMakeFiles/common.dir/cmake_pch.hxx:5,
from <command-line>:
/usr/include/c++/15.2.1/bits/locale_conv.h:262:33: note: declared here
262 |     class _GLIBCXX17_DEPRECATED wstring_convert
|                                 ^~~~~~~~~~~~~~~
/home/simona/.cache/yay/torzu/src/torzu/src/common/string_util.cpp: In function ‘std::u16string Common::UTF8ToUTF16(std::string_view)’:
/home/simona/.cache/yay/torzu/src/torzu/src/common/string_util.cpp:150:10: warning: ‘template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc> class std::__cxx11::wstring_convert’ is deprecated [-Wdeprecated-declarations]

simona commented on 2025-10-10 13:28 (UTC)


/usr/bin/c++ -DARCHITECTURE_x86_64=1 -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FIBER_DYN_LINK -DBOOST_FIBER_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DNDEBUG -DYUZU_UNIX=1 -D_FILE_OFFSET_BITS=64 -I/home/simona/.cache/yay/torzu/src/torzu/src/. -I/home/simona/.cache/yay/torzu/src/torzu/build/src/video_core/host_shaders/include -I/home/simona/.cache/yay/torzu/src/torzu/externals/./microprofile -I/home/simona/.cache/yay/torzu/src/torzu/externals/./stb -I/home/simona/.cache/yay/torzu/src/torzu/externals/glad/include -I/home/simona/.cache/yay/torzu/src/torzu/externals/sirit/src/../include -I/home/simona/.cache/yay/torzu/src/torzu/externals/./bc_decoder -I/home/simona/.cache/yay/torzu/src/torzu/externals/Vulkan-Headers/include -I/home/simona/.cache/yay/torzu/src/torzu/externals/Vulkan-Utility-Libraries/include -I/home/simona/.cache/yay/torzu/src/torzu/externals/VulkanMemoryAllocator/include -I/home/simona/.cache/yay/torzu/src/torzu/externals/xbyak -I/home/simona/.cache/yay/torzu/src/torzu/externals/dynarmic/src/dynarmic/.. -march=x86-64-v2 -O3 -DNDEBUG -std=gnu++20 -flto=auto -fno-fat-lto-objects -march=x86-64-v2 -fwrapv -Wall -Wextra -Wmissing-declarations -Wshadow -Wunused -Wno-attributes -Wno-invalid-offsetof -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-function -mcx16 -Wno-array-bounds -Wno-stringop-overread -Wno-stringop-overflow -Wconversion -Wno-sign-conversion -Winvalid-pch -include /home/simona/.cache/yay/torzu/src/torzu/build/src/video_core/CMakeFiles/video_core.dir/cmake_pch.hxx-MD -MT src/video_core/CMakeFiles/video_core.dir/cdma_pusher.cpp.o -MF src/video_core/CMakeFiles/video_core.dir/cdma_pusher.cpp.o.d -o src/video_core/CMakeFiles/video_core.dir/cdma_pusher.cpp.o -c /home/simona/.cache/yay/torzu/src/torzu/src/video_core/cdma_pusher.cpp
In file included from /home/simona/.cache/yay/torzu/src/torzu/src/./video_core/host1x/codecs/decoder.h:14,
from /home/simona/.cache/yay/torzu/src/torzu/src/./video_core/host1x/nvdec.h:11,
from /home/simona/.cache/yay/torzu/src/torzu/src/video_core/cdma_pusher.cpp:12:
/home/simona/.cache/yay/torzu/src/torzu/src/./video_core/host1x/ffmpeg/ffmpeg.h: In member function ‘bool FFmpeg::Frame::IsInterlaced() const’:
/home/simona/.cache/yay/torzu/src/torzu/src/./video_core/host1x/ffmpeg/ffmpeg.h:109:25: error: ‘AVFrame’ {aka ‘struct AVFrame’}has no member named ‘interlaced_frame’
109 |         return m_frame->interlaced_frame != 0;
|                         ^~~~~~~~~~~~~~~~
[1337/2242] Building CXX object src/video_core/CMakeFiles/video_core.dir/engines/sw_blitter/converter.cpp.o
ninja: build stopped: subcommand failed.
==> ERRORE: Si è verificato un errore in build().