Package Details: gngeo 0.8-8

Git Clone URL: (read-only)
Package Base: gngeo
Description: A portable command-line NeoGeo Emulator
Upstream URL:
Licenses: custom GPL
Submitter: None
Maintainer: carstene1ns
Last Packager: carstene1ns
Votes: 18
Popularity: 0.000001
First Submitted: 2005-07-17 13:34
Last Updated: 2015-07-08 03:24

Pinned Comments

carstene1ns commented on 2013-11-10 22:06

I suggest to try out gngeo-git[1] (especially if you are on x86_64). It contains some fixes for memory related crashes and does not need the lib32-overhead this package has.


Latest Comments

comgunner commented on 2016-07-22 16:30

No pude instalar desde aqui, lo compile desde wget -O gngeo-pi-0.85.tar.gz

sudo ./configure
sudo make
sudo make install


tavuntu commented on 2016-05-30 21:19

Hi guys, is this still being maintained? I'm on Manjaro Daniella RC1 (x64) but I get errors while downloading and compiling gngeo/gngeo-hg

carstene1ns commented on 2013-11-10 22:06

I suggest to try out gngeo-git[1] (especially if you are on x86_64). It contains some fixes for memory related crashes and does not need the lib32-overhead this package has.


carstene1ns commented on 2013-10-01 08:47

Adopted. Build process is fixed for now.

coincoin commented on 2013-05-21 15:11

Ok I figured out the issue the cause is MAKEFLAGS="-j2" uncommented in /etc/makepkg.conf...
The author did not provided a good makefile contruction. I will report this.
Is it possible btw to force the "-j1" in the pkgbuild ?

rafaelff commented on 2013-05-13 01:29

@coincoin: Sorry, I just can't figure it out. Your log seems pretty much the same as mine, except for this error message. Can you please report this issue to the upstream? (

coincoin commented on 2013-05-10 07:25

thx here the log
with a find src/ -name ef68k-iibs.h I cannot find this file

coincoin commented on 2013-05-10 07:20

@gngeo thx here the log

rafaelff commented on 2013-05-09 23:06

@coincoin: Can you please rm your 'src/gngeo-0.8/' folder (the extracted source) and build again, and provide the log again? I can see that you sent a log trying to rebuild, which avoid some processing.

coincoin commented on 2013-05-09 18:33

@josephgbr thx here the pastebin I have still the error :

coincoin commented on 2013-05-09 18:33

@joseph here the pastebin

rafaelff commented on 2013-02-06 02:48

yeah, well, I updated to gngeo to latest version, while gxgneo is not being developed anymore.

shingo commented on 2013-02-05 23:23

Hi, I just give information. gngeo 0.8 is not compatible with gxgngeo 0.16. It is mandatory to use gngeo 0.7. I had to compile it with gngeo 0.7 PKBUILD for versions x86_x64 to use interface XGngeo:

# Contributor: robb_force <>
# Contributor: trya <>

pkgdesc="A command-line NeoGeo Emulator"
arch=('i686' 'x86_64')
if [[ $CARCH == "x86_64" ]]; then
depends=('lib32-zlib' 'lib32-sdl')
makedepends=('nasm' 'gcc-multilib')
depends=('zlib' 'sdl')

