Package Details: libretro-mupen64plus-git 651.4ca2fa8-1

Git Clone URL: (read-only, click to copy)
Package Base: libretro-mupen64plus-git
Description: libretro port of Mupen64 Plus
Upstream URL:
Keywords: games libretro Nintendo64 retroarch
Licenses: GPL3
Groups: libretro
Submitter: BlackLotus89
Maintainer: mictjs
Last Packager: mictjs
Votes: 15
Popularity: 0.000000
First Submitted: 2013-09-28 23:31
Last Updated: 2018-08-23 05:03

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

DimmKG commented on 2020-11-28 13:31

I have written quick patch to fix GCC 10 build errors. It adds in ShaderUtils.cpp missing #include<string> and adds in Makefile compile option -fcommon.

ArthurBorsboom commented on 2020-07-26 14:59

Same here:

==> ERROR: A failure occurred in build().

GLideN64/src/ShaderUtils.h:10:52: error: ‘string’ in namespace ‘std’ does not name a type GLideN64/src/ShaderUtils.h:11:93: error: ‘std::string’ has not been declared

Traace commented on 2020-05-31 08:49

I can't compile it anymore since gcc 10 is the default compiler for arch. The mupen source code isn't ported to 10 yet, for sure its missing #include <string>

Can someone provide a quick patch for this ? :)

agapito commented on 2017-02-18 23:57

finkler commented on 2017-01-28 14:36

All done

Kierek commented on 2016-12-25 23:22

info file should go to /usr/share/libretro/info/

solstice commented on 2016-11-09 11:57

Does not compile on armv7h

g++ -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -std=c++11 -O3 -DNDEBUG -DOS_LINUX -mstackrealign -DARCH_MIN_SSE2 -msse -msse2 -D__LIBRETRO__ -DUSE_FILE32API -DM64P_PLUGIN_API -DM64P_CORE_PROTOTYPES -D_ENDUSER_RELEASE -DSINC_LOWER_QUALITY -DMUPENPLUSAPI -DTXFILTER_LIB -D__VEC4_OPT -DGIT_VERSION=\""d7e2ae8"\" -I./custom -I./custom/mupen64plus-core -I./GLideN64/src -I./GLideN64/src/osal -I./mupen64plus-core/src -I./mupen64plus-core/src/api -I./custom/mupen64plus-core/plugin/audio_libretro -I./libretro-common/include -I./libretro -I./custom/GLideN64 -I./GLideN64/src/inc -I./GLideN64/src/GLideNHQ/inc -I./glsl-optimizer/src/glsl -I./glsl-optimizer/include -I./glsl-optimizer/src -I./glsl-optimizer/src/mesa -fPIC -DCORE -DHAVE_OPENGL -c GLideN64/src/Combiner.cpp -o GLideN64/src/Combiner.o
g++: error: unrecognized command line option '-mstackrealign'
g++: error: unrecognized command line option '-msse'; did you mean '-fdse'?
g++: error: unrecognized command line option '-msse2'
make: *** [Makefile:301: GLideN64/src/Combiner.o] Error 1
==> ERROR: A failure occurred in build().

ProfessorKaos64 commented on 2016-09-15 14:28

Can you please ad "groups=('libretro')" (sans quotes) so this shows up when installing the "libretro" group package set?

BlackLotus89 commented on 2016-07-18 14:26

That's the most hackish if check that I have seen in a while.
fyi you can directly check the if statement with grep and don't need a $() or ``

if grep -q flag /proc/cpuinfo ;then
echo "Found it"

I will update it accordingly. Maybe I should collect and add some checks.

Enverex commented on 2016-06-30 15:12

Build doesn't work on Odroids as it tries to go the "other" route. Can you please alter the build section to be as follows:

build() {
cd "${_gitname}"
if [ ! -z "$(grep -i 'odroid' /proc/cpuinfo 2>/dev/null)" ]; then
platform=odroid make WITH_DYNAREC=arm
elif [ $CARCH == "armv6h" ]; then
platform=rpi make WITH_DYNAREC=arm
elif [ $CARCH == "i686" ]; then
elif [ $CARCH == "x86_64" ]; then
make WITH_DYNAREC=x86_64

Which will fix the build for Odroid ARM boards.