mistydemeo / tigerbrew

Experimental fork of homebrew for PPC Macs on Tiger
Other
531 stars 130 forks source link

mame not building (10.5/G5) #234

Open ghost opened 9 years ago

ghost commented 9 years ago

https://gist.github.com/66074b46f29130669758 https://gist.github.com/b2eac64435011c8c93e4

mistydemeo commented 9 years ago

The error:

g++-4.2 -arch ppc obj/sdl/version.o obj/sdl/mame/mame.o obj/sdl/mame/mame/drivlist.o obj/sdl/mame/acorn.a obj/sdl/mame/alba.a obj/sdl/mame/alliedl.a obj/sdl/mame/alpha.a obj/sdl/mame/amiga.a obj/sdl/mame/aristocr.a obj/sdl/mame/ascii.a obj/sdl/mame/atari.a obj/sdl/mame/atlus.a obj/sdl/mame/barcrest.a obj/sdl/mame/bfm.a obj/sdl/mame/bmc.a obj/sdl/mame/capcom.a obj/sdl/mame/cinemat.a obj/sdl/mame/comad.a obj/sdl/mame/cvs.a obj/sdl/mame/dataeast.a obj/sdl/mame/dgrm.a obj/sdl/mame/dooyong.a obj/sdl/mame/dynax.a obj/sdl/mame/edevices.a obj/sdl/mame/eolith.a obj/sdl/mame/excelent.a obj/sdl/mame/exidy.a obj/sdl/mame/f32.a obj/sdl/mame/funworld.a obj/sdl/mame/fuuki.a obj/sdl/mame/gaelco.a obj/sdl/mame/gameplan.a obj/sdl/mame/gametron.a obj/sdl/mame/gottlieb.a obj/sdl/mame/ibmpc.a obj/sdl/mame/igs.a obj/sdl/mame/irem.a obj/sdl/mame/itech.a obj/sdl/mame/jaleco.a obj/sdl/mame/jpm.a obj/sdl/mame/kaneko.a obj/sdl/mame/konami.a obj/sdl/mame/maygay.a obj/sdl/mame/meadows.a obj/sdl/mame/merit.a obj/sdl/mame/metro.a obj/sdl/mame/midcoin.a obj/sdl/mame/midw8080.a obj/sdl/mame/midway.a obj/sdl/mame/namco.a obj/sdl/mame/nasco.a obj/sdl/mame/neogeo.a obj/sdl/mame/nichibut.a obj/sdl/mame/nintendo.a obj/sdl/mame/nix.a obj/sdl/mame/nmk.a obj/sdl/mame/omori.a obj/sdl/mame/olympia.a obj/sdl/mame/orca.a obj/sdl/mame/pacific.a obj/sdl/mame/pacman.a obj/sdl/mame/pce.a obj/sdl/mame/phoenix.a obj/sdl/mame/playmark.a obj/sdl/mame/psikyo.a obj/sdl/mame/ramtek.a obj/sdl/mame/rare.a obj/sdl/mame/sanritsu.a obj/sdl/mame/sega.a obj/sdl/mame/seibu.a obj/sdl/mame/seta.a obj/sdl/mame/sigma.a obj/sdl/mame/snk.a obj/sdl/mame/sony.a obj/sdl/mame/stern.a obj/sdl/mame/subsino.a obj/sdl/mame/sun.a obj/sdl/mame/suna.a obj/sdl/mame/sure.a obj/sdl/mame/taito.a obj/sdl/mame/tatsumi.a obj/sdl/mame/tch.a obj/sdl/mame/tecfri.a obj/sdl/mame/technos.a obj/sdl/mame/tehkan.a obj/sdl/mame/thepit.a obj/sdl/mame/toaplan.a obj/sdl/mame/tong.a obj/sdl/mame/unico.a obj/sdl/mame/univers.a obj/sdl/mame/upl.a obj/sdl/mame/valadon.a obj/sdl/mame/veltmjr.a obj/sdl/mame/venture.a obj/sdl/mame/vsystem.a obj/sdl/mame/yunsung.a obj/sdl/mame/zaccaria.a obj/sdl/mame/misc.a obj/sdl/mame/pinball.a obj/sdl/mame/shared.a obj/sdl/libosd.a obj/sdl/mame/mame/libbus.a obj/sdl/mame/mame/liboptional.a obj/sdl/libemu.a obj/sdl/mame/mame/libdasm.a obj/sdl/libutil.a obj/sdl/libexpat.a obj/sdl/libsoftfloat.a obj/sdl/libjpeg.a obj/sdl/libflac.a obj/sdl/lib7z.a obj/sdl/libformats.a obj/sdl/liblua.a obj/sdl/libsqlite3.a obj/sdl/libweb.a obj/sdl/libz.a obj/sdl/libocore.a obj/sdl/libportmidi.a -framework CoreAudio -framework CoreMIDI sdl-config --libs | sed 's/-lSDLmain//' -lpthread -framework OpenGL -o mame ld: bl out of range (-20746380 max is +/-16M) from static_initialization_and_destruction_0(int, int)at 0x0374F618 in StaticInit of obj/sdl/mame/atari.a(mediagx.o) to __ZN15device_delegateIFjR13address_spacejjEEC2I13mediagx_stateEEN13delegate_baseIjS1_jj8_noparamS7_S7_S7_S7_S7_S7_S7_S7_E6traitsIT_E16member_functypeEPKcPSA$stub$island_2 at 0x023866C4 in text of mame in static_initialization_and_destruction_0(int, int)from obj/sdl/mame/atari.a(mediagx.o)

mistydemeo commented 9 years ago

I'm seeing a bit of discussion about similar errors:

https://code.google.com/p/tenfourfox/issues/detail?id=266 http://tug.org/pipermail/tlbuild/2012q1/002109.html http://lists.apple.com/archives/Carbon-dev/2005/Jun/msg00640.html

It appears MAME may be exceeding the limit of the size of a section in a mach-o executable when linking. Not sure how to best resolve it.