=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for raine-0.43.3nb12 Building Raine, Fully optimized version with gcc for linux CPU= dependencies : if you get an error here, install the required dev package Compiling StarScream... libpng:/usr/pkg/bin/pkg-config: --version specified with other options or module names, assuming --modversion. 1.6.37 sdl:1.2.15 Compiling source/68000/starhelp.c... allegro:4.4.3 Compiling source/68020/newcpu.c... Compiling source/68020/readcpu.c... source/68020/newcpu.c:240:4: warning: 'm68k_setpc' is static but used in inline function 'm68k_do_jsr' which is not static m68k_setpc(dest); ^~~~~~~~~~ In file included from source/68020/68020.h:9:0, from source/68020/newcpu.c:14: source/raine.h:266:44: warning: 'WriteF3SystemLong' is static but used in inline function 'm68k_do_jsr' which is not static #define cpu_writemem24_dword(address,data) WriteF3SystemLong(address,data) ^ source/68020/68020.h:25:23: note: in expansion of macro 'cpu_writemem24_dword' #define put_long(a,d) cpu_writemem24_dword(a,d) ^~~~~~~~~~~~~~~~~~~~ source/68020/newcpu.c:239:4: note: in expansion of macro 'put_long' put_long(m68k_areg(regs, 7), oldpc); ^~~~~~~~ Compiling source/68020/cpustbl.c... Compiling source/68020/cpudefs.c... Assembling source/68020/a020core.s... Compiling mz80... Compiling source/m68705/m68705.c... Compiling source/games/arabianm.c... Compiling source/games/arkanoid.c... Compiling source/games/arkretrn.c... Compiling source/games/armedf.c... Compiling source/games/ashura.c... Compiling source/games/asuka.c... Compiling source/games/biomtoy.c... Compiling source/games/bloodbro.c... Compiling source/games/bonzeadv.c... Compiling source/games/bshark.c... Compiling source/games/bubblem.c... Compiling source/games/bublbobl.c... Compiling source/games/bubsymph.c... Compiling source/games/cabal.c... Compiling source/games/cadash.c... Compiling source/games/chasehq.c... Compiling source/games/cookbib.c... Compiling source/games/crospang.c... Compiling source/games/ctribebl.c... Compiling source/games/cleofort.c... In file included from source/games/ctribebl.c:10:0: source/games/tchnosnd.h:18:17: warning: inline function 'TechnosSoundOld_Frame' declared but never defined DEF_INLINE void TechnosSoundOld_Frame(void); ^~~~~~~~~~~~~~~~~~~~~ source/games/tchnosnd.h:14:17: warning: inline function 'TechnosSound_Frame' declared but never defined DEF_INLINE void TechnosSound_Frame(void); ^~~~~~~~~~~~~~~~~~ Compiling source/games/crimec.c... Compiling source/games/darius.c... Compiling source/games/darius2d.c... Compiling source/games/dariusg.c... Compiling source/games/diverboy.c... Compiling source/games/dkong.c... Compiling source/games/taito_f2.c... Compiling source/games/doubled3.c... Compiling source/games/eaction2.c... Compiling source/games/earthjkr.c... Compiling source/games/esd16.c... In file included from source/games/doubled3.c:10:0: source/games/tchnosnd.h:18:17: warning: inline function 'TechnosSoundOld_Frame' declared but never defined DEF_INLINE void TechnosSoundOld_Frame(void); ^~~~~~~~~~~~~~~~~~~~~ source/games/tchnosnd.h:14:17: warning: inline function 'TechnosSound_Frame' declared but never defined DEF_INLINE void TechnosSound_Frame(void); ^~~~~~~~~~~~~~~~~~ Compiling source/games/frogger.c... Compiling source/games/fchamp.c... Compiling source/games/exzisus.c... Compiling source/games/galpanic.c... Compiling source/games/gcpball.c... Compiling source/games/gekridan.c... Compiling source/games/gunbird.c... Compiling source/games/hitice.c... Compiling source/games/hyperpcb.c... Compiling source/games/kaiserkn.c... Compiling source/games/macrossp.c... Compiling source/games/masterw.c... Compiling source/games/mcatadv.c... Compiling source/games/mitchell.c... Compiling source/games/mugsmash.c... Compiling source/games/ninjak.c... In file included from source/games/mugsmash.c:19:0: source/games/tchnosnd.h:18:17: warning: inline function 'TechnosSoundOld_Frame' declared but never defined DEF_INLINE void TechnosSoundOld_Frame(void); ^~~~~~~~~~~~~~~~~~~~~ source/games/tchnosnd.h:14:17: warning: inline function 'TechnosSound_Frame' declared but never defined DEF_INLINE void TechnosSound_Frame(void); ^~~~~~~~~~~~~~~~~~ Compiling source/games/ninjaw.c... Compiling source/games/othunder.c... Compiling source/games/opwolf.c... Compiling source/games/pbobble2.c... Compiling source/games/pbobble3.c... Compiling source/games/pengo.c... Compiling source/games/pirates.c... Compiling source/games/popnpop.c... Compiling source/games/puchicar.c... Compiling source/games/pulirula.c... Compiling source/games/rainbow.c... Compiling source/games/rambo3.c... Compiling source/games/rastan.c... Compiling source/games/rastan2.c... Compiling source/games/robokid.c... Compiling source/games/silentd.c... Compiling source/games/silkworm.c... Compiling source/games/spacegun.c... Compiling source/games/spcinv95.c... Compiling source/games/syvalion.c... Compiling source/games/terrac.c... Compiling source/games/terraf.c... Compiling source/games/tetrist.c... Compiling source/games/toki.c... Compiling source/games/twinqix.c... Compiling source/games/viofight.c... Compiling source/games/warriorb.c... Compiling source/games/wrestlef.c... Compiling source/games/wwfsstar.c... In file included from source/games/wrestlef.c:10:0: source/games/tchnosnd.h:18:17: warning: inline function 'TechnosSoundOld_Frame' declared but never defined DEF_INLINE void TechnosSoundOld_Frame(void); ^~~~~~~~~~~~~~~~~~~~~ source/games/tchnosnd.h:14:17: warning: inline function 'TechnosSound_Frame' declared but never defined DEF_INLINE void TechnosSound_Frame(void); ^~~~~~~~~~~~~~~~~~ Compiling source/games/zerozone.c... Compiling source/games/ksystem.c... In file included from source/games/wwfsstar.c:9:0: source/games/tchnosnd.h:18:17: warning: inline function 'TechnosSoundOld_Frame' declared but never defined DEF_INLINE void TechnosSoundOld_Frame(void); ^~~~~~~~~~~~~~~~~~~~~ source/games/tchnosnd.h:14:17: warning: inline function 'TechnosSound_Frame' declared but never defined DEF_INLINE void TechnosSound_Frame(void); ^~~~~~~~~~~~~~~~~~ Compiling source/games/gunlock.c... Compiling source/games/gridseek.c... Compiling source/games/cave.c... Compiling source/games/seta.c... Compiling source/games/matmania.c... Compiling source/games/bubl_mcu.c (gcc-3.3 bug work around)... Compiling source/games/kiki_mcu.c... Compiling source/games/kick_mcu.c... Compiling source/games/cps1.c... Compiling source/games/cps1drv.c... In file included from source/games/gameinc.h:8:0, from source/games/cps1.c:32: source/games/cps1.c:926:20: warning: 'cps2_output' is static but used in inline function 'cps2_port' which is not static return ReadWord(&cps2_output[offset]); ^ source/raine.h:140:34: note: in definition of macro 'ReadWord' #define ReadWord(a) (*(UINT16 *)(a)) ^ source/games/cps1.c:417:10: warning: 'cps1_gfxram' is static but used in inline function 'cps1_base' which is not static return &cps1_gfxram[(base&0x3ffff)]; ^~~~~~~~~~~ source/games/cps1.c:407:11: warning: 'cps1_port' is static but used in inline function 'cps1_base' which is not static int base=cps1_port[offset]*256; ^~~~~~~~~ Compiling source/games/cps2drv.c... Compiling source/games/chasehq2.c... Compiling source/games/koshien.c... Compiling source/games/lightbr.c... Compiling source/games/cupfinal.c... Compiling source/games/intcup94.c... Compiling source/games/opwolf3.c... Compiling source/games/trstars.c... Compiling source/games/topland.c... Compiling source/games/topspeed.c... Compiling source/games/metalb.c... Compiling source/games/ainferno.c... Compiling source/games/aquajack.c... Compiling source/games/chaknpop.c... Compiling source/games/contcirc.c... Compiling source/games/dleague.c... Compiling source/games/recordbr.c... Compiling source/games/ringrage.c... Compiling source/games/undrfire.c... Compiling source/games/ridefght.c... Compiling source/games/deadconx.c... Compiling source/games/pbobble4.c... Compiling source/games/volfied.c... Compiling source/games/tetrisp2.c... Compiling source/games/ktiger2.c... Compiling source/games/f3demo.c... Compiling source/games/flstory.c... Compiling source/games/wgp.c... Compiling source/games/superchs.c... Compiling source/games/hthero95.c... Compiling source/games/heavyunt.c... Compiling source/games/landmakr.c... Compiling source/games/dangarb.c... Compiling source/games/psyforce.c... Compiling source/games/f3system.c... Compiling source/games/konamigx.c... Compiling source/games/lsystem.c... Compiling source/games/megasys1.c... Compiling source/games/nichisnd.c... Compiling source/games/quizgame.c... Compiling source/games/nmk.c... Compiling source/games/nmk004.c... Compiling source/games/taitosnd.c... Compiling source/games/tchnosnd.c... Compiling source/games/tecmosys.c... Compiling source/games/bsystem.c... Compiling source/games/xsystem1.c... Compiling source/games/xsystem2.c... Compiling source/games/toaplan1.c... Compiling source/games/toaplan2.c... Compiling source/games/upl.c... Compiling source/games/setax1.c... Compiling source/games/tc002obj.c... Compiling source/games/tc003vcu.c... Compiling source/games/tc004vcu.c... Compiling source/games/tc005rot.c... Compiling source/games/tc006vcu.c... Compiling source/games/tc100scn.c... Compiling source/games/tc101scn.c... Compiling source/games/tc110pcr.c... Compiling source/games/tc140syt.c... Compiling source/games/tc150rod.c... Compiling source/games/tc180vcu.c... Compiling source/games/tc200obj.c... Compiling source/games/tc220ioc.c... Compiling source/games/gun.c... Compiling source/games/games.c... Compiling source/games/default.c... Compiling source/video/tilemod.c... Compiling source/video/palette.c... Compiling source/video/priorities.c... Assembling source/video/blitasm.s... Compiling source/video/newspr.c... Compiling source/video/alpha.c... Compiling source/video/spr64.c... Compiling source/video/cache.c... Compiling source/video/res.c... Assembling source/video/i386/move.s... Assembling source/video/i386/newspr2/8.s... Assembling source/video/i386/newspr2/16.s... Assembling source/video/i386/newspr2/32.s... Assembling source/video/i386/packed/8.s... Assembling source/video/i386/packed/16.s... Assembling source/video/i386/packed/32.s... Assembling source/video/i386/spr16x8.s... Assembling source/video/i386/spr8x8_8.s... Assembling source/video/i386/spr8_16.s... Assembling source/video/i386/spr8_32.s... Assembling source/video/i386/str/6x8_8.s... Assembling source/video/i386/str/6x8_16.s... Assembling source/video/i386/str/6x8_32.s... Assembling source/video/i386/16x16_8.s... Assembling source/video/i386/16x16_16.s... Assembling source/video/i386/16x16_32.s... Assembling source/video/i386/32x32_8.s... Assembling source/video/i386/32x32_16.s... Assembling source/video/i386/32x32_32.s... Assembling source/video/i386/blit_x2/8.s... Assembling source/video/i386/blit_x2/16.s... Assembling source/video/i386/blit_x2/24.s... Assembling source/video/i386/blit_x2/32.s... Compiling source/video/zoom/16x16.c... Compiling source/video/zoom/16x16_16.c... Compiling source/video/zoom/16x16_32.c... Compiling source/video/zoom/16x8.c... Compiling source/video/arcmon.c... Assembling source/video/arcmode.s... Assembling source/video/eagle.asm... source/video/eagle.asm:78: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:100: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:104: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:160: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:163: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:165: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:169: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:172: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:178: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:181: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:185: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:191: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:194: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:197: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:201: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:204: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:210: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:211: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:217: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:220: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:223: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:227: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:230: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:234: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:238: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:241: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:244: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:248: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:251: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:255: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:256: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:260: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:266: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:269: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:273: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:276: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:280: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:284: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:287: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:290: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:294: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:297: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:301: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:302: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:305: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:311: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:314: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:318: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:321: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:325: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:329: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:332: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:335: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:339: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:342: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:346: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:347: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:351: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:371: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:433: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:447: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:450: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:456: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:459: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:463: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:469: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:472: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:475: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:479: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:482: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:488: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:489: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:494: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:646: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:761: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:786: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:789: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:796: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:800: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:813: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:820: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:824: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:828: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:845: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:848: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:855: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:856: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:864: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1059: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1138: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1180: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1202: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1206: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1262: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1265: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1267: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1271: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1274: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1280: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1283: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1287: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1293: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1296: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1299: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1303: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1306: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1312: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1313: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1319: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1322: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1325: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1329: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1332: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1336: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1340: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1343: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1346: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1350: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1353: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1357: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1358: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1362: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1368: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1371: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1375: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1378: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1382: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1386: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1389: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1392: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1396: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1399: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1403: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1404: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1407: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1413: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1416: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1420: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1423: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1427: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1431: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1434: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1437: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1441: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1444: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1448: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1449: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1453: warning: label alone on a line without a colon might be in error [-w+orphan-labels] source/video/eagle.asm:1473: warning: label alone on a line without a colon might be in error [-w+orphan-labels] Compiling source/video/c/lscroll.c... Compiling source/video/c/pdraw.c... Compiling source/sound/2610intf.c... Compiling source/sound/ymdeltat.c... Compiling source/sound/2203intf.c... Compiling source/sound/2413intf.c... Compiling source/sound/ym2413.c... Compiling source/sound/3812intf.c... Compiling source/sound/ay8910.c... Compiling source/sound/fmopl.c... Compiling source/sound/ymz280b.c... Compiling source/sound/m6585.c... Compiling source/sound/msm5205.c... Compiling source/sound/es5506.c... Compiling WITH frame pointer source/sound/ymf278b.c... source/sound/es5506.c:2009:7: warning: 'update_internal_irq_state' is static but used in inline function 'es5505_reg_read_high' which is not static update_internal_irq_state(chip); ^~~~~~~~~~~~~~~~~~~~~~~~~ source/sound/es5506.c:1960:7: warning: 'update_irq_state' is static but used in inline function 'es5505_reg_read_high' which is not static update_irq_state(chip); ^~~~~~~~~~~~~~~~ source/sound/es5506.c:1936:7: warning: 'update_internal_irq_state' is static but used in inline function 'es5505_reg_read_low' which is not static update_internal_irq_state(chip); ^~~~~~~~~~~~~~~~~~~~~~~~~ source/sound/es5506.c:1880:7: warning: 'update_irq_state' is static but used in inline function 'es5505_reg_read_low' which is not static update_irq_state(chip); ^~~~~~~~~~~~~~~~ source/sound/es5506.c:1827:14: warning: 'eslog' is static but used in inline function 'es5505_reg_write_test' which is not static fprintf(eslog, "active voices=%d, sample_rate=%d, output_step=%08x\n", chip->active_voices, (int)sample_rate, chip->output_step); ^~~~~ source/sound/es5506.c:1826:24: warning: 'eslog' is static but used in inline function 'es5505_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1782:14: warning: 'eslog' is static but used in inline function 'es5505_reg_write_high' which is not static fprintf(eslog, "active voices=%d, sample_rate=%d, output_step=%08x\n", chip->active_voices, (int)sample_rate, chip->output_step); ^~~~~ source/sound/es5506.c:1781:24: warning: 'eslog' is static but used in inline function 'es5505_reg_write_high' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1707:14: warning: 'eslog' is static but used in inline function 'es5505_reg_write_low' which is not static fprintf(eslog, "active voices=%d, sample_rate=%d, output_step=%08x\n", chip->active_voices, (int)sample_rate, chip->output_step); ^~~~~ source/sound/es5506.c:1706:24: warning: 'eslog' is static but used in inline function 'es5505_reg_write_low' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1635:4: warning: 'update_irq_state' is static but used in inline function 'es5505_reg_write_low' which is not static update_irq_state(chip); ^~~~~~~~~~~~~~~~ source/sound/es5506.c:1619:7: warning: 'update_irq_state' is static but used in inline function 'es5505_reg_write_low' which is not static update_irq_state(chip); ^~~~~~~~~~~~~~~~ source/sound/es5506.c:1426:4: warning: 'update_internal_irq_state' is static but used in inline function 'es5506_reg_read_high' which is not static update_internal_irq_state(chip); ^~~~~~~~~~~~~~~~~~~~~~~~~ source/sound/es5506.c:1348:4: warning: 'update_internal_irq_state' is static but used in inline function 'es5506_reg_read_low' which is not static update_internal_irq_state(chip); ^~~~~~~~~~~~~~~~~~~~~~~~~ source/sound/es5506.c:1231:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Test write EMPTY %08x\n", data); ^~~~~ source/sound/es5506.c:1230:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1226:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 5 right test write %08x\n", data); ^~~~~ source/sound/es5506.c:1225:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1221:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 5 left test write %08x\n", data); ^~~~~ source/sound/es5506.c:1220:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1216:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 4 right test write %08x\n", data); ^~~~~ source/sound/es5506.c:1215:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1211:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 4 left test write %08x\n", data); ^~~~~ source/sound/es5506.c:1210:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1206:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 3 right test write %08x\n", data); ^~~~~ source/sound/es5506.c:1205:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1201:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 3 left test write %08x\n", data); ^~~~~ source/sound/es5506.c:1200:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1196:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 2 right test write %08x\n", data); ^~~~~ source/sound/es5506.c:1195:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1191:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 2 left test write %08x\n", data); ^~~~~ source/sound/es5506.c:1190:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1186:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 1 right test write %08x\n", data); ^~~~~ source/sound/es5506.c:1185:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1181:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 1 left test write %08x\n", data); ^~~~~ source/sound/es5506.c:1180:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1176:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 0 right test write %08x\n", data); ^~~~~ source/sound/es5506.c:1175:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ source/sound/es5506.c:1171:10: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static fprintf(eslog, "Channel 0 left test write %08x\n", data); ^~~~~ source/sound/es5506.c:1170:27: warning: 'eslog' is static but used in inline function 'es5506_reg_write_test' which is not static if (LOG_COMMANDS && eslog) ^~~~~ Compiling source/sound/namco.c... Compiling source/sound/x1_010.c... Compiling source/sound/dac.c... Compiling source/sound/dxsmp.c... Compiling source/sound/2151intf.c... Compiling source/sound/adpcm.c... Compiling source/sound/fm.c... Compiling source/sound/ym2151.c... source/sound/ym2151.c:1024:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_rr = eg_rate_select[op->rr + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:1023:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_rr = eg_rate_shift [op->rr + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:1022:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_d2r= eg_rate_select[op->d2r + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:1021:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_d2r = eg_rate_shift [op->d2r + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:1020:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_d1r= eg_rate_select[op->d1r + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:1019:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_d1r = eg_rate_shift [op->d1r + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:1012:19: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_ar = eg_rate_select[op->ar + v ]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:1011:19: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_ar = eg_rate_shift [op->ar + v ]; ^~~~~~~~~~~~~ source/sound/ym2151.c:1004:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_rr = eg_rate_select[op->rr + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:1003:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_rr = eg_rate_shift [op->rr + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:1002:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_d2r= eg_rate_select[op->d2r + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:1001:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_d2r = eg_rate_shift [op->d2r + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:1000:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_d1r= eg_rate_select[op->d1r + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:999:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_d1r = eg_rate_shift [op->d1r + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:992:19: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_ar = eg_rate_select[op->ar + v ]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:991:19: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_ar = eg_rate_shift [op->ar + v ]; ^~~~~~~~~~~~~ source/sound/ym2151.c:984:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_rr = eg_rate_select[op->rr + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:983:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_rr = eg_rate_shift [op->rr + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:982:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_d2r= eg_rate_select[op->d2r + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:981:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_d2r = eg_rate_shift [op->d2r + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:980:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_d1r= eg_rate_select[op->d1r + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:979:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_d1r = eg_rate_shift [op->d1r + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:972:19: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_ar = eg_rate_select[op->ar + v ]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:971:19: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_ar = eg_rate_shift [op->ar + v ]; ^~~~~~~~~~~~~ source/sound/ym2151.c:963:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_rr = eg_rate_select[op->rr + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:962:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_rr = eg_rate_shift [op->rr + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:961:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_d2r= eg_rate_select[op->d2r + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:960:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_d2r = eg_rate_shift [op->d2r + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:959:18: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_d1r= eg_rate_select[op->d1r + v]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:958:18: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_d1r = eg_rate_shift [op->d1r + v]; ^~~~~~~~~~~~~ source/sound/ym2151.c:951:19: warning: 'eg_rate_select' is static but used in inline function 'refresh_EG' which is not static op->eg_sel_ar = eg_rate_select[op->ar + v ]; ^~~~~~~~~~~~~~ source/sound/ym2151.c:950:19: warning: 'eg_rate_shift' is static but used in inline function 'refresh_EG' which is not static op->eg_sh_ar = eg_rate_shift [op->ar + v ]; ^~~~~~~~~~~~~ source/sound/ym2151.c:932:23: warning: 'mem' is static but used in inline function 'set_connect' which is not static om1->mem_connect = &mem; /* store it anywhere where it will not be used */ ^~~ source/sound/ym2151.c:931:19: warning: 'chanout' is static but used in inline function 'set_connect' which is not static om2->connect = &chanout[cha]; ^~~~~~~ source/sound/ym2151.c:930:19: warning: 'chanout' is static but used in inline function 'set_connect' which is not static oc1->connect = &chanout[cha]; ^~~~~~~ source/sound/ym2151.c:929:19: warning: 'chanout' is static but used in inline function 'set_connect' which is not static om1->connect = &chanout[cha]; ^~~~~~~ source/sound/ym2151.c:920:23: warning: 'mem' is static but used in inline function 'set_connect' which is not static om1->mem_connect = &mem; /* store it anywhere where it will not be used */ ^~~ source/sound/ym2151.c:919:19: warning: 'chanout' is static but used in inline function 'set_connect' which is not static om2->connect = &chanout[cha]; ^~~~~~~ source/sound/ym2151.c:918:19: warning: 'chanout' is static but used in inline function 'set_connect' which is not static oc1->connect = &chanout[cha]; ^~~~~~~ source/sound/ym2151.c:917:19: warning: 'c1' is static but used in inline function 'set_connect' which is not static om1->connect = &c1; ^~ source/sound/ym2151.c:909:23: warning: 'm2' is static but used in inline function 'set_connect' which is not static om1->mem_connect = &m2; ^~ source/sound/ym2151.c:908:19: warning: 'chanout' is static but used in inline function 'set_connect' which is not static om2->connect = &chanout[cha]; ^~~~~~~ source/sound/ym2151.c:907:19: warning: 'chanout' is static but used in inline function 'set_connect' which is not static oc1->connect = &chanout[cha]; ^~~~~~~ source/sound/ym2151.c:899:23: warning: 'mem' is static but used in inline function 'set_connect' which is not static om1->mem_connect = &mem; /* store it anywhere where it will not be used */ ^~~ source/sound/ym2151.c:898:19: warning: 'c2' is static but used in inline function 'set_connect' which is not static om2->connect = &c2; ^~ source/sound/ym2151.c:897:19: warning: 'chanout' is static but used in inline function 'set_connect' which is not static oc1->connect = &chanout[cha]; ^~~~~~~ source/sound/ym2151.c:896:19: warning: 'c1' is static but used in inline function 'set_connect' which is not static om1->connect = &c1; ^~ source/sound/ym2151.c:889:23: warning: 'c2' is static but used in inline function 'set_connect' which is not static om1->mem_connect = &c2; ^~ source/sound/ym2151.c:888:19: warning: 'c2' is static but used in inline function 'set_connect' which is not static om2->connect = &c2; ^~ source/sound/ym2151.c:887:19: warning: 'mem' is static but used in inline function 'set_connect' which is not static oc1->connect = &mem; ^~~ source/sound/ym2151.c:886:19: warning: 'c1' is static but used in inline function 'set_connect' which is not static om1->connect = &c1; ^~ source/sound/ym2151.c:880:23: warning: 'm2' is static but used in inline function 'set_connect' which is not static om1->mem_connect = &m2; ^~ source/sound/ym2151.c:879:19: warning: 'c2' is static but used in inline function 'set_connect' which is not static om2->connect = &c2; ^~ source/sound/ym2151.c:878:19: warning: 'mem' is static but used in inline function 'set_connect' which is not static oc1->connect = &mem; ^~~ source/sound/ym2151.c:877:19: warning: 'c2' is static but used in inline function 'set_connect' which is not static om1->connect = &c2; ^~ source/sound/ym2151.c:871:23: warning: 'm2' is static but used in inline function 'set_connect' which is not static om1->mem_connect = &m2; ^~ source/sound/ym2151.c:870:19: warning: 'c2' is static but used in inline function 'set_connect' which is not static om2->connect = &c2; ^~ source/sound/ym2151.c:869:19: warning: 'mem' is static but used in inline function 'set_connect' which is not static oc1->connect = &mem; ^~~ source/sound/ym2151.c:868:19: warning: 'mem' is static but used in inline function 'set_connect' which is not static om1->connect = &mem; ^~~ source/sound/ym2151.c:862:23: warning: 'm2' is static but used in inline function 'set_connect' which is not static om1->mem_connect = &m2; ^~ source/sound/ym2151.c:861:19: warning: 'c2' is static but used in inline function 'set_connect' which is not static om2->connect = &c2; ^~ source/sound/ym2151.c:860:19: warning: 'mem' is static but used in inline function 'set_connect' which is not static oc1->connect = &mem; ^~~ source/sound/ym2151.c:859:19: warning: 'c1' is static but used in inline function 'set_connect' which is not static om1->connect = &c1; ^~ source/sound/ym2151.c:750:56: warning: 'PSG' is static but used in inline function 'envelope_KONKOFF' which is not static (eg_inc[(op)->eg_sel_ar + ((PSG->eg_cnt>>(op)->eg_sh_ar)&7)]) \ ^ source/sound/ym2151.c:791:3: note: in expansion of macro 'KEY_ON' KEY_ON (op+3, 1) ^~~~~~ source/sound/ym2151.c:750:29: warning: 'eg_inc' is static but used in inline function 'envelope_KONKOFF' which is not static (eg_inc[(op)->eg_sel_ar + ((PSG->eg_cnt>>(op)->eg_sh_ar)&7)]) \ ^ source/sound/ym2151.c:791:3: note: in expansion of macro 'KEY_ON' KEY_ON (op+3, 1) ^~~~~~ source/sound/ym2151.c:750:56: warning: 'PSG' is static but used in inline function 'envelope_KONKOFF' which is not static (eg_inc[(op)->eg_sel_ar + ((PSG->eg_cnt>>(op)->eg_sh_ar)&7)]) \ ^ source/sound/ym2151.c:786:3: note: in expansion of macro 'KEY_ON' KEY_ON (op+2, 1) ^~~~~~ source/sound/ym2151.c:750:29: warning: 'eg_inc' is static but used in inline function 'envelope_KONKOFF' which is not static (eg_inc[(op)->eg_sel_ar + ((PSG->eg_cnt>>(op)->eg_sh_ar)&7)]) \ ^ source/sound/ym2151.c:786:3: note: in expansion of macro 'KEY_ON' KEY_ON (op+2, 1) ^~~~~~ source/sound/ym2151.c:750:56: warning: 'PSG' is static but used in inline function 'envelope_KONKOFF' which is not static (eg_inc[(op)->eg_sel_ar + ((PSG->eg_cnt>>(op)->eg_sh_ar)&7)]) \ ^ source/sound/ym2151.c:781:3: note: in expansion of macro 'KEY_ON' KEY_ON (op+1, 1) ^~~~~~ source/sound/ym2151.c:750:29: warning: 'eg_inc' is static but used in inline function 'envelope_KONKOFF' which is not static (eg_inc[(op)->eg_sel_ar + ((PSG->eg_cnt>>(op)->eg_sh_ar)&7)]) \ ^ source/sound/ym2151.c:781:3: note: in expansion of macro 'KEY_ON' KEY_ON (op+1, 1) ^~~~~~ source/sound/ym2151.c:750:56: warning: 'PSG' is static but used in inline function 'envelope_KONKOFF' which is not static (eg_inc[(op)->eg_sel_ar + ((PSG->eg_cnt>>(op)->eg_sh_ar)&7)]) \ ^ source/sound/ym2151.c:776:3: note: in expansion of macro 'KEY_ON' KEY_ON (op+0, 1) ^~~~~~ source/sound/ym2151.c:750:29: warning: 'eg_inc' is static but used in inline function 'envelope_KONKOFF' which is not static (eg_inc[(op)->eg_sel_ar + ((PSG->eg_cnt>>(op)->eg_sh_ar)&7)]) \ ^ source/sound/ym2151.c:776:3: note: in expansion of macro 'KEY_ON' KEY_ON (op+0, 1) ^~~~~~ Compiling source/sound/smp16bit.c... source/sound/smp16bit.c: In function 'SMP16buffer_sh_start': source/sound/smp16bit.c:185:52: warning: passing argument 5 of 'stream_init' from incompatible pointer type [-Wincompatible-pointer-types] stream[i] = stream_init( buf, emu_rate, 16, i, SMP16buffer_UpdateOne ); ^~~~~~~~~~~~~~~~~~~~~ In file included from source/sound/smp16bit.c:12:0: source/sound/streams.h:19:5: note: expected 'void (*)(int, short int *, int)' but argument is of type 'void (*)(int, void *, int)' int stream_init(const char *name,int sample_rate,int sample_bits, ^~~~~~~~~~~ Compiling source/sound/qsound.c... Compiling source/sound/emulator.c... Compiling source/raine.c... Compiling source/hiscore.c... Compiling source/history.c... Compiling source/ingame.c... Compiling source/savegame.c... Compiling source/arpro.c... Compiling source/decode.c... Compiling source/emudx.c... Compiling source/debug.c... Compiling source/config.c... Compiling source/confile.c... Compiling source/unzip.c... Compiling source/files.c... Compiling source/newmem.c... Compiling source/dsw.c... Compiling source/cpuid.c... Compiling source/cpumain.c... Compiling source/emumain.c... Compiling source/cat93c46.c... Compiling source/loadroms.c... Compiling source/demos.c... Compiling source/timer.c... Compiling source/bezel.c... Compiling source/jpg/jpeg.c... Compiling source/png/loadpng.c... source/jpg/jpeg.c: In function 'load_jpg': source/jpg/jpeg.c:894:4: warning: 'file_size' is deprecated [-Wdeprecated-declarations] size = file_size(filename); ^~~~ In file included from /tmp/pkgbuild/emulators/raine/work.i386/.buildlink/include/allegro/base.h:41:0, from /tmp/pkgbuild/emulators/raine/work.i386/.buildlink/include/allegro.h:25, from source/jpg/jpeg.c:23: /tmp/pkgbuild/emulators/raine/work.i386/.buildlink/include/allegro/alcompat.h:132:26: note: declared here AL_FUNC_DEPRECATED(long, file_size, (AL_CONST char *filename)); ^ /tmp/pkgbuild/emulators/raine/work.i386/.buildlink/include/allegro/internal/alconfig.h:221:57: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ /tmp/pkgbuild/emulators/raine/work.i386/.buildlink/include/allegro/alcompat.h:132:1: note: in expansion of macro 'AL_FUNC_DEPRECATED' AL_FUNC_DEPRECATED(long, file_size, (AL_CONST char *filename)); ^~~~~~~~~~~~~~~~~~ Compiling source/png/savepng.c... Compiling source/png/regpng.c... Compiling source/mame/memory.c... Compiling source/mame/eeprom.c... Compiling source/gui/gui.c... Compiling source/gui/rgui.c... Compiling source/gui/rguiproc.c... Compiling source/gui/rfsel.c... Compiling source/gui/about.c... source/gui/rfsel.c: In function 'fs_flist_proc': source/gui/rfsel.c:642:7: warning: 'for_each_file' is deprecated [-Wdeprecated-declarations] for_each_file(flist->dir, FA_RDONLY | FA_DIREC | FA_ARCH | FA_HIDDEN | FA_SYSTEM, fs_flist_putter, 0); ^~~~~~~~~~~~~ In file included from /tmp/pkgbuild/emulators/raine/work.i386/.buildlink/include/allegro/base.h:41:0, from /tmp/pkgbuild/emulators/raine/work.i386/.buildlink/include/allegro.h:25, from source/gui/rfsel.c:29: /tmp/pkgbuild/emulators/raine/work.i386/.buildlink/include/allegro/alcompat.h:130:25: note: declared here AL_FUNC_DEPRECATED(int, for_each_file, (AL_CONST char *name, int attrib, AL_METHOD(void, callback, (AL_CONST char *filename, int attrib, int param)), int param)); ^ /tmp/pkgbuild/emulators/raine/work.i386/.buildlink/include/allegro/internal/alconfig.h:221:57: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ /tmp/pkgbuild/emulators/raine/work.i386/.buildlink/include/allegro/alcompat.h:130:1: note: in expansion of macro 'AL_FUNC_DEPRECATED' AL_FUNC_DEPRECATED(int, for_each_file, (AL_CONST char *name, int attrib, AL_METHOD(void, callback, (AL_CONST char *filename, int attrib, int param)), int param)); ^~~~~~~~~~~~~~~~~~ Compiling source/gui/cheat.c... Compiling source/gui/dlg_dsw.c... Compiling source/gui/sound.c... Compiling source/gui/keys.c... Compiling source/gui/joystick.c... Compiling source/alleg/profile.c... Compiling source/alleg/soundcfg.c... Compiling make6502... Compiling source/6502/m6502hlp.c... Compiling source/alleg/blit.c... Compiling source/control.c... Compiling source/alleg/display.c... Compiling source/sdl/sasound.c... linux/object/68000/star.exe -hog linux/object/68000/s68000.asm STARSCREAM version 0.26r2 Generating "linux/object/68000/s68000.asm" with the following options: * CPU type: 68000 (24-bit addresses) * Identifiers begin with "s68000" * Stack calling conventions * Hog mode: On Decoding instructions: 012345linux/object/z80/makez80.exe -l -s -cs -x86 linux/object/z80/mz80.asm MakeZ80 - V3.4raine - Copyright 1998, Neil Bradley (neil@synthcom.com) 6Compiling source/z80/mz80help.c... 789ABCAssembling linux/object/z80/mz80.asm... DEF done Building table: done routine_counter = 7243 Assembling linux/object/68000/s68000.asm... linux/object/z80/mz80.asm:24307: warning: label alone on a line without a colon might be in error [-w+orphan-labels] linux/object/68000/s68000.asm:141868: warning: label alone on a line without a colon might be in error [-w+orphan-labels] Building M6502 linux/object... linux/object/6502/make6502.exe -l -s -6510 linux/object/6502/m6502.asm 178 Unique opcodes Make6502 - V1.6raine2 - Copyright 1998, Neil Bradley (neil@synthcom.com) Assembling linux/object/6502/m6502.asm... linux/object/6502/m6502.asm:14043: warning: label alone on a line without a colon might be in error [-w+orphan-labels] Linking Raine... ld: linux/object/68020/a020core.o: in function `L_8_409': core.c:(.data+0x35c0b): undefined reference to `m68k_do_jsr' ld: linux/object/68020/a020core.o: in function `L_8_464': core.c:(.data+0x35d85): undefined reference to `m68k_do_jsr' ld: linux/object/68020/a020core.o: in function `op_4e90': core.c:(.data+0x38158): undefined reference to `m68k_do_jsr' ld: linux/object/68020/a020core.o: in function `RR2_8015': core.c:(.data+0x381ad): undefined reference to `m68k_do_jsr' ld: linux/object/68020/a020core.o: in function `RR2_8016': core.c:(.data+0x381f2): undefined reference to `m68k_do_jsr' ld: linux/object/68020/a020core.o:core.c:(.data+0x3822f): more undefined references to `m68k_do_jsr' follow ld: linux/object/games/ctribebl.o: in function `ExecuteCombaTribesFrame': ctribebl.c:(.text+0x185c): undefined reference to `TechnosSoundOld_Frame' ld: linux/object/games/doubled3.o: in function `ExecuteDoubleD3Frame': doubled3.c:(.text+0x195c): undefined reference to `TechnosSound_Frame' ld: linux/object/games/doubled3.o: in function `ExecuteDoubleD3bFrame': doubled3.c:(.text+0x1a27): undefined reference to `TechnosSound_Frame' ld: linux/object/games/mugsmash.o: in function `execute_mugsmash_frame': mugsmash.c:(.text+0x3ff): undefined reference to `TechnosSoundOld_Frame' ld: linux/object/games/wwfsstar.o: in function `ExecuteWWFSuperStarsFrame': wwfsstar.c:(.text+0x1ca7): undefined reference to `TechnosSoundOld_Frame' ld: linux/object/games/tchnosnd.o: in function `AddTechnosSound': tchnosnd.c:(.text+0x3cd): undefined reference to `TechnosSound_Frame' ld: linux/object/games/tchnosnd.o: in function `AddTechnosSoundOld': tchnosnd.c:(.text+0x77a): undefined reference to `TechnosSoundOld_Frame' ld: linux/object/video/alpha.o: in function `init_alpha': alpha.c:(.text+0x3): undefined reference to `alpha' ld: linux/object/alleg/blit.o: in function `SetupScreenBitmap': blit.c:(.text+0x425e): undefined reference to `ds' gmake: *** [makefile:877: raine] Error 1 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/emulators/raine *** Error code 1 Stop. make: stopped in /usr/pkgsrc/emulators/raine