Package Details: generator 0.35_cbiere_r4-7

Git Clone URL: https://aur.archlinux.org/generator.git (read-only, click to copy)
Package Base: generator
Description: A Sega Megadrive/Genesis emulator
Upstream URL: http://www.squish.net/generator
Licenses: GPL
Submitter: ilpianista
Maintainer: trya
Last Packager: trya
Votes: 12
Popularity: 0.000000
First Submitted: 2009-11-09 22:32 (UTC)
Last Updated: 2024-02-02 00:57 (UTC)

Latest Comments

trya commented on 2024-02-02 00:58 (UTC)

@micwoj92 Fixed, cpuz80_z80 wasn't declared extern in the header (better late than never).

micwoj92 commented on 2021-04-25 05:05 (UTC)

Fails to build

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../hdr -I. -I../cpu68k -I../ym2612 -I../raze -I../cmz80 -I../sn76496 -I../gtkopts -DFNAME_TCLSCRIPT=\"/usr/share/generator/gen.tcl\" -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -D_FORTIFY_SOURCE=2  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -W -Wall -Wformat=2 -O3 -fomit-frame-pointer -fno-math-errno  -c gensoundp-unix.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../hdr -I. -I../cpu68k -I../ym2612 -I../raze -I../cmz80 -I../sn76496 -I../gtkopts -DFNAME_TCLSCRIPT=\"/usr/share/generator/gen.tcl\" -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -D_FORTIFY_SOURCE=2  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -W -Wall -Wformat=2 -O3 -fomit-frame-pointer -fno-math-errno  -c initcart.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../hdr -I. -I../cpu68k -I../ym2612 -I../raze -I../cmz80 -I../sn76496 -I../gtkopts -DFNAME_TCLSCRIPT=\"/usr/share/generator/gen.tcl\" -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -D_FORTIFY_SOURCE=2  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -W -Wall -Wformat=2 -O3 -fomit-frame-pointer -fno-math-errno  -c patch.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../hdr -I. -I../cpu68k -I../ym2612 -I../raze -I../cmz80 -I../sn76496 -I../gtkopts -DFNAME_TCLSCRIPT=\"/usr/share/generator/gen.tcl\" -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -D_FORTIFY_SOURCE=2  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -W -Wall -Wformat=2 -O3 -fomit-frame-pointer -fno-math-errno  -c dib.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../hdr -I. -I../cpu68k -I../ym2612 -I../raze -I../cmz80 -I../sn76496 -I../gtkopts -DFNAME_TCLSCRIPT=\"/usr/share/generator/gen.tcl\" -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -D_FORTIFY_SOURCE=2  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -W -Wall -Wformat=2 -O3 -fomit-frame-pointer -fno-math-errno  -c avi.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../hdr -I. -I../cpu68k -I../ym2612 -I../raze -I../cmz80 -I../sn76496 -I../gtkopts -DFNAME_TCLSCRIPT=\"/usr/share/generator/gen.tcl\" -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -D_FORTIFY_SOURCE=2  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -W -Wall -Wformat=2 -O3 -fomit-frame-pointer -fno-math-errno  -c diss68k.c
gcc  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -W -Wall -Wformat=2 -O3 -fomit-frame-pointer -fno-math-errno   -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o generator-gtk  cpu68k.o mem68k.o reg68k.o event.o generator.o state.o cpuz80.o vdp.o gensound.o memz80.o ui-gtk.o uiplot.o gensoundp-unix.o initcart.o patch.o dib.o avi.o diss68k.o ../cpu68k/lib68k.a ../ym2612/libym2612.a -lz -lbz2 -ljpeg ../cmz80/libcmz80.a   -lSM -lICE ../sn76496/libsn76496.a -L/usr/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -L/usr/lib -lSDL -lpthread ../glade/libglade.a ../gtkopts/libgtkopts.a ../cpu68k/tab68k.o 
/usr/bin/ld: reg68k.o:(.bss+0x20): multiple definition of `cpuz80_z80'; mem68k.o:(.bss+0x38040): first defined here
/usr/bin/ld: event.o:(.bss+0x0): multiple definition of `cpuz80_z80'; mem68k.o:(.bss+0x38040): first defined here
/usr/bin/ld: generator.o:(.bss+0x160): multiple definition of `cpuz80_z80'; mem68k.o:(.bss+0x38040): first defined here
/usr/bin/ld: state.o:(.bss+0x20): multiple definition of `cpuz80_z80'; mem68k.o:(.bss+0x38040): first defined here
/usr/bin/ld: cpuz80.o:(.bss+0x20): multiple definition of `cpuz80_z80'; mem68k.o:(.bss+0x38040): first defined here
/usr/bin/ld: memz80.o:(.bss+0x1000): multiple definition of `cpuz80_z80'; mem68k.o:(.bss+0x38040): first defined here
/usr/bin/ld: ui-gtk.o:(.bss+0x0): multiple definition of `cpuz80_z80'; mem68k.o:(.bss+0x38040): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:317: generator-gtk] Error 1
make[2]: Leaving directory '/tmp/generator-3293171465962351811/generator/src/generator-0.35-cbiere-r4/main'
make[1]: *** [Makefile:244: all-recursive] Error 1
make[1]: Leaving directory '/tmp/generator-3293171465962351811/generator/src/generator-0.35-cbiere-r4'
make: *** [Makefile:182: all] Error 2

trya commented on 2019-08-15 21:50 (UTC)

Well, I managed to patch the code to build with the default configuration.

trya commented on 2015-06-09 18:57 (UTC)

This package is unbuildable at the moment. Feel free to submit fixes.

trya commented on 2013-01-03 10:06 (UTC)

@jsteel: doesn't crash for me on x86_64. You should start the emulator with GDB in order to find where and why it does crash (and a backtrace would be good too). But remember, we are supposed to talk about packages, not about the program bugs.

jsteel commented on 2013-01-02 20:37 (UTC)

It doesn't run for me (64 bit): Segmentation fault (core dumped)

kokoko3k commented on 2010-07-21 11:22 (UTC)

Doesn't compile: raze.asm:3843: error: interminable macro recursion make[2]: *** [raze.o] Error 1 make[2]: Leaving directory `/tmp/yaourt-tmp-root/aur-generator/src/generator-0.35-cbiere-r4/raze' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-root/aur-generator/src/generator-0.35-cbiere-r4' make: *** [all] Error 2