Search Criteria
Package Details: mesen 2.1.1-4
Package Actions
| Git Clone URL: | https://aur.archlinux.org/mesen.git (read-only, click to copy) |
|---|---|
| Package Base: | mesen |
| Description: | Multi-system emulator (NES, SNES, GB, GBA, PCE, SMS/GG, WS) for Windows, Linux and macOS |
| Upstream URL: | https://github.com/SourMesen/Mesen2 |
| Licenses: | GPL-3.0-or-later |
| Conflicts: | mesen2 |
| Provides: | mesen2 |
| Submitter: | HurricanePootis |
| Maintainer: | HurricanePootis |
| Last Packager: | HurricanePootis |
| Votes: | 2 |
| Popularity: | 0.133995 |
| First Submitted: | 2025-10-27 06:57 (UTC) |
| Last Updated: | 2026-04-15 02:56 (UTC) |
Dependencies (24)
- brotli (brotli-gitAUR)
- bzip2 (bzip2-gitAUR)
- dotnet-runtime-8.0 (dotnet-runtime-8.0-binAUR)
- expat (expat-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-qdoledAUR, freetype2-qdoled-gen3AUR, freetype2-woledAUR, freetype2-gitAUR, freetype2-macosAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libevdev (libevdev-gitAUR)
- libgcc (libgcc-snapshotAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libstdc++ (libstdc++-snapshotAUR)
- libx11 (libx11-gitAUR)
- libxau
- libxcb (libxcb-gitAUR)
- libxdmcp
- sdl2AUR (sdl2-gitAUR, sdl2-compat-gitAUR, sdl2-compat)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- dotnet-sdk (dotnet-sdk-2.2AUR, dotnet-sdk-2.2-vs2017AUR, dotnet-sdk-3.0AUR, dotnet-sdk-2.1AUR, dotnet-sdk-preview-binAUR, dotnet-sdk-binAUR) (make)
- lld (llvm-gitAUR) (make)
- Show 4 more dependencies...
Latest Comments
LiquidSevens commented on 2026-01-27 15:02 (UTC)
Yes, I previously built it successfully with a clean chroot. I recently installed multiple versions of .NET SDK, so that must be causing issues. Thanks for the reminder, I forgot that would cause problems.
HurricanePootis commented on 2026-01-27 14:39 (UTC)
@LiquidSevens My package is able to compile in a clean chroot.
Make sure that the package is using Dotnet SDK 8.0. If you have any other dotnet versions installed on the machine, remove them or use a clean chroot. Managing multiple versions of dotnet on a system is kind of hard.
LiquidSevens commented on 2026-01-27 13:21 (UTC) (edited on 2026-01-27 13:22 (UTC) by LiquidSevens)
Upon reaching line 211 of the makefile, compilation failed due to a syntax error (
UI.csprojcouldn't be found in./src/Mesen2-2.1.1/UI, despite the file existing). The cause is seemingly a faulty flag invoked from line 137:--no-self-contained true. A quick web search reveals that using this flag together with the parametertrueisn't common practice, rather it's unique to Mesen's source code. Removingtruefrom 137 allowed the file to compile.A patch like this might correct the problem?
It's strange though, since last week this software compiled on my machine without issues. No major changes in this PKGBUILD or the GitHub since that time.