Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 62620 - xmame 0.86 fails to compile with SDL
Summary: xmame 0.86 fails to compile with SDL
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-02 06:22 UTC by Jordan
Modified: 2004-09-04 00:39 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jordan 2004-09-02 06:22:59 UTC
it's actually xmame with SDL as far as I can tell...
# @echo 'Linking xmame.SDL ...'
gcc -Wl,-s  -o xmame.SDL xmame.obj/version.o xmame.obj/mame.o xmame.obj/drawgfx.o xmame.obj/common.o xmame.obj/usrintrf.o xmame.obj/ui_text.o xmame.obj/cpuintrf.o xmame.obj/cpuexec.o xmame.obj/cpuint.o xmame.obj/memory.o xmame.obj/timer.o xmame.obj/palette.o xmame.obj/input.o xmame.obj/inptport.o xmame.obj/config.o xmame.obj/unzip.o xmame.obj/audit.o xmame.obj/info.o xmame.obj/png.o xmame.obj/artwork.o xmame.obj/tilemap.o xmame.obj/fileio.o xmame.obj/state.o xmame.obj/datafile.o xmame.obj/hiscore.o xmame.obj/cpu/adsp2100/adsp2100.o xmame.obj/cpu/arm/arm.o xmame.obj/cpu/asap/asap.o xmame.obj/cpu/ccpu/ccpu.o xmame.obj/cpu/dsp32/dsp32.o xmame.obj/cpu/e132xs/e132xs.o xmame.obj/cpu/g65816/g65816.o xmame.obj/cpu/g65816/g65816o0.o xmame.obj/cpu/g65816/g65816o1.o xmame.obj/cpu/g65816/g65816o2.o xmame.obj/cpu/g65816/g65816o3.o xmame.obj/cpu/g65816/g65816o4.o xmame.obj/cpu/h6280/h6280.o xmame.obj/cpu/h83002/h83002.o xmame.obj/cpu/h83002/h8periph.o xmame.obj/cpu/hd6309/hd6309.o xmame.obj/cpu/i386/i386.o xmame.obj/cpu/i8039/i8039.o xmame.obj/cpu/i8085/i8085.o xmame.obj/cpu/i86/i86.o xmame.obj/cpu/i8x41/i8x41.o xmame.obj/cpu/i960/i960.o xmame.obj/cpu/jaguar/jaguar.o xmame.obj/cpu/konami/konami.o xmame.obj/cpu/m37710/m37710.o xmame.obj/cpu/m37710/m37710o0.o xmame.obj/cpu/m37710/m37710o1.o xmame.obj/cpu/m37710/m37710o2.o xmame.obj/cpu/m37710/m37710o3.o xmame.obj/cpu/m37710/m7700ds.o xmame.obj/cpu/m6502/m6502.o xmame.obj/cpu/m6800/m6800.o xmame.obj/cpu/m68000/68000.o xmame.obj/cpu/m68000/asmintf.o xmame.obj/cpu/m68000/m68kcpu.o xmame.obj/cpu/m68000/m68kmame.o xmame.obj/cpu/m68000/m68kopac.o xmame.obj/cpu/m68000/m68kopdm.o xmame.obj/cpu/m68000/m68kopnz.o xmame.obj/cpu/m68000/m68kops.o xmame.obj/cpu/m6805/m6805.o xmame.obj/cpu/m6809/m6809.o xmame.obj/cpu/mips/mips3drc.o xmame.obj/cpu/mips/psx.o xmame.obj/cpu/mips/r3000.o xmame.obj/cpu/nec/nec.o xmame.obj/cpu/pic16c5x/pic16c5x.o xmame.obj/cpu/powerpc/ppc.o xmame.obj/cpu/s2650/s2650.o xmame.obj/cpu/sh2/sh2.o xmame.obj/cpu/spc700/spc700.o xmame.obj/cpu/t11/t11.o xmame.obj/cpu/tms32010/tms32010.o xmame.obj/cpu/tms32025/tms32025.o xmame.obj/cpu/tms32031/tms32031.o xmame.obj/cpu/tms34010/34010fld.o xmame.obj/cpu/tms34010/tms34010.o xmame.obj/cpu/tms9900/tms9980a.o xmame.obj/cpu/tms9900/tms9995.o xmame.obj/cpu/upd7810/upd7810.o xmame.obj/cpu/v60/v60.o xmame.obj/cpu/v810/v810.o xmame.obj/cpu/z180/z180.o xmame.obj/cpu/z80/z80.o xmame.obj/cpu/z8000/z8000.o xmame.obj/vidhrdw/cinemat.o xmame.obj/sndintrf.o xmame.obj/sound/streams.o xmame.obj/sound/mixer.o xmame.obj/sound/filter.o xmame.obj/sound/2151intf.o xmame.obj/sound/2203intf.o xmame.obj/sound/2413intf.o xmame.obj/sound/2608intf.o xmame.obj/sound/2610intf.o xmame.obj/sound/2612intf.o xmame.obj/sound/262intf.o xmame.obj/sound/3812intf.o xmame.obj/sound/5110intf.o xmame.obj/sound/5220intf.o xmame.obj/sound/adpcm.o xmame.obj/sound/astrocde.o xmame.obj/sound/ay8910.o xmame.obj/sound/bsmt2000.o xmame.obj/sound/c140.o xmame.obj/sound/c352.o xmame.obj/sound/c6280.o xmame.obj/sound/cdda.o xmame.obj/sound/cem3394.o xmame.obj/sound/dac.o xmame.obj/sound/discrete.o xmame.obj/sound/dmadac.o xmame.obj/sound/es5506.o xmame.obj/sound/fm.o xmame.obj/sound/fmopl.o xmame.obj/sound/gaelco.o xmame.obj/sound/hc55516.o xmame.obj/sound/ics2115.o xmame.obj/sound/iremga20.o xmame.obj/sound/k005289.o xmame.obj/sound/k007232.o xmame.obj/sound/k051649.o xmame.obj/sound/k053260.o xmame.obj/sound/k054539.o xmame.obj/sound/msm5205.o xmame.obj/sound/msm5232.o xmame.obj/sound/multipcm.o xmame.obj/sound/n63701x.o xmame.obj/sound/namco.o xmame.obj/sound/namco52.o xmame.obj/sound/namco54.o xmame.obj/sound/namcona.o xmame.obj/sound/nes_apu.o xmame.obj/sound/pokey.o xmame.obj/sound/psx.o xmame.obj/sound/qsound.o xmame.obj/sound/rf5c68.o xmame.obj/sound/saa1099.o xmame.obj/sound/samples.o xmame.obj/sound/scsp.o xmame.obj/sound/segapcm.o xmame.obj/sound/sn76477.o xmame.obj/sound/sn76496.o xmame.obj/sound/sp0250.o xmame.obj/sound/st0016.o xmame.obj/sound/tiaintf.o xmame.obj/sound/tiasound.o xmame.obj/sound/tms36xx.o xmame.obj/sound/tms5110.o xmame.obj/sound/tms5220.o xmame.obj/sound/upd7759.o xmame.obj/sound/vlm5030.o xmame.obj/sound/x1_010.o xmame.obj/sound/ym2151.o xmame.obj/sound/ym2413.o xmame.obj/sound/ymdeltat.o xmame.obj/sound/ymf262.o xmame.obj/sound/ymf271.o xmame.obj/sound/ymf278b.o xmame.obj/sound/ymz280b.o xmame.obj/sound/votrax.o xmame.obj/machine/tmp68301.o xmame.obj/machine/6532riot.o xmame.obj/machine/z80fmly.o xmame.obj/machine/6821pia.o xmame.obj/machine/8255ppi.o xmame.obj/machine/7474.o xmame.obj/machine/74123.o xmame.obj/machine/74153.o xmame.obj/machine/74148.o xmame.obj/vidhrdw/generic.o xmame.obj/vidhrdw/vector.o xmame.obj/vidhrdw/avgdvg.o xmame.obj/machine/mathbox.o xmame.obj/vidhrdw/poly.o xmame.obj/vidhrdw/matrix3d.o xmame.obj/vidhrdw/tlc34076.o xmame.obj/machine/ticket.o xmame.obj/machine/eeprom.o xmame.obj/machine/6522via.o xmame.obj/machine/mb87078.o xmame.obj/machine/random.o xmame.obj/mamedbg.o xmame.obj/window.o xmame.obj/profiler.o xmame.obj/hash.o xmame.obj/sha1.o xmame.obj/chd.o xmame.obj/harddisk.o xmame.obj/md5.o xmame.obj/machine/idectrl.o xmame.obj/cdrom.o xmame.obj/sound/wavwrite.o xmame.obj/x86drc.o  xmame.obj/driver.o xmame.obj/cheat.o xmame.obj/pacman.a xmame.obj/epos.a xmame.obj/nichibut.a xmame.obj/phoenix.a xmame.obj/namco.a xmame.obj/univers.a xmame.obj/nintendo.a xmame.obj/midw8080.a xmame.obj/meadows.a xmame.obj/cvs.a xmame.obj/midway.a xmame.obj/irem.a xmame.obj/gottlieb.a xmame.obj/taito.a xmame.obj/toaplan.a xmame.obj/cave.a xmame.obj/kyugo.a xmame.obj/williams.a xmame.obj/gremlin.a xmame.obj/vicdual.a xmame.obj/capcom.a xmame.obj/itech.a xmame.obj/leland.a xmame.obj/sega.a xmame.obj/deniam.a xmame.obj/dataeast.a xmame.obj/tehkan.a xmame.obj/konami.a xmame.obj/exidy.a xmame.obj/atari.a xmame.obj/snk.a xmame.obj/alpha.a xmame.obj/technos.a xmame.obj/stern.a xmame.obj/gameplan.a xmame.obj/zaccaria.a xmame.obj/upl.a xmame.obj/nmk.a xmame.obj/cinemar.a xmame.obj/cinemav.a xmame.obj/thepit.a xmame.obj/valadon.a xmame.obj/seibu.a xmame.obj/tad.a xmame.obj/jaleco.a xmame.obj/vsystem.a xmame.obj/psikyo.a xmame.obj/orca.a xmame.obj/gaelco.a xmame.obj/kaneko.a xmame.obj/seta.a xmame.obj/atlus.a xmame.obj/sun.a xmame.obj/suna.a xmame.obj/dooyong.a xmame.obj/tong.a xmame.obj/comad.a xmame.obj/playmark.a xmame.obj/pacific.a xmame.obj/tecfri.a xmame.obj/metro.a xmame.obj/venture.a xmame.obj/yunsung.a xmame.obj/zilec.a xmame.obj/fuuki.a xmame.obj/unico.a xmame.obj/afega.a xmame.obj/esd.a xmame.obj/dynax.a xmame.obj/sigma.a xmame.obj/igs.a xmame.obj/ramtek.a xmame.obj/omori.a xmame.obj/tch.a xmame.obj/usgames.a xmame.obj/sanritsu.a xmame.obj/rare.a xmame.obj/nihonsys.a xmame.obj/alba.a xmame.obj/homedata.a xmame.obj/artmagic.a xmame.obj/taiyo.a xmame.obj/edevices.a xmame.obj/other.a xmame.obj/excelent.a xmame.obj/nix.a xmame.obj/othertrv.a xmame.obj/other68k.a xmame.obj/otherz80.a xmame.obj/other.a xmame.obj/neogeo.a  xmame.obj/libexpat.a  xmame.obj/unix.SDL/main.o xmame.obj/unix.SDL/sound.o xmame.obj/unix.SDL/devices.o xmame.obj/unix.SDL/video.o xmame.obj/unix.SDL/mode.o xmame.obj/unix.SDL/fileio.o xmame.obj/unix.SDL/dirio.o xmame.obj/unix.SDL/config.o xmame.obj/unix.SDL/fronthlp.o xmame.obj/unix.SDL/ident.o xmame.obj/unix.SDL/network.o xmame.obj/unix.SDL/snprintf.o xmame.obj/unix.SDL/nec765_dummy.o xmame.obj/unix.SDL/effect.o xmame.obj/unix.SDL/ticker.o xmame.obj/unix.SDL/parallel.o xmame.obj/unix.SDL/fileio_more.o xmame.obj/unix.SDL/sysdep/rc.o xmame.obj/unix.SDL/sysdep/misc.o xmame.obj/unix.SDL/sysdep/plugin_manager.o xmame.obj/unix.SDL/sysdep/sound_stream.o xmame.obj/unix.SDL/sysdep/sysdep_palette.o xmame.obj/unix.SDL/sysdep/sysdep_dsp.o xmame.obj/unix.SDL/sysdep/sysdep_mixer.o xmame.obj/unix.SDL/video-drivers/SDL.o  xmame.obj/unix.SDL/sysdep/dsp-drivers/oss.o xmame.obj/unix.SDL/sysdep/mixer-drivers/oss.o xmame.obj/unix.SDL/sysdep/dsp-drivers/alsa.o xmame.obj/unix.SDL/sysdep/dsp-drivers/esound.o xmame.obj/unix.SDL/sysdep/dsp-drivers/sdl.o  xmame.obj/unix.SDL/frameskip-drivers/dos.o xmame.obj/unix.SDL/frameskip-drivers/barath.o xmame.obj/unix.SDL/effect_asm.o xmame.obj/unix.SDL/osdepend.a -lz  -L/usr/X11R6/lib `sdl-config --libs` -lz -lm `esd-config --libs` -lasound `sdl-config --libs`
xmame.obj/unix.SDL/devices.o(.text+0x305): In function `osd_input_initpre':
: undefined reference to `joy_SDL_init'
collect2: ld returned 1 exit status
make: *** [xmame.SDL] Error 1

Compiling with USE="-sdl" solves the problem. I didn't need SDL for xmame anyway...but none the less...Here's my emerge info:

Portage 2.0.50-r10 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.8-ck4)
=================================================================
System uname: 2.6.8-ck4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="3dnow X aalib acpi alsa apm avi cdr crypt cups dvd encode esd ffmpeg foomaticdb gdbm gif gimpprint gpm gstreamer gtk gtk2 guile java jpeg ldap libg++ libwww lirc mad mikmod mmx mmx2 mozilla moznocompose moznoirc moznomail mpeg ncurses network nls offensive oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline rtc sdl slang spell sse sse2 ssl tcltk tcpd truetype v4l v4l2 x86 xml2 xmms xv zlib"
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2004-09-02 12:43:18 UTC
Fixed in CVS.  Your call to recompile or not since I didn't rev bump it.
Comment 2 gent_bz 2004-09-02 21:13:32 UTC
Which package did you fix?  xmame or something to do with SDL?
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2004-09-02 21:59:10 UTC
xmame
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2004-09-04 00:39:10 UTC
*** Bug 62356 has been marked as a duplicate of this bug. ***