On Sat, Dec 6, 2008 at 10:48 PM, Edd Barrett <[EMAIL PROTECTED]> wrote: > Ahoy hoi, > > On Tue, Dec 2, 2008 at 9:37 PM, Pierre Riteau <[EMAIL PROTECTED]> wrote: > > Sparc64 barfs: > > ===> Building for sdlmess-0.128 > Compiling src/mess/drivers/atom.c... > cc -DCRLF=2 -DINLINE="static __inline__" -DLSB_FIRST -DNDEBUG > "-DSDLMAME_ARCH=" -DSDLMAME_UNIX -DSDLMAME_X11 -DUSE_OPENGL=1 > -DUSE_DISPATCH_GL=1 -DNATIVE_DRC=drcbe_x86_be_interface -DMESS > -DHAS_ARM=1 -DHAS_ARM7=1 -DHAS_SE3208=0 -DHAS_ALPHA8201=0 > -DHAS_ALPHA8301=0 -DHAS_ADSP2100=0 -DHAS_ADSP2101=0 -DHAS_ADSP2104=0 > -DHAS_ADSP2105=0 -DHAS_ADSP2115=0 -DHAS_ADSP2181=0 -DHAS_ADSP21062=0 > -DHAS_APEXC=1 -DHAS_DSP32C=0 -DHAS_ASAP=0 -DHAS_JAGUAR=1 > -DHAS_CUBEQCPU=0 -DHAS_CDP1802=1 -DHAS_COP410=0 -DHAS_COP411=1 > -DHAS_COP420=1 -DHAS_COP421=0 -DHAS_CP1610=1 -DHAS_CCPU=0 -DHAS_T11=1 > -DHAS_F8=1 -DHAS_G65816=1 -DHAS_HD6309=1 -DHAS_H83002=0 -DHAS_SH1=0 > -DHAS_SH2=1 -DHAS_SH4=1 -DHAS_H6280=1 -DHAS_E116T=0 -DHAS_E116XT=0 > -DHAS_E116XS=0 -DHAS_E116XSR=0 -DHAS_E132N=0 -DHAS_E132T=0 > -DHAS_E132XN=0 -DHAS_E132XT=0 -DHAS_E132XS=0 -DHAS_E132XSR=0 > -DHAS_GMS30C2116=0 -DHAS_GMS30C2132=0 -DHAS_GMS30C2216=0 > -DHAS_GMS30C2232=0 -DHAS_8080=1 -DHAS_8085A=0 -DHAS_I8035=1 > -DHAS_I8041=0 -DHAS_I8048=1 -DHAS_I8648=0 -DHAS_I8748=0 -DHAS_MB8884=0 > -DHAS_I8039=1 -DHAS_I8049=0 -DHAS_I8749=1 -DHAS_N7751=0 -DHAS_M58715=0 > -DHAS_I8X41=1 -DHAS_I8051=1 -DHAS_I8052=0 -DHAS_I8751=0 -DHAS_I8752=0 > -DHAS_DS5002FP=0 -DHAS_I8086=1 -DHAS_I8088=1 -DHAS_I80186=1 > -DHAS_I80188=1 -DHAS_I80286=1 -DHAS_I386=1 -DHAS_I486=1 > -DHAS_PENTIUM=1 -DHAS_MEDIAGX=0 -DHAS_I960=0 -DHAS_KONAMI=0 > -DHAS_LH5801=0 -DHAS_MB8841=0 -DHAS_MB8842=0 -DHAS_MB8843=0 > -DHAS_MB8844=0 -DHAS_MB86233=0 -DHAS_PIC16C54=0 -DHAS_PIC16C55=0 > -DHAS_PIC16C56=0 -DHAS_PIC16C57=0 -DHAS_PIC16C58=0 -DHAS_R3000=1 > -DHAS_R3041=0 -DHAS_R4600=1 -DHAS_R4650=0 -DHAS_R4700=0 -DHAS_R5000=1 > -DHAS_QED5271=0 -DHAS_RM7000=0 -DHAS_M37702=0 -DHAS_M37710=0 > -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=1 -DHAS_M65CE02=0 > -DHAS_M6509=1 -DHAS_M6510=1 -DHAS_M6510T=1 -DHAS_M7501=1 -DHAS_M8502=1 > -DHAS_N2A03=1 -DHAS_DECO16=0 -DHAS_M4510=1 -DHAS_M6800=1 -DHAS_M6801=0 > -DHAS_M6802=0 -DHAS_M6803=1 -DHAS_M6808=0 -DHAS_HD63701=1 > -DHAS_NSC8105=0 -DHAS_M6805=1 -DHAS_M68705=0 -DHAS_HD63705=0 > -DHAS_M6809=1 -DHAS_M6809E=1 -DHAS_MC68HC11=0 -DHAS_M68000=1 > -DHAS_M68008=1 -DHAS_M68010=0 -DHAS_M68EC020=1 -DHAS_M68020=1 > -DHAS_M68040=0 -DHAS_DSP56156=0 -DHAS_PDP1=1 -DHAS_PPC403GA=0 > -DHAS_PPC403GCX=0 -DHAS_PPC601=0 -DHAS_PPC602=1 -DHAS_PPC603=1 > -DHAS_PPC603E=1 -DHAS_PPC603R=0 -DHAS_PPC604=0 -DHAS_MPC8240=0 > -DHAS_V20=1 -DHAS_V25=0 -DHAS_V30=0 -DHAS_V30MZ=1 -DHAS_V33=0 > -DHAS_V35=0 -DHAS_V60=0 -DHAS_V70=0 -DHAS_V810=1 -DHAS_UPD7810=1 > -DHAS_UPD7807=0 -DHAS_UPD7801=1 -DHAS_MINX=1 -DHAS_RSP=1 > -DHAS_SATURN=1 -DHAS_S2650=1 -DHAS_SC61860=1 -DHAS_SM8500=1 > -DHAS_SPC700=1 -DHAS_PSXCPU=1 -DHAS_CXD8661R=0 -DHAS_SSP1601=1 > -DHAS_TMS7000=1 -DHAS_TMS7000_EXL=1 -DHAS_TMS9900=1 -DHAS_TMS9940=0 > -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 > -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_TMS99000=0 -DHAS_TI990_10=1 > -DHAS_TMS34010=0 -DHAS_TMS34020=0 -DHAS_TMS32010=0 -DHAS_TMS32025=0 > -DHAS_TMS32026=0 -DHAS_TMS32031=0 -DHAS_TMS32032=0 -DHAS_TMS32051=0 > -DHAS_TLCS90=0 -DHAS_TX0_64KW=1 -DHAS_TX0_8KW=1 -DHAS_Z80=1 > -DHAS_LR35902=1 -DHAS_Z180=0 -DHAS_Z8000=0 -DHAS_CUSTOM=1 > -DHAS_SAMPLES=0 -DHAS_DAC=1 -DHAS_DMADAC=1 -DHAS_SPEAKER=1 > -DHAS_BEEP=1 -DHAS_CDDA=1 -DHAS_DISCRETE=1 -DHAS_POKEY=1 -DHAS_TIA=1 > -DHAS_ASTROCADE=1 -DHAS_CEM3394=0 -DHAS_BSMT2000=0 -DHAS_ES5503=1 > -DHAS_ES5505=0 -DHAS_ES5506=0 -DHAS_ES8712=0 -DHAS_GAELCO_CG1V=0 > -DHAS_GAELCO_GAE1=0 -DHAS_CDP1869=1 -DHAS_AY8910=1 -DHAS_HC55516=0 > -DHAS_C6280=1 -DHAS_ICS2115=0 -DHAS_IREMGA20=0 -DHAS_K005289=0 > -DHAS_K007232=0 -DHAS_K051649=1 -DHAS_K053260=0 -DHAS_K054539=0 > -DHAS_NAMCO=0 -DHAS_NAMCO_15XX=0 -DHAS_NAMCO_CUS30=0 > -DHAS_NAMCO_52XX=0 -DHAS_NAMCO_63701X=0 -DHAS_C140=0 -DHAS_C352=0 > -DHAS_NES=1 -DHAS_UPD7759=0 -DHAS_MSM5205=1 -DHAS_MSM5232=0 > -DHAS_OKIM6295=1 -DHAS_SAA1099=1 -DHAS_QSOUND=1 -DHAS_RF5C68=0 > -DHAS_RF5C400=0 -DHAS_SEGAPCM=0 -DHAS_MULTIPCM=0 -DHAS_SCSP=1 > -DHAS_AICA=1 -DHAS_ST0016=0 -DHAS_NILE=0 -DHAS_X1_010=0 > -DHAS_SID6581=1 -DHAS_SID8580=1 -DHAS_SNKWAVE=0 -DHAS_PSXSPU=1 > -DHAS_SP0256=1 -DHAS_SP0250=0 -DHAS_S14001A=0 -DHAS_SN76477=1 > -DHAS_SN76496=1 -DHAS_TMS36XX=0 -DHAS_TMS3615=0 -DHAS_TMS5100=0 > -DHAS_TMS5110=0 -DHAS_TMS5110A=0 -DHAS_CD2801=0 -DHAS_TMC0281=0 > -DHAS_CD2802=0 -DHAS_M58817=0 -DHAS_TMC0285=0 -DHAS_TMS5200=0 > -DHAS_TMS5220=1 -DHAS_VLM5030=0 -DHAS_VOTRAX=0 -DHAS_VRENDER0=0 > -DHAS_WAVE=1 -DHAS_YM2151=1 -DHAS_YM2203=1 -DHAS_YM2413=1 > -DHAS_YM2608=0 -DHAS_YM2610=0 -DHAS_YM2610B=0 -DHAS_YM2612=1 > -DHAS_YM3438=0 -DHAS_YM3812=1 -DHAS_YM3526=0 -DHAS_Y8950=0 > -DHAS_YMF262=0 -DHAS_YMF271=0 -DHAS_YMF278B=0 -DHAS_YMZ280B=0 -O2 > -pipe -DSDLMAME_FREEBSD -std=gnu89 -pipe -Wall -Wpointer-arith > -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wundef > -Wformat-security -Wwrite-strings -Wdeclaration-after-statement -O3 > -fno-strict-aliasing -Isrc/mess -Isrc/mess/includes > -Iobj/sdl/mess/mess/layout -Isrc/emu -Iobj/sdl/mess/emu > -Iobj/sdl/mess/emu/layout -Isrc/lib/util -Isrc/osd -Isrc/osd/sdl > -Isrc/debug -include src/osd/sdl/sdlprefix.h `sdl-config --cflags` > `pkg-config --cflags gtk+-2.0` `pkg-config --cflags gconf-2.0` > -DGTK_DISABLE_DEPRECATED -I/usr/X11/include -I/usr/X11R6/include > -I/usr/openwin/include -Isrc/mame -Isrc/mame/includes > -Isrc/mess/osd/sdl -Isrc/mess/tools/imgtool -c src/mess/drivers/atom.c > -o obj/sdl/mess/mess/drivers/atom.o > In file included from src/emu/cpuint.h:17, > from src/emu/cpuintrf.h:17, > from src/emu/driver.h:95, > from src/mess/drivers/atom.c:61: > src/emu/memory.h: In function 'cpu_readop16': > src/emu/memory.h:959: warning: cast increases required alignment of target > type > src/emu/memory.h: In function 'cpu_readop32': > src/emu/memory.h:960: warning: cast increases required alignment of target > type > src/emu/memory.h: In function 'cpu_readop64': > src/emu/memory.h:961: warning: cast increases required alignment of target > type > src/emu/memory.h: In function 'cpu_readop_arg16': > src/emu/memory.h:963: warning: cast increases required alignment of target > type > src/emu/memory.h: In function 'cpu_readop_arg32': > src/emu/memory.h:964: warning: cast increases required alignment of target > type > src/emu/memory.h: In function 'cpu_readop_arg64': > src/emu/memory.h:965: warning: cast increases required alignment of target > type > src/mess/drivers/atom.c: At top level: > src/mess/drivers/atom.c:281: warning: cast from pointer to integer of > different size > src/mess/drivers/atom.c:281: error: initializer element is not constant > src/mess/drivers/atom.c:281: error: (near initialization for > 'machine_config_atom[61].i') > src/mess/drivers/atom.c:281: warning: cast from pointer to integer of > different size > src/mess/drivers/atom.c:281: error: initializer element is not constant > src/mess/drivers/atom.c:281: error: (near initialization for > 'machine_config_atom[63].i') > gmake: *** [obj/sdl/mess/mess/drivers/atom.o] Error 1 > *** Error code 2 > > Stop in /usr/ports/emulators/sdlmess (line 2172 of > /usr/ports/infrastructure/mk/bsd.port.mk). > > > -- > > Best Regards > > Edd > > http://students.dec.bournemouth.ac.uk/ebarrett >
sparc64 is not in the ONLY_FOR_ARCHS list ;) I've got an Ultra 60 at home, when I find some free time I will see what I can do. Thank you Edd for testing. -- Pierre Riteau