Package Details: flycast-git 2.5.r144.g8edd8fc-1

Git Clone URL: https://aur.archlinux.org/flycast-git.git (read-only, click to copy)
Package Base: flycast-git
Description: Sega Dreamcast, Naomi, and Atomiswave emulator
Upstream URL: https://github.com/flyinghead/flycast
Licenses: GPL-2.0-only
Conflicts: flycast
Provides: flycast
Submitter: mdomlop
Maintainer: xiota
Last Packager: xiota
Votes: 13
Popularity: 1.06
First Submitted: 2021-01-13 18:48 (UTC)
Last Updated: 2025-10-13 20:06 (UTC)

Latest Comments

1 2 3 4 Next › Last »

xiota commented on 2025-10-15 08:17 (UTC)

@rubin55 This package was already revised to fix that problem. You probably need to resync or clear cache.

rubin55 commented on 2025-10-15 08:07 (UTC)

Since the last few days I'm getting this:

CMake Error at CMakeLists.txt:738 (add_subdirectory):   The source directory      /tmp/makepkg.builddir/flycast-git/src/flycast/core/deps/libjuice    does not contain a CMakeLists.txt file.   CMake Error at CMakeLists.txt:1267 (add_subdirectory):   The source directory      /tmp/makepkg.builddir/flycast-git/src/flycast/core/deps/xbyak    does not contain a CMakeLists.txt file.   -- Configuring incomplete, errors occurred! ==> ERROR: A failure occurred in build().     Aborting... 

Neros commented on 2025-07-13 18:36 (UTC) (edited on 2025-07-13 18:43 (UTC) by Neros)

@xiota: I can build it when miniupnpc is uninstalled, but I need it for dolphin-emu. Is it possible for you to skip the thing related to miniupnpc in the PKGBUILD until it's fixed? I will open an issue on Github.

edit: https://github.com/flyinghead/flycast/issues/2010

Neros commented on 2025-07-13 11:42 (UTC)

I can't compile it anymore. Is it an upstream issue or can you do something about it?

[692/838] Building CXX object CMakeFiles/flycast.dir/core/network/miniupnp.cpp.o FAILED: CMakeFiles/flycast.dir/core/network/miniupnp.cpp.o  /usr/bin/c++ -DFLYCAST_DATADIR=\"/usr/share/flycast/\" -DFLYCAST_SYSCONFDIR=\"/etc/flycast/\" -DHAVE_VULKAN -DIMGUI_DEFINE_MATH_OPERATORS -DIMGUI_DISABLE_DEMO_WINDOWS -DIMGUI_IMPL_VULKAN_NO_PROTOTYPES -DNOWIDE_NO_LIB -DPAGE_SIZE=4096 -DRC_DISABLE_LUA -DUSE_ALSA -DUSE_LIBAO -DUSE_LUA -DUSE_OPENGL -DUSE_PULSEAUDIO -DUSE_RACHIEVEMENTS -DUSE_SDL -DUSE_SDL_AUDIO -DUSE_VULKAN -DVK_ENABLE_BETA_EXTENSIONS -DVK_NO_PROTOTYPES -D_7ZIP_ST -I/home/neros/.cache/yay/flycast-git/src/flycast/core -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/stb -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/json -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/asio/asio/include -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/luabridge/Source -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/libchdr/include -I/usr/include/miniupnpc -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/picotcp/include -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/picotcp/modules -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/imgui -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/imgui/backends -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/rcheevos/include -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/ggpo/include -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/ggpo/lib/ggpo -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/xxHash/cmake_unofficial/.. -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/glm/glm/.. -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/glslang/glslang/.. -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/glslang/SPIRV/.. -I/home/neros/.cache/yay/flycast-git/src/build/include -I/home/neros/.cache/yay/flycast-git/src/build/core/deps/SDL/include -I/home/neros/.cache/yay/flycast-git/src/build/core/deps/SDL/include/SDL2 -I/home/neros/.cache/yay/flycast-git/src/build/core/deps/SDL/include-config-none/SDL2 -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/libchdr/deps/zstd-1.5.6/build/cmake/../../lib -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/nowide/include -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/libelf/include -I/home/neros/.cache/yay/flycast-git/src/build/_cmrc/include -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/Vulkan-Headers/include -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/VulkanMemoryAllocator/include -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/xbyak -I/home/neros/.cache/yay/flycast-git/src/flycast/core/deps/glad/include -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 -DNDEBUG -std=c++17 -fno-strict-aliasing -Wall -fopenmp -D_REENTRANT -MD -MT CMakeFiles/flycast.dir/core/network/miniupnp.cpp.o -MF CMakeFiles/flycast.dir/core/network/miniupnp.cpp.o.d -o CMakeFiles/flycast.dir/core/network/miniupnp.cpp.o -c /home/neros/.cache/yay/flycast-git/src/flycast/core/network/miniupnp.cpp In file included from /home/neros/.cache/yay/flycast-git/src/flycast/core/network/miniupnp.cpp:22: /usr/include/miniupnpc/upnpcommands.h:397:37: error: 'size_t' has not been declared   397 |                                     size_t desclen,       |                                     ^~~~~~ /usr/include/miniupnpc/upnpcommands.h:26:1: note: 'size_t' is defined in header '<cstddef>'; this is probably fixable by adding '#include <cstddef>'    25 | #include "miniupnpctypes.h"   +++ |+#include <cstddef>    26 |  /usr/include/miniupnpc/upnpcommands.h:469:36: error: 'size_t' has not been declared   469 |                                    size_t desclen,       |                                    ^~~~~~ /usr/include/miniupnpc/upnpcommands.h:469:36: note: 'size_t' is defined in header '<cstddef>'; this is probably fixable by adding '#include <cstddef>' /usr/include/miniupnpc/upnpcommands.h:472:36: error: 'size_t' has not been declared   472 |                                    size_t rHostlen,       |                                    ^~~~~~ /usr/include/miniupnpc/upnpcommands.h:472:36: note: 'size_t' is defined in header '<cstddef>'; this is probably fixable by adding '#include <cstddef>' [705/838] Building CXX object CMakeFiles/flycast.dir/core/network/picoppp.cpp.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().     Aborting...  -> error making: flycast-git-exit status 4  -> Failed to install the following packages. Manual intervention is required: flycast-git - exit status 4 

Roboguy420 commented on 2025-05-31 12:27 (UTC)

@xiota After doing some more testing I've managed to recreate the crash upstream by adding the flag -DCMAKE_BUILD_TYPE=None to the command "cmake ..". Removing this flag from _cmake_options in the PKGBUILD fixes the crash when running the program built from this package.

Roboguy420 commented on 2025-05-24 13:43 (UTC)

@xiota It still crashes. The only flycast package I have installed on my system currently is flycast-git 2.5.r12.gffaada9-1.

Pastebin for the build log is here: https://pastebin.com/BLvRSQgv