build() {
if [ $CARCH == "x86_64" ]; then
export CC="gcc -m32"
export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"

cd "$srcdir/$pkgname-$pkgver"

if [ $CARCH == "x86_64" ]; then
i386 ./configure --prefix=/usr --mandir=/usr/share/man
./configure --prefix=/usr --mandir=/usr/share/man

package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
# install the sample configuration file
install -m644 sample_gngeorc "$pkgdir/usr/share/$pkgname"

rafaelff commented on 2013-01-25 10:20

@coincoin: You've got a problem somewhere before that resulted in not creating def68k-iibs.h. Please provide the complete build log (makepkg -L) and the 'config.log' in a pastebin site.

coincoin commented on 2013-01-20 15:40

Hello I get this error with default pkgbuild : (i m on 64 bits arch)
gen68k.c:8:25: fatal error: def68k-iibs.h: No such file or directory

rafaelff commented on 2012-04-21 15:39

@baskerville: I understood your point. I uploaded a more organized and read-able PKGBUILD. But, please note that with your PKGBUILD you would have some problems in a 64 bits installation.

baskerville commented on 2012-04-21 13:04


rafaelff commented on 2012-01-31 20:12

@gmenguez Fixed in 0.8-3

gmenguez commented on 2012-01-31 06:58

@josephgbr Thanks, it's working for me now, but I add to add the patch instruction (patch -p2 -i ...) to PKGBUILD as it's not present.

rafaelff commented on 2012-01-31 00:54

Updated to 0.8-2, with a patch (4dec1ccfb85d.patch) from gngeo's source code repository that might solve 32 bit users' problem. Any other issue, let me know.

gok commented on 2012-01-29 13:51

If it is of any help, here is my config.log:
P.S.: Sorry for not using a pastebin in my previous comment, I always forget to use it.

gmenguez commented on 2012-01-29 13:36

@josephgbr here it is:

rafaelff commented on 2012-01-29 12:26

@Ghostofkendo or @gmenguez, can you provide the "config.log" generated in your build? You can paste it online, like, and then provide the link of the paste.

gmenguez commented on 2012-01-29 09:46

@Ghostofkendo same for me. I have personalized CFLAGS, CXXFLAGS and MAKEFLAGS in /etc/makepkg.conf but I've tried to restore it to their original state (march=i686, mtune=generic, I'm in 32-bit too) and the result is the same.

gok commented on 2012-01-27 11:10


I can't manage to build gngeo since version 0.8-1 (I currently have version 0.7-3). Every time, I get the following error:

gcc -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -m32 -DI386_ASM -O3 -fstrength-reduce -frerun-loop-opt -Wall -Wno-unused -funroll-loops -ffast-math -falign-functions=2 -falign-jumps=2 -fexpensive-optimizations -falign-loops=2 -fschedule-insns2 -malign-double -fomit-frame-pointer -g -fno-strict-aliasing -pipe -mtune=i686 -DCPU=i686 -Wl,--hash-style=gnu -Wl,--as-needed -o gngeo fileio.o pd4990a.o video.o profiler.o main.o list.o memory.o resfile.o timer.o frame_skip.o messages.o screen.o emu.o neocrypt.o sound.o unzip.o debug.o state.o conf.o transpack.o menu.o roms.o mame_layer.o neoboot.o event.o stb_image.o stb_zlib.o star_interf.o raze_interf.o effect/libeffect.a blitter/libblitter.a ym2610/libym2610.a star/libstar.a raze/libraze.a screen_i386.o video_i386.o -lz -lm -L/usr/lib -lSDL -lpthread
state.o: In function `neogeo_mkstate':
gngeo/src/gngeo-0.8/src/state.c:518: undefined reference to `cpu_68k_mkstate'
gngeo/src/gngeo-0.8/src/state.c:521: undefined reference to `cpu_z80_mkstate'
gngeo/src/gngeo-0.8/src/state.c:518: undefined reference to `cpu_68k_mkstate'
collect2: ld returned 1 exit status
make[3]: *** [gngeo] Error 1
make[3]: Leaving directory `gngeo/src/gngeo-0.8/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `gngeo/src/gngeo-0.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `gngeo/src/gngeo-0.8'
make: *** [all] Error 2

I am running a 32-bit Arch. Could you help me please?

rafaelff commented on 2012-01-09 13:56

0.7-3 : sources moved from to Google Code.

rafaelff commented on 2012-01-09 02:40

Adopted and added support for 64-bit systems.

rafaelff commented on 2011-10-07 10:08

Can you please add support for x86_64 systems for this package? There are users needing this feature. See an example of PKGBUILD:
Please notice I also fixed problems in sdl dependency, man install folder and added OpenGL support as optional.