Package Details: advancemame 3.9-2

Git Clone URL: (read-only, click to copy)
Package Base: advancemame
Description: Unofficial MAME/MESS version with an advanced video support for use with TVs, Arcade monitors, PC monitors and LCD screens. Also includes AdvanceMENU frontend.
Upstream URL:
Licenses: GPL
Conflicts: advancemenu, advancemess
Provides: advancemenu, advancemess
Submitter: fatmike
Maintainer: fatmike
Last Packager: fatmike
Votes: 16
Popularity: 0.000000
First Submitted: 2010-08-19 09:44 (UTC)
Last Updated: 2021-02-24 20:34 (UTC)

Latest Comments

fatmike commented on 2021-02-24 20:34 (UTC)

Fixed build errors.

Retro_Gamer commented on 2021-02-21 10:06 (UTC)

This doesn't seem to build any longer on Arch or Manjaro. It balks about multiple definitions and dumps.

/usr/bin/ld: obj/mame/linux/blend/misc.a(cavepgm.o):(.bss+0x450): multiple definition of `pgm_mainram'; obj/mame/linux/blend/igs.a(pgm.o):(.bss+0x48): first defined here
/usr/bin/ld: obj/mame/linux/blend/misc.a(cavepgm.o):(.bss+0x448): multiple definition of `pgm_bg_videoram'; obj/mame/linux/blend/igs.a(pgm.o):(.bss+0x40): first defined here
/usr/bin/ld: obj/mame/linux/blend/misc.a(cavepgm.o):(.bss+0x438): multiple definition of `pgm_videoregs'; obj/mame/linux/blend/igs.a(pgm.o):(.bss+0x30): first defined here
/usr/bin/ld: obj/mame/linux/blend/misc.a(cavepgm.o):(.bss+0x440): multiple definition of `pgm_tx_videoram'; obj/mame/linux/blend/igs.a(pgm.o):(.bss+0x38): first defined here
/usr/bin/ld: obj/mame/linux/blend/misc.a(cavepgm.o):(.bss+0x430): multiple definition of `pgm_rowscrollram'; obj/mame/linux/blend/igs.a(pgm.o):(.bss+0x28): first defined here
/usr/bin/ld: obj/mame/linux/blend/misc.a(cavepgm.o):(.bss+0x420): multiple definition of `pgm_sprite_a_region_allocate'; obj/mame/linux/blend/igs.a(pgm.o):(.bss+0x10): first defined here
/usr/bin/ld: obj/mame/linux/blend/misc.a(cavepgm.o):(.bss+0x428): multiple definition of `pgm_sprite_a_region'; obj/mame/linux/blend/igs.a(pgm.o):(.bss+0x18): first defined here
collect2: error: ld returned 1 exit status
make: *** [advance/emu.mak:719: obj/mame/linux/blend/advmame] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().

CyberConan commented on 2018-01-02 22:19 (UTC)

For those who have problem when launching a rom:

fatmike commented on 2016-12-19 14:35 (UTC)


fatmike commented on 2014-05-30 07:19 (UTC)

I just tried it on my other arch64 machine and it build flawlessly. Perhaps you use some tool like yaourt that changed something in your include paths?

svalo commented on 2014-05-27 09:30 (UTC)

It doesn't compile for me, [code]configure: WARNING: the SDL library was not found. You will not able to use this program in a window manager environment! If you have the SDL library installed somewhere try using the --with-sdl-prefix option.[/code] [code]yaourt -Qi sdl Nome : sdl Versione : 1.2.15-6 [/code] This is the output of the compilation: This are the errors of the compilation: The strange thing is that if i compile it by my own it compiles : [code] == Host == Environment : x86_64-unknown-linux-gnu Endianess : little Bits : 64 Assembler for Pentium : no Assembler MIPS3 emulator for Pentium : no == Drivers/Libraries == Video : fb slang ncurses Sound : alsa oss Keyboard : raw event Joystick : raw event Mouse : raw event Misc : zlib expat pthread freetype2 configure: WARNING: the SDL library was not found. You will not able to use this program in a window manager environment! If you have the SDL library installed somewhere try using the --with-sdl-prefix option. == Compiler == CC : gcc CXX : g++ CFLAGS : -march=native -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-stack-protector -Wall -Wno-sign-compare -Wno-unused LDFLAGS : -s == Configuration == Emulator : mame Debugger : no [/code] Even if then it doesn't work, probably because of the sdl problem I don't have any clue. advmame mslug AdvanceMAME - Copyright (C) 1999-2003 by Andrea Mazzoleni MAME - Copyright (C) 1997-2003 by Nicola Salmoria and the MAME Team Unable to initialize the video driver. The errors are: fb: Unsupported in X. Try with the SDL library.

fatmike commented on 2013-04-24 08:50 (UTC)


vEX commented on 2013-04-12 16:46 (UTC)

You need to update your PKGBUILD so it works with pacman 4.1 (which requires a package() function): build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr make } package() { cd "${srcdir}/${pkgname}-${pkgver}" make bindir="${pkgdir}/usr/bin/" \ datadir="${pkgdir}/usr/share/" \ mandir="${pkgdir}/usr/share/man/" \ pkgdocdir="${pkgdir}/usr/share/doc/${pkgname}/" \ install } Also, namcap tells me advancemame depends on freetype2.