Package Details: desmume-git 0.9.11.r1463.eab1fb95-1

Git Clone URL: (read-only, click to copy)
Package Base: desmume-git
Description: Nintendo DS emulator
Upstream URL:
Licenses: GPL2
Conflicts: desmume
Provides: desmume
Submitter: SwooshyCueb
Maintainer: dantob (linkmauve)
Last Packager: linkmauve
Votes: 70
Popularity: 1.31
First Submitted: 2017-01-11 14:52
Last Updated: 2020-11-27 00:29

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

ahrs commented on 2017-08-30 16:18

For those seeing build errors it looks like this pull request fixes the build (

I've updated the PKGBUILD here:

To easily apply it you can do the following:

`git checkout PKGBUILD;curl -s -L | git apply -`

MageJohn commented on 2017-08-28 09:53

The latest build is failing with this error:

shared/mic_openal.cpp: In function ‘void mic_savestate(EMUFILE*)’:
shared/mic_openal.cpp:159:2: error: ‘write32le’ was not declared in this scope
shared/mic_openal.cpp:159:2: note: suggested alternative: ‘write’
make[1]: *** [Makefile:1647: shared/mic_openal.o] Error 1
make[1]: Leaving directory '/home/yuri/.cache/pacaur/desmume-git/src/desmume/desmume/src/frontend/posix'
make: *** [Makefile:1669: all-recursive] Error 1

Can someone confirm they are seeing the same error? If needs be I'll open an issue on GitHub.

aaronp commented on 2016-12-03 11:18

Looks like desmume recently moved to github:

atomictissue commented on 2016-05-18 02:28

same here, was able to work around it by changing the include to "libretro-common/include/compat/getopt.h", but now it fails with this error:

commandline.cpp: In member function ‘bool CommandLine::parse(int, char**)’:
commandline.cpp:197:38: error: ‘nullptr’ was not declared in this scope
{ "num-cores", required_argument, nullptr, OPT_NUMCORES },
commandline.cpp:358:28: error: ‘nullptr’ was not declared in this scope
_bios_arm9 = _bios_arm7 = nullptr;

harpsichord commented on 2016-04-27 21:32

Same problem as @toastybob

toastybob commented on 2016-04-12 15:03

The build fails with the following error:

commandline.cpp:29:27: fatal error: compat/getopt.h: No such file or directory
#include "compat/getopt.h"

gourdcaptain commented on 2015-12-15 22:13

Trying to build this gets me the error:
callbacks.cpp: In function ‘void Printscreen()’:
callbacks.cpp:224:36: error: ‘class GPUSubsystem’ has no member named ‘GetNativeFramebuffer’
u16 *gpuFramebuffer = GPU->GetNativeFramebuffer();

ihstphone commented on 2015-01-03 23:56

the glx_3Demu.patch fails to apply

kremlin commented on 2014-01-04 04:49

failed w/ this:

DGLADEUI_UNINSTALLED_DIR=\"/tmp/yaourt-tmp-kremlin/aur-desmume-svn/src/trunk/desmume/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DHAVE_LIBAGG=1 -DHAVE_LIBSOUNDTOUCH=1 -DGETTEXT_PACKAGE=\"desmume\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DEXPERIMENTAL_WIFI_COMM=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/soundtouch -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -MT main.o -MD -MP -MF $depbase.Tpo -c -o main.o main.cpp &&\
mv -f $depbase.Tpo $depbase.Po
main.cpp: In function ‘int common_gtk_main(configured_features*)’:
main.cpp:2175:17: error: ‘GBAgameName’ was not declared in this scope
strncpy(GBAgameName, my_config->gbaslot_rom.c_str(), MAX_PATH);
main.cpp: In function ‘int main(int, char**)’:
main.cpp:2506:5: warning: ‘void g_thread_init(gpointer)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:260) [-Wdeprecated-declarations]
g_thread_init( NULL);
main.cpp:2506:24: warning: ‘void g_thread_init(gpointer)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:260) [-Wdeprecated-declarations]
g_thread_init( NULL);
Makefile:615: recipe for target 'main.o' failed
make[3]: *** [main.o] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-kremlin/aur-desmume-svn/src/trunk/desmume/src/gtk'
Makefile:679: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-kremlin/aur-desmume-svn/src/trunk/desmume/src/gtk'
Makefile:1218: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-kremlin/aur-desmume-svn/src/trunk/desmume/src'
Makefile:412: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build desmume-svn.
==> Restart building desmume-svn ? [y/N]
==> ------------------------------------

Charon77 commented on 2013-10-30 14:41

desmume now works, you just need to update your source, last updated about 3 hours ago from svn.
Remember to make the checksum on the PKBUILD 'skip'
also, remove enable-jit.patch from PKBUILD.
JIT works, use --cpu-mode=1.