Package Details: desmume-git 0.9.11.r1461.91f6e4a9e-1

Git Clone URL: https://aur.archlinux.org/desmume-git.git (read-only, click to copy)
Package Base: desmume-git
Description: Nintendo DS emulator
Upstream URL: https://desmume.org/
Licenses: GPL2
Conflicts: desmume
Provides: desmume
Submitter: SwooshyCueb
Maintainer: dantob (linkmauve)
Last Packager: dantob
Votes: 69
Popularity: 0.082680
First Submitted: 2017-01-11 14:52
Last Updated: 2020-11-22 06:23

Latest Comments

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

jorge_barroso commented on 2013-08-12 17:01

thanks, updated ;)

heftig commented on 2013-08-12 00:59

Updated package:

http://pkgbuild.com/~heftig/desmume-svn-0.9.10+4714-1.src.tar.gz

Fixed URL. Old SF repos are frozen
Better pkgver()
Enables JIT by default

bluerider commented on 2013-07-17 03:19

Fails to build for me :
common.cpp: In function ‘void msgFakeInfo(const char*, ...)’:
common.cpp:61:21: error: ‘va_start’ was not declared in this scope
va_start (args, fmt); \
^
common.cpp:67:2: note: in expansion of macro ‘MSG_PRINT’
MSG_PRINT;
^
common.cpp:63:14: error: ‘va_end’ was not declared in this scope
va_end (args); \
^
common.cpp:67:2: note: in expansion of macro ‘MSG_PRINT’
MSG_PRINT;
^
common.cpp: In function ‘bool msgFakeConfirm(const char*, ...)’:
common.cpp:61:21: error: ‘va_start’ was not declared in this scope
va_start (args, fmt); \
^
common.cpp:72:2: note: in expansion of macro ‘MSG_PRINT’
MSG_PRINT;
^
common.cpp:63:14: error: ‘va_end’ was not declared in this scope
va_end (args); \
^
common.cpp:72:2: note: in expansion of macro ‘MSG_PRINT’
MSG_PRINT;
^
common.cpp: In function ‘void msgFakeError(const char*, ...)’:
common.cpp:61:21: error: ‘va_start’ was not declared in this scope
va_start (args, fmt); \
^
common.cpp:78:2: note: in expansion of macro ‘MSG_PRINT’
MSG_PRINT;
^
common.cpp:63:14: error: ‘va_end’ was not declared in this scope
va_end (args); \
^
common.cpp:78:2: note: in expansion of macro ‘MSG_PRINT’
MSG_PRINT;
^
common.cpp: In function ‘void msgFakeWarn(const char*, ...)’:
common.cpp:61:21: error: ‘va_start’ was not declared in this scope
va_start (args, fmt); \
^
common.cpp:83:2: note: in expansion of macro ‘MSG_PRINT’
MSG_PRINT;
^
common.cpp:63:14: error: ‘va_end’ was not declared in this scope
va_end (args); \
^
common.cpp:83:2: note: in expansion of macro ‘MSG_PRINT’
MSG_PRINT;
^
make[2]: *** [common.o] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/arm_instructions.Tpo .deps/arm_instructions.Po
make[2]: Leaving directory `/tmp/packerbuild-1000/desmume-svn/desmume-svn/src/desmume/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/packerbuild-1000/desmume-svn/desmume-svn/src/desmume/src'
make: *** [all-recursive] Error 1

TheWaffleGuy commented on 2013-04-15 14:38

I would add a pkgver() function so that a version number is generated. For example: http://sprunge.us/NTNa

heftig commented on 2013-04-04 16:03

pacman 4.1 compatible PKGBUILD: http://sprunge.us/OaAM
If you have questions, hit me up on Freenode.

Anonymous comment on 2013-02-18 11:28

SVN revision 4537 compiled after adding "#include <unistd.h>" to desmume/src/emufile.cpp

lmello commented on 2013-01-23 15:01

Latest SVN revision (4492) fails to build:

OGLRender.cpp:256:1: error: ‘void (* glActiveTexture)(GLenum)’ redeclared as different kind of symbol
In file included from OGLRender.cpp:66:0:
/usr/include/GL/gl.h:1853:23: error: previous declaration of ‘void glActiveTexture(GLenum)’
OGLRender.cpp: In function ‘void OGLInitFunctions(const char*)’:
OGLRender.cpp:322:2: error: assignment of function ‘void glActiveTexture(GLenum)’
OGLRender.cpp:322:2: error: cannot convert ‘PFNGLACTIVETEXTUREPROC {aka void (*)(unsigned int)}’ to ‘void(GLenum) {aka void(unsigned int)}’ in assignment
make[2]: *** [OGLRender.o] Error 1
make[2]: Leaving directory `/tmp/packerbuild-1000/desmume-svn/desmume-svn/src/desmume-build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/packerbuild-1000/desmume-svn/desmume-svn/src/desmume-build/src'
make: *** [all-recursive] Error 1

Foucault commented on 2012-07-06 17:51

Yes, I have already tried that to be honest, but with no results. Strangely enough there is no -lGL in the arguments, so the error is understandable I suppose.

g++ -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wl,-O1,--sort-common,--as-needed,-z,relro -o desmume-cli main.o sndsdl.o ctrlssdl.o driver.o ../libdesmume.a -L/usr/lib -lSDL -lpthread -lagg -lglib-2.0 -pthread -lgthread-2.0 -lrt -lglib-2.0 -lSoundTouch -lz -lGLU -lopenal -lpcap
/usr/bin/ld: main.o: undefined reference to symbol 'glEnd'
/usr/bin/ld: note: 'glEnd' is defined in DSO /usr/lib/libGL.so.1 so try adding it to the linker command line
/usr/lib/libGL.so.1: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status

av6 commented on 2012-07-05 08:35

I don't have this error with nvidia-302.17-1 on x86_64, but I have to say that in my case there's no "-lOSMesa" argument for g++ command. Maybe adding --disable-osmesa to ./configure will help you.

Foucault commented on 2012-07-03 18:21

Does anyone else have problems building this with the nvidia driver (302.17, x86_64)? I get a bunch of undefined references during compilation. Can anyone confirm this? Non-nvidia users maybe?

g++ -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wl,-O1,--sort-common,--as-needed,-z,relro -o desmume desmume.o dToolsList.o ioregsView.o sndsdl.o ctrlssdl.o driver.o osmesa_3Demu.o cheatsGTK.o main.o ../libdesmume.a -L/usr/lib -lSDL -lpthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -pthread -lgthread-2.0 -lrt -lglib-2.0 -lagg -lSoundTouch -lOSMesa -lGL -ldl -lz -lGLU -lopenal -lpcap
/usr/lib/libOSMesa.so: undefined reference to `_glapi_set_dispatch'
/usr/lib/libOSMesa.so: undefined reference to `_glapi_tls_Dispatch'
/usr/lib/libOSMesa.so: undefined reference to `_glapi_tls_Context'
/usr/lib/libOSMesa.so: undefined reference to `_glapi_check_multithread'
/usr/lib/libOSMesa.so: undefined reference to `_glapi_set_context'
/usr/lib/libOSMesa.so: undefined reference to `_glapi_add_dispatch'
/usr/lib/libOSMesa.so: undefined reference to `_glapi_get_proc_address'
/usr/lib/libOSMesa.so: undefined reference to `_glapi_get_dispatch_table_size'
/usr/lib/libOSMesa.so: undefined reference to `_glapi_get_context'
collect2: error: ld returned 1 exit status
make[3]: *** [desmume] Error 1