Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 141101 - games-emulation/gens-2.12b does not compile for amd64
Summary: games-emulation/gens-2.12b does not compile for amd64
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 141102 554060 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-07-19 17:59 UTC by David Carlos Manuelda
Modified: 2015-07-08 05:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for amd64 (gens-2.15.5.ebuild,1.05 KB, text/plain)
2009-06-24 02:35 UTC, Canek Peláez Valdés
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Carlos Manuelda 2006-07-19 17:59:44 UTC
Consider either reviewing the abuild or adding the -amd64 flag to this 'cause it does not compile. This is the errors I get:

x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./gens_core/cpu/68k -I./gens_core/cpu/sh2 -I./gens_core/cpu/z80 -I./gens_core/sound -I./gens_core/mem -I./gens_core/misc -I./gens_core/gfx -I./gens_core/io -I./gens_core/vdp -I./segacd -I./mp3_dec -I./sdllayer -I./util -I./port -I./emulator -I./debug -I./netplay -I./gtkui -I./gtkui/anjuta_widget -I./gtkui/glade -I.   -DDATADIR=\"/usr/share/games/gens\" -I/usr/include/SDL -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=k8 -O3 -pipe -fomit-frame-pointer -funroll-loops -march=k8 -O3 -pipe -fomit-frame-pointer -funroll-loops -c -o gens_core/cpu/68k/gens-cpu_68k.o `test -f gens_core/cpu/68k/cpu_68k.c || echo './'`gens_core/cpu/68k/cpu_68k.c
gens_core/cpu/68k/cpu_68k.c:27: aviso: el elemento inicializador no es calculable al momento de la carga
gens_core/cpu/68k/cpu_68k.c:27: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:27: error: (cerca de la inicializaci
Comment 1 David Carlos Manuelda 2006-07-19 17:59:44 UTC
Consider either reviewing the abuild or adding the -amd64 flag to this 'cause it does not compile. This is the errors I get:

x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./gens_core/cpu/68k -I./gens_core/cpu/sh2 -I./gens_core/cpu/z80 -I./gens_core/sound -I./gens_core/mem -I./gens_core/misc -I./gens_core/gfx -I./gens_core/io -I./gens_core/vdp -I./segacd -I./mp3_dec -I./sdllayer -I./util -I./port -I./emulator -I./debug -I./netplay -I./gtkui -I./gtkui/anjuta_widget -I./gtkui/glade -I.   -DDATADIR=\"/usr/share/games/gens\" -I/usr/include/SDL -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=k8 -O3 -pipe -fomit-frame-pointer -funroll-loops -march=k8 -O3 -pipe -fomit-frame-pointer -funroll-loops -c -o gens_core/cpu/68k/gens-cpu_68k.o `test -f gens_core/cpu/68k/cpu_68k.c || echo './'`gens_core/cpu/68k/cpu_68k.c
gens_core/cpu/68k/cpu_68k.c:27: aviso: el elemento inicializador no es calculable al momento de la carga
gens_core/cpu/68k/cpu_68k.c:27: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:27: error: (cerca de la inicialización de `M68K_Fetch[1].offset')
gens_core/cpu/68k/cpu_68k.c:27: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:27: error: (cerca de la inicialización de `M68K_Fetch[1]')
gens_core/cpu/68k/cpu_68k.c:28: aviso: el elemento inicializador no es calculable al momento de la carga
gens_core/cpu/68k/cpu_68k.c:28: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:28: error: (cerca de la inicialización de `M68K_Fetch[2].offset')
gens_core/cpu/68k/cpu_68k.c:28: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:28: error: (cerca de la inicialización de `M68K_Fetch[2]')
gens_core/cpu/68k/cpu_68k.c:29: aviso: el elemento inicializador no es calculable al momento de la carga
gens_core/cpu/68k/cpu_68k.c:29: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:29: error: (cerca de la inicialización de `M68K_Fetch[3].offset')
gens_core/cpu/68k/cpu_68k.c:29: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:29: error: (cerca de la inicialización de `M68K_Fetch[3]')
gens_core/cpu/68k/cpu_68k.c:30: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:30: error: (cerca de la inicialización de `M68K_Fetch[4]')
gens_core/cpu/68k/cpu_68k.c:31: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:31: error: (cerca de la inicialización de `M68K_Fetch[5]')
gens_core/cpu/68k/cpu_68k.c:32: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:32: error: (cerca de la inicialización de `M68K_Fetch[6]')
gens_core/cpu/68k/cpu_68k.c:63: aviso: el elemento inicializador no es calculable al momento de la carga
gens_core/cpu/68k/cpu_68k.c:63: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:63: error: (cerca de la inicialización de `S68K_Fetch[0].offset')
gens_core/cpu/68k/cpu_68k.c:63: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:63: error: (cerca de la inicialización de `S68K_Fetch[0]')
gens_core/cpu/68k/cpu_68k.c:64: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:64: error: (cerca de la inicialización de `S68K_Fetch[1]')
gens_core/cpu/68k/cpu_68k.c:65: error: el elemento inicializador no es constante
gens_core/cpu/68k/cpu_68k.c:65: error: (cerca de la inicialización de `S68K_Fetch[2]')
gens_core/cpu/68k/cpu_68k.c: In function `M68K_Set_32X_Rom_Bank':
gens_core/cpu/68k/cpu_68k.c:365: aviso: conversión de puntero a entero de tamaño diferente
gens_core/cpu/68k/cpu_68k.c: In function `M68K_Set_Prg_Ram':
gens_core/cpu/68k/cpu_68k.c:390: aviso: conversión de puntero a entero de tamaño diferente
make[3]: *** [gens_core/cpu/68k/gens-cpu_68k.o] Error 1
make[3]: *** Se espera a que terminen otras tareas....
make[3]: Leaving directory `/var/tmp/portage/gens-2.12b/work/GensForLinux/src/gens'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gens-2.12b/work/GensForLinux/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gens-2.12b/work/GensForLinux'
make: *** [all] Error 2

!!! ERROR: games-emulation/gens-2.12b failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  ebuild.sh, line 1248:   Called games_src_compile
  games.eclass, line 136:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-07-19 22:56:03 UTC
*** Bug 141102 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-07-19 22:56:58 UTC
Not keyworded at all for amd64. On a side note, set your locales to C when reporting bugs.
Comment 4 Canek Peláez Valdés 2009-06-24 02:35:36 UTC
Created attachment 195618 [details]
Ebuild for amd64

Using multilib_toolchain_setup and disabling the gtk test from the build, I was able to compile gens using the emul-linux binaries.

The emulator works; it gives some X errors about GLXBadCurrentWindow, but besides that it works.
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2015-07-08 05:17:56 UTC
*** Bug 554060 has been marked as a duplicate of this bug. ***