mmatyas / supermariowar

A fan-made multiplayer Super Mario Bros. style deathmatch game
http://smwstuff.net
438 stars 74 forks source link

Blank screen on macOS Mojave #74

Closed richy486 closed 6 years ago

richy486 commented 6 years ago

The game appears to build and run fine but the game window is blank:

screen shot 2018-08-23 at 7 29 30 am

(note running in dark mode)

Sounds play as I can hear the collect coin effect, no music but I can see the an error Error Loading Music: Unrecognized music format. Not sure why it's blank though.

macOS 10.14 Beta (18A371a)

This is the run output:

$ ./Binaries/Release/smw ../data
-------------------------------------------------------------------------------
 Super Mario War 2.0
-------------------------------------------------------------------------------

---------------- startup ----------------
[gfx] SDL 1.2.15 loaded.
[gfx] SDL_image 1.2.12 loaded.
[gfx] Game window initialized (640x480, 16bpp)
[sfx] SDL_Mixer 1.2.12 initialized.
[net] ENet 1.3.13 initialized.
[net] Network system initialized.

---------------- loading ----------------
loading font ../data/gfx/packs/Classic/menu/menu_font_small.png ... done
loading font ../data/gfx/packs/Classic/menu/menu_font_large.png ... done
loading sprite (mode 3) ../data/gfx/packs/Classic/menu/menu_background.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_smw.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_version.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/splash_credits.png...done
load ../data/music/game/Standard/Menu/menu.ogg...
Error Loading Music: Unrecognized music format
loading sprite (mode 3) ../data/gfx/packs/Classic/menu/menu_shade.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/scoreboard.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_slider_bar.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_plain_field.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_player_select.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_dialog.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_map_filter.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_match_select.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_vertical_arrows.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_mode_small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_mode_large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/dialog.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/dialog_button.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/tournament_background.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/tournament_powerup_splash.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/player_select_background.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/player_select_ready.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_selectfield.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_selectfield_disabled.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_map_flags.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/tour_markers.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_boxed_numbers.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/game_countdown_numbers.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_warp_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_warp_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_mapitems_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_mapitems_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_announcement_icons.png...done
Loading sprite (mode 2) ../data/gfx/leveleditor/leveleditor_platformstarttile.png ...done
Loading sprite (mode 2) ../data/gfx/leveleditor/leveleditor_selectedtile.png ...done
Loading sprite (mode 2) ../data/gfx/leveleditor/leveleditor_platform_path.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_background.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/preview/world_background.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_foreground.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/preview/world_foreground.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_foreground_special.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/preview/world_foreground_special.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_paths.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/preview/world_paths.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_vehicles.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/preview/world_vehicles.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_powerups.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_item_popup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_powerupssmall.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_bonusplace.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_bonushouse.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Expanded/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Expanded/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Expanded/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Classic/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Classic/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Classic/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SuperMarioWorld/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SuperMarioWorld/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SuperMarioWorld/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB1/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB1/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB1/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/YoshisIsland/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/YoshisIsland/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/YoshisIsland/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB2/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB2/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB2/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB3/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB3/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB3/small.png...done
loading font ../data/gfx/packs/Classic/fonts/font_small.png ... done
loading font ../data/gfx/packs/Classic/fonts/font_large.png ... done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/menu_survival.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/menu_stomp.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/menu_egg.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/cloud.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/ghost.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/fish.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/leaves.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/snow.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/rain.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/noteblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/breakableblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/powerupblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/donutblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/flipblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/bounceblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/throwblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/switchblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/viewblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/weaponbreakableblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/spring.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/spike.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/kuriboshoe.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/throwbox.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/tile_animation.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/tile_animation_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/tile_animation_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/blocks.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/blocks_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/blocks_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/unknown_tile.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/unknown_tile_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/unknown_tile_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/brokenyellowblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/brokenflipblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/brokenblueblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/brokengrayblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/icecube.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/iceblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/tanooki.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/statue.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/starpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/1uppowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/2uppowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/3uppowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/5uppowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/fireflower.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/hammerpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/icewandpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/podobopowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/poisonpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/mysterymushroom.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/boomerangpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/clockpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/bobombpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/powpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/modpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/bulletbillpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/featherpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/leafpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/bombpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/pwings.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/heartpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/extratimepowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/jailkeypowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/secret1.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/secret2.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/secret3.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/secret4.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/shade1.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/shade2.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/shade3.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/score_hearts.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/score_cards.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/score_coins.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/timershade.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/fonts/score.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/fonts/race.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/crown.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/cape.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/tail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/wings.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/warplock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/coinsparks.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/shinesparks.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/shellbounce.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/supersmash.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/egg.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/eggnumbers.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/star.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/flags.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/frenzycards.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/collectcards.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/yoshi.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/coin.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/thwomp.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/podobo.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/bowserfire.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/areas.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/modeobjects/kingofthehill.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/modeobjects/jail.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/goomba.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/goombadead.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/goombadeadflying.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/koopa.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/buzzybeetle.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/spiny.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/paragoomba.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/parakoopa.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/redparakoopa.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/redkoopa.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/cheepcheep.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/cheepcheepdead.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/sledgebrothers.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/sledgebrothersdead.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/bulletbill.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/bulletbilldead.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/modeobjects/chicken.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/racegoal.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/pipeminigamebonuses.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/phanto.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/key.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/bonuschest.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/teleportstar.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/fireball.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/hammer.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/wandblast.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/boomerang.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/shell.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/shelldead.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/throwblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/bomb.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/superfire.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/sledgehammer.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/fireball.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/fireball_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/fireball_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/rotodisc.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/rotodisc_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/rotodisc_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/bulletbill.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/bulletbill_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/bulletbill_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/flame.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/flame_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/flame_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/pirhanaplant.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/pirhanaplant_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/pirhanaplant_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/bulletbilldead.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/fireballexplosion.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/frictionsmoke.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/bobombsmoke.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/explosion.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/burnup.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/fireworks.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/poof.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/spawnsmoke.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/spawndoor.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/bonus.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/extralife.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/wind_meter.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/overlayholes.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/awards/killsinrow.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/awards/killsinrow.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/awards/souls.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/awards/soulspawn.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/awards/killsinrownumbers.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/modeobjects/flagbases.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/modeobjects/ownedtags.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/awards/award.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/abovearrows.png...done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_shade.png...done
load ../data/sfx/packs/Classic/mip.wav...
load ../data/sfx/packs/Classic/death.wav...
load ../data/sfx/packs/Classic/jump.wav...
load ../data/sfx/packs/Classic/skid.wav...
load ../data/sfx/packs/Classic/capejump.wav...
load ../data/sfx/packs/Classic/invincible.wav...
load ../data/sfx/packs/Classic/1up.wav...
load ../data/sfx/packs/Classic/sprout.wav...
load ../data/sfx/packs/Classic/collectpowerup.wav...
load ../data/sfx/packs/Classic/feather.wav...
load ../data/sfx/packs/Classic/tail.wav...
load ../data/sfx/packs/Classic/storeitem.wav...
load ../data/sfx/packs/Classic/breakblock.wav...
load ../data/sfx/packs/Classic/bump.wav...
load ../data/sfx/packs/Classic/coin.wav...
load ../data/sfx/packs/Classic/fireball.wav...
load ../data/sfx/packs/Classic/springjump.wav...
load ../data/sfx/packs/Classic/timewarning.wav...
load ../data/sfx/packs/Classic/hit.wav...
load ../data/sfx/packs/Classic/chicken.wav...
load ../data/sfx/packs/Classic/transform.wav...
load ../data/sfx/packs/Classic/yoshi.wav...
load ../data/sfx/packs/Classic/pause.wav...
load ../data/sfx/packs/Classic/bob-omb.wav...
load ../data/sfx/packs/Classic/dcoin.wav...
load ../data/sfx/packs/Classic/cannon.wav...
load ../data/sfx/packs/Classic/burnup.wav...
load ../data/sfx/packs/Classic/warp.wav...
load ../data/sfx/packs/Classic/thunder.wav...
load ../data/sfx/packs/Classic/clock.wav...
load ../data/sfx/packs/Classic/slowdown.wav...
load ../data/sfx/packs/Classic/storedpowerup.wav...
load ../data/sfx/packs/Classic/kick.wav...
load ../data/sfx/packs/Classic/race.wav...
load ../data/sfx/packs/Classic/bulletbill.wav...
load ../data/sfx/packs/Classic/boomerang.wav...
load ../data/sfx/packs/Classic/spit.wav...
load ../data/sfx/packs/Classic/starwarning.wav...
load ../data/sfx/packs/Classic/powerdown.wav...
load ../data/sfx/packs/Classic/switchpress.wav...
load ../data/sfx/packs/Classic/superspring.wav...
load ../data/sfx/packs/Classic/stun.wav...
load ../data/sfx/packs/Classic/inventory.wav...
load ../data/sfx/packs/Classic/mapmove.wav...
load ../data/sfx/packs/Classic/treasurechest.wav...
load ../data/sfx/packs/Classic/flamecannon.wav...
load ../data/sfx/packs/Classic/wand.wav...
load ../data/sfx/packs/Classic/enter-stage.wav...
load ../data/sfx/packs/Classic/gameover.wav...
load ../data/sfx/packs/Classic/pickup.wav...

When hitting Return on the blank screen the the game appears to do something because the output then prints:

loading map ../data/maps/0smw.map (preview) [v1.8.0.1] ... done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading map ../data/maps/0smw.map (preview) [v1.8.0.1] ... done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading map ../data/maps/0smw.map (preview) [v1.8.0.1] ... done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading map ../data/maps/0smw.map (preview) [v1.8.0.1] ... done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading map ../data/maps/0smw.map (preview) [v1.8.0.1] ... done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
richy486 commented 6 years ago

When building with SDL 2 option(USE_SDL2_LIBS "Use SDL2 instead of SDL 1.x" ON) # only smw ported yet I get the some errors:

$ cmake ..
-- The C compiler identification is AppleClang 10.0.0.10001043
-- The CXX compiler identification is AppleClang 10.0.0.10001043
-- Check for working C compiler: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
-- Check for working C compiler: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
-- Check for working CXX compiler: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.11") 
-- Found SDL2: /usr/local/lib/libSDL2main.a;/usr/local/lib/libSDL2.dylib;-framework Cocoa  
-- Found SDL2_mixer: /usr/local/lib/libSDL2_mixer.dylib (found version "2.0.2") 
-- Found SDL2_image: /usr/local/lib/libSDL2_image.dylib (found version "2.0.3") 
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for poll
-- Looking for poll - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for getnameinfo
-- Looking for getnameinfo - found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - not found
-- Looking for gethostbyaddr_r
-- Looking for gethostbyaddr_r - not found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Performing Test HAS_MSGHDR_FLAGS
-- Performing Test HAS_MSGHDR_FLAGS - Success
-- Check size of socklen_t
-- Check size of socklen_t - done
CMake Deprecation Warning at dependencies/yaml-cpp-noboost/CMakeLists.txt:9 (cmake_policy):
  The OLD behavior for policy CMP0012 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.

CMake Deprecation Warning at dependencies/yaml-cpp-noboost/CMakeLists.txt:13 (cmake_policy):
  The OLD behavior for policy CMP0015 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.

-- Performing Test FLAG_WEXTRA
-- Performing Test FLAG_WEXTRA - Success
-- Performing Test FLAG_TYPE_LIMITS
-- Performing Test FLAG_TYPE_LIMITS - Success
-- Performing Test FLAG_SIGN_COMPARE
-- Performing Test FLAG_SIGN_COMPARE - Success
-- Performing Test FLAG_IGNORED_QUALIFIERS
-- Performing Test FLAG_IGNORED_QUALIFIERS - Success
-- Performing Test FLAG_UNINITIALIZED
-- Performing Test FLAG_UNINITIALIZED - Success
-- Performing Test FLAG_LOGICAL_OP
-- Performing Test FLAG_LOGICAL_OP - Failed
-- Performing Test FLAG_SHADOW
-- Performing Test FLAG_SHADOW - Success
-- Performing Test FLAG_INIT_SELF
-- Performing Test FLAG_INIT_SELF - Success
-- Performing Test FLAG_COMPAT_NARROWING_OFF
-- Performing Test FLAG_COMPAT_NARROWING_OFF - Success
-- Performing Test FLAG_VISIBILITY_INLINES_HIDDEN
-- Performing Test FLAG_VISIBILITY_INLINES_HIDDEN - Success
    SYSTEM:      Darwin x86_64
    BUILD:       Release
    CC:          /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
    CXX:         /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
    C FLAGS:      -msse2 -std=c99 -O3 -fno-strict-aliasing -fexceptions -Wno-shadow
    CXX FLAGS:    -msse2 -O3 -std=c++11 -Wtype-limits -Wsign-compare -Wignored-qualifiers -Wuninitialized -Wshadow -Winit-self -Wno-narrowing -fno-strict-aliasing -fexceptions -Wno-shadow -Wno-c++11-narrowing -fvisibility-inlines-hidden
    LD FLAGS:    
    DEFINITIONS: USE_SDL2;NDEBUG;SMW_DATADIR="/usr/local/share/games/smw"
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/richy486/Demos/supermariowar/build
richy486:~/Demos/supermariowar/build[master !?]$ make -j4
Scanning dependencies of target NetplayFiles
Scanning dependencies of target enet
Scanning dependencies of target yaml-cpp
Scanning dependencies of target CommonFiles
[  0%] Building CXX object src/common_netplay/CMakeFiles/NetplayFiles.dir/platform_enet/NetPeerENet.cpp.o
[  1%] Building C object dependencies/enet/CMakeFiles/enet.dir/callbacks.c.o
[  2%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/binary.cpp.o
[  2%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/dirlist.cpp.o
[  2%] Building C object dependencies/enet/CMakeFiles/enet.dir/compress.c.o
[  3%] Building C object dependencies/enet/CMakeFiles/enet.dir/host.c.o
[  4%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/eyecandy.cpp.o
[  4%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/convert.cpp.o
[  4%] Building C object dependencies/enet/CMakeFiles/enet.dir/list.c.o
[  5%] Linking CXX static library libNetplayFiles.a
[  6%] Building C object dependencies/enet/CMakeFiles/enet.dir/packet.c.o
[  6%] Built target NetplayFiles
[  6%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/FileIO.cpp.o
[  6%] Building C object dependencies/enet/CMakeFiles/enet.dir/peer.c.o
[  7%] Building C object dependencies/enet/CMakeFiles/enet.dir/protocol.c.o
[  8%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/directives.cpp.o
[  8%] Building C object dependencies/enet/CMakeFiles/enet.dir/unix.c.o
[  9%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/FileList.cpp.o
[  9%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/emit.cpp.o
[  9%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/Game.cpp.o
[ 10%] Building C object dependencies/enet/CMakeFiles/enet.dir/win32.c.o
[ 10%] Linking C static library libenet.a
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libenet.a(win32.c.o) has no symbols
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libenet.a(win32.c.o) has no symbols
[ 10%] Built target enet
[ 11%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/GameModeSettings.cpp.o
[ 12%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/emitfromevents.cpp.o
Scanning dependencies of target smw-server
[ 13%] Building CXX object src/server/CMakeFiles/smw-server.dir/Blob.cpp.o
[ 13%] Building CXX object src/server/CMakeFiles/smw-server.dir/Log.cpp.o
[ 14%] Building CXX object src/server/CMakeFiles/smw-server.dir/NetworkLayerENet.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/GameValues.cpp.o
[ 14%] Building CXX object src/server/CMakeFiles/smw-server.dir/Player.cpp.o
[ 14%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/emitter.cpp.o
[ 15%] Building CXX object src/server/CMakeFiles/smw-server.dir/Room.cpp.o
[ 16%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/gfx.cpp.o
[ 16%] Building CXX object src/server/CMakeFiles/smw-server.dir/server.cpp.o
[ 17%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/emitterstate.cpp.o
[ 18%] Building CXX object src/server/CMakeFiles/smw-server.dir/mainServer.cpp.o
/Users/richy486/Demos/supermariowar/src/server/server.cpp:103:38: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t'
      (aka 'unsigned long long') [-Wformat]
    printf("Connect event [%lu].\n", new_client->getPlayerID());
                           ~~~       ^~~~~~~~~~~~~~~~~~~~~~~~~
                           %llu
/Users/richy486/Demos/supermariowar/src/server/server.cpp:124:41: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t'
      (aka 'unsigned long long') [-Wformat]
    printf("Disconnect event [%lu].\n", client.getPlayerID());
                              ~~~       ^~~~~~~~~~~~~~~~~~~~
                              %llu
/Users/richy486/Demos/supermariowar/src/server/server.cpp:265:62: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t'
      (aka 'unsigned long long') [-Wformat]
        printf("[error] Corrupt package arrived from %lu\n", playerID);
                                                     ~~~     ^~~~~~~~
                                                     %llu
/Users/richy486/Demos/supermariowar/src/server/server.cpp:346:62: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t'
      (aka 'unsigned long long') [-Wformat]
        printf("[error] Corrupt package arrived from %lu\n", playerID);
                                                     ~~~     ^~~~~~~~
                                                     %llu
/Users/richy486/Demos/supermariowar/src/server/server.cpp:382:62: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t'
      (aka 'unsigned long long') [-Wformat]
        printf("[error] Corrupt package arrived from %lu\n", playerID);
                                                     ~~~     ^~~~~~~~
                                                     %llu
/Users/richy486/Demos/supermariowar/src/server/server.cpp:507:62: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t'
      (aka 'unsigned long long') [-Wformat]
        printf("[error] Corrupt package arrived from %lu\n", playerID);
                                                     ~~~     ^~~~~~~~
                                                     %llu
[ 18%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/gfx/gfxFont.cpp.o
[ 18%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/emitterutils.cpp.o
6 warnings generated.
[ 19%] Linking CXX executable ../../Binaries/Release/smw-server
[ 19%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/gfx/gfxPalette.cpp.o
[ 19%] Built target smw-server
[ 20%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/exp.cpp.o
[ 20%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/memory.cpp.o
[ 20%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/gfx/gfxSDL.cpp.o
[ 21%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/gfx/gfxSprite.cpp.o
[ 21%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/gfx/SFont.cpp.o
[ 22%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/node.cpp.o
[ 23%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/global.cpp.o
[ 23%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/node_data.cpp.o
[ 23%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/input.cpp.o
[ 24%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/nodebuilder.cpp.o
/Users/richy486/Demos/supermariowar/src/common/global.cpp:313:13: warning: enumeration value 'tile_gap' not handled in switch [-Wswitch]
    switch (type) {
            ^
/Users/richy486/Demos/supermariowar/src/common/global.cpp:313:13: note: add missing switch cases
    switch (type) {
            ^
1 warning generated.
[ 24%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/nodeevents.cpp.o
[ 25%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/linfunc.cpp.o
[ 25%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/map.cpp.o
[ 26%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/map/MapReader.cpp.o
[ 27%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/null.cpp.o
[ 27%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/map/MapReader15xx.cpp.o
[ 27%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/ostream_wrapper.cpp.o
[ 28%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/parse.cpp.o
[ 29%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/map/MapReader16xx.cpp.o
[ 29%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/map/MapReader17xx.cpp.o
[ 29%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/parser.cpp.o
[ 30%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/regex_yaml.cpp.o
[ 30%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/scanner.cpp.o
[ 31%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/map/MapReader18xx.cpp.o
[ 31%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/MapList.cpp.o
[ 32%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/ObjectBase.cpp.o
[ 33%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/scanscalar.cpp.o
[ 33%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/scantag.cpp.o
[ 34%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/scantoken.cpp.o
[ 34%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/path.cpp.o
[ 35%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/RandomNumberGenerator.cpp.o
[ 35%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/ResourceManager.cpp.o
[ 36%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/sfx.cpp.o
[ 36%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/simplekey.cpp.o
[ 37%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/singledocparser.cpp.o
[ 37%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/stream.cpp.o
[ 38%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/TilesetManager.cpp.o
[ 38%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/ui/MI_MapPreview.cpp.o
[ 39%] Building CXX object dependencies/yaml-cpp-noboost/CMakeFiles/yaml-cpp.dir/src/tag.cpp.o
[ 40%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/ui/MI_MapField.cpp.o
[ 40%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/ui/MI_SelectField.cpp.o
[ 41%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/ui/MI_ImageSelectField.cpp.o
[ 42%] Linking CXX static library libyaml-cpp.a
[ 42%] Built target yaml-cpp
[ 42%] Building CXX object src/common/CMakeFiles/CommonFiles.dir/ui/MI_SliderField.cpp.o
[ 43%] Linking CXX static library libCommonFiles.a
[ 43%] Built target CommonFiles
Scanning dependencies of target smw-leveledit
Scanning dependencies of target smw-worldedit
Scanning dependencies of target smw
[ 43%] Building CXX object src/leveleditor/CMakeFiles/smw-leveledit.dir/__/smw/FPSLimiter.cpp.o
[ 44%] Building CXX object src/leveleditor/CMakeFiles/smw-leveledit.dir/__/common/movingplatform.cpp.o
[ 45%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/common/movingplatform.cpp.o
[ 46%] Building CXX object src/smw/CMakeFiles/smw.dir/__/common/movingplatform.cpp.o
[ 46%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/smw/world.cpp.o
[ 47%] Building CXX object src/leveleditor/CMakeFiles/smw-leveledit.dir/leveleditor.cpp.o
[ 47%] Building CXX object src/smw/CMakeFiles/smw.dir/__/common/uicontrol.cpp.o
[ 48%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/smw/objects/moving/MovingObject.cpp.o
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:204:30: error: use of undeclared identifier 'SDL_SRCCOLORKEY'
                                SDL_SetColorKey(preview, SDL_SRCCOLORKEY, SDL_MapRGB(preview->format, 255, 0, 255));
                                                         ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:401:2: error: use of undeclared identifier 'SDL_WM_SetCaption'
        SDL_WM_SetCaption(MAPTITLESTRING, "leveleditor.ico");
        ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:486:38: error: use of undeclared identifier 'SDL_SRCCOLORKEY'
    if ( SDL_SetColorKey(s_platform, SDL_SRCCOLORKEY, SDL_MapRGB(s_platform->format, 255, 0, 255)) < 0) {
                                     ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:490:49: error: use of undeclared identifier 'SDL_SRCCOLORKEY'
    if ( SDL_SetColorKey(s_platformpathbuttons, SDL_SRCCOLORKEY, SDL_MapRGB(s_platformpathbuttons->format, 255, 0, 255)) < 0) {
                                                ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:494:46: error: use of undeclared identifier 'SDL_SRCCOLORKEY'
    if ( SDL_SetColorKey(s_maphazardbuttons, SDL_SRCCOLORKEY, SDL_MapRGB(s_maphazardbuttons->format, 255, 0, 255)) < 0) {
                                             ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:805:25: error: use of undeclared identifier 'SDLKey'; did you mean 'SDLK_y'?
                        SDLKey key = event.key.keysym.sym;
                        ^~~~~~
                        SDLK_y
/usr/local/include/SDL2/SDL_keycode.h:124:5: note: 'SDLK_y' declared here
    SDLK_y = 'y',
    ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:805:31: error: expected ';' after expression
                        SDLKey key = event.key.keysym.sym;
                              ^
                              ;
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:805:32: error: use of undeclared identifier 'key'
                        SDLKey key = event.key.keysym.sym;
                               ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:807:29: error: use of undeclared identifier 'key'
                        if (key == SDLK_LEFT) {
                            ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:809:36: error: use of undeclared identifier 'key'
                        } else if (key == SDLK_RIGHT) {
                                   ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:805:25: warning: expression result unused [-Wunused-value]
                        SDLKey key = event.key.keysym.sym;
                        ^~~~~~
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:839:7: error: use of undeclared identifier 'SDLKey'; did you mean 'SDLK_y'?
                                                SDLKey key = event.key.keysym.sym;
                                                ^~~~~~
                                                SDLK_y
/usr/local/include/SDL2/SDL_keycode.h:124:5: note: 'SDLK_y' declared here
    SDLK_y = 'y',
    ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:839:13: error: expected ';' after expression
                                                SDLKey key = event.key.keysym.sym;
                                                      ^
                                                      ;
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:839:14: error: use of undeclared identifier 'key'
                                                SDLKey key = event.key.keysym.sym;
                                                       ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:841:25: error: use of undeclared identifier 'key'
                    if (key == SDLK_ESCAPE) {
                        ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:860:25: error: use of undeclared identifier 'key'
                    if (key >= SDLK_1 && key <= SDLK_4) {
                        ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:860:42: error: use of undeclared identifier 'key'
                    if (key >= SDLK_1 && key <= SDLK_4) {
                                         ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:862:24: error: use of undeclared identifier 'key'
                                                                nospawn_mode = key - SDLK_1 + 1;
                                                                               ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:866:10: error: use of undeclared identifier 'key'
                                        if (key == SDLK_INSERT)
                                            ^
/Users/richy486/Demos/supermariowar/src/leveleditor/leveleditor.cpp:869:10: error: use of undeclared identifier 'key'
                                        if (key == SDLK_t) {
                                            ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
make[2]: *** [src/leveleditor/CMakeFiles/smw-leveledit.dir/leveleditor.cpp.o] Error 1
make[1]: *** [src/leveleditor/CMakeFiles/smw-leveledit.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 49%] Building CXX object src/smw/CMakeFiles/smw.dir/__/common/uimenu.cpp.o
[ 49%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/smw/objects/overmap/OverMapObject.cpp.o
[ 49%] Building CXX object src/smw/CMakeFiles/smw.dir/ai.cpp.o
[ 50%] Building CXX object src/smw/CMakeFiles/smw.dir/gamemodes.cpp.o
[ 51%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/smw/ObjectContainer.cpp.o
[ 52%] Building CXX object src/smw/CMakeFiles/smw.dir/GSMenu.cpp.o
/Users/richy486/Demos/supermariowar/src/smw/gamemodes.cpp:3434:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
[ 52%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/smw/objecthazard.cpp.o
[ 53%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/smw/menu/ModeOptionsMenu.cpp.o
[ 53%] Building CXX object src/smw/CMakeFiles/smw.dir/player.cpp.o
1 warning generated.
[ 53%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/common/uicontrol.cpp.o
[ 54%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/common/ui/MI_MapPreview.cpp.o
/Users/richy486/Demos/supermariowar/src/smw/player.cpp:1837:13: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else
            ^
/Users/richy486/Demos/supermariowar/src/smw/player.cpp:1881:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else if (deathstyle == death_style_shatter)
        ^
/Users/richy486/Demos/supermariowar/src/smw/player.cpp:1879:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else if (deathstyle == death_style_squish)
        ^
/Users/richy486/Demos/supermariowar/src/smw/player.cpp:2879:13: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else
            ^
[ 55%] Building CXX object src/smw/CMakeFiles/smw.dir/world.cpp.o
[ 55%] Building CXX object src/smw/CMakeFiles/smw.dir/uicustomcontrol.cpp.o
4 warnings generated.
[ 55%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/common/ui/MI_MapField.cpp.o
/Users/richy486/Demos/supermariowar/src/smw/uicustomcontrol.cpp:1867:9: warning: address of array 'this->miBonusImages' will always evaluate to 'true'
      [-Wpointer-bool-conversion]
    if (miBonusImages) {
    ~~  ^~~~~~~~~~~~~
[ 56%] Building CXX object src/smw/CMakeFiles/smw.dir/objectgame.cpp.o
[ 57%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/smw/ui/MI_PowerupSlider.cpp.o
[ 57%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/smw/ui/MI_FrenzyModeOptions.cpp.o
/Users/richy486/Demos/supermariowar/src/smw/objectgame.cpp:3510:13: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else
            ^
[ 57%] Building CXX object src/smw/CMakeFiles/smw.dir/objecthazard.cpp.o
1 warning generated.
[ 58%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/__/common/uimenu.cpp.o
[ 59%] Building CXX object src/smw/CMakeFiles/smw.dir/net.cpp.o
[ 59%] Building CXX object src/worldeditor/CMakeFiles/smw-worldedit.dir/worldeditor.cpp.o
[ 59%] Building CXX object src/smw/CMakeFiles/smw.dir/FPSLimiter.cpp.o
[ 60%] Building CXX object src/smw/CMakeFiles/smw.dir/GSSplashScreen.cpp.o
1 warning generated.
[ 60%] Building CXX object src/smw/CMakeFiles/smw.dir/GSGameplay.cpp.o
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:499:2: error: use of undeclared identifier 'SDL_WM_SetCaption'
        SDL_WM_SetCaption(MAPTITLESTRING, "worldeditor.ico");
        ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:941:22: error: use of undeclared identifier 'SDL_DEFAULT_REPEAT_DELAY'
        SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL);
                            ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:941:48: error: use of undeclared identifier 'SDL_DEFAULT_REPEAT_INTERVAL'
        SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL);
                                                      ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:1093:7: error: use of undeclared identifier 'SDLKey'; did you mean 'SDLK_y'?
                                                SDLKey key = event.key.keysym.sym;
                                                ^~~~~~
                                                SDLK_y
/usr/local/include/SDL2/SDL_keycode.h:124:5: note: 'SDLK_y' declared here
    SDLK_y = 'y',
    ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:1093:13: error: expected ';' after expression
                                                SDLKey key = event.key.keysym.sym;
                                                      ^
                                                      ;
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:1093:14: error: use of undeclared identifier 'key'
                                                SDLKey key = event.key.keysym.sym;
                                                       ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:1095:25: error: use of undeclared identifier 'key'
                    if (key == SDLK_LEFT) {
                        ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:1097:32: error: use of undeclared identifier 'key'
                    } else if (key == SDLK_RIGHT) {
                               ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:1093:7: warning: expression result unused [-Wunused-value]
                                                SDLKey key = event.key.keysym.sym;
                                                ^~~~~~
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:1900:3: error: use of undeclared identifier 'SDL_Flip'
                SDL_Flip(screen);
                ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:2575:3: error: use of undeclared identifier 'SDL_Flip'
                SDL_Flip(screen);
                ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:2703:3: error: use of undeclared identifier 'SDL_Flip'
                SDL_Flip(screen);
                ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:2775:3: error: use of undeclared identifier 'SDL_Flip'
                SDL_Flip(screen);
                ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:2855:3: error: use of undeclared identifier 'SDL_Flip'
                SDL_Flip(screen);
                ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:2919:3: error: use of undeclared identifier 'SDL_Flip'
                SDL_Flip(screen);
                ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:2950:6: error: use of undeclared identifier 'SDLKey'; did you mean 'SDLK_y'?
                                        SDLKey key = event.key.keysym.sym;
                                        ^~~~~~
                                        SDLK_y
/usr/local/include/SDL2/SDL_keycode.h:124:5: note: 'SDLK_y' declared here
    SDLK_y = 'y',
    ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:2950:12: error: expected ';' after expression
                                        SDLKey key = event.key.keysym.sym;
                                              ^
                                              ;
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:2950:13: error: use of undeclared identifier 'key'
                                        SDLKey key = event.key.keysym.sym;
                                               ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:2951:21: error: use of undeclared identifier 'key'
                if (key >= SDLK_1 && key <= SDLK_2) {
                    ^
/Users/richy486/Demos/supermariowar/src/worldeditor/worldeditor.cpp:2951:38: error: use of undeclared identifier 'key'
                if (key >= SDLK_1 && key <= SDLK_2) {
                                     ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
make[2]: *** [src/worldeditor/CMakeFiles/smw-worldedit.dir/worldeditor.cpp.o] Error 1
make[1]: *** [src/worldeditor/CMakeFiles/smw-worldedit.dir/all] Error 2
[ 61%] Building CXX object src/smw/CMakeFiles/smw.dir/ObjectContainer.cpp.o
[ 61%] Building CXX object src/smw/CMakeFiles/smw.dir/main.cpp.o
[ 62%] Building CXX object src/smw/CMakeFiles/smw.dir/network/NetConfigManager.cpp.o
[ 62%] Building CXX object src/smw/CMakeFiles/smw.dir/network/FileCompressor.cpp.o
[ 63%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/IO_Block.cpp.o
[ 63%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/BounceBlock.cpp.o
[ 64%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/BreakableBlock.cpp.o
[ 64%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/DonutBlock.cpp.o
[ 65%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/FlipBlock.cpp.o
[ 65%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/NoteBlock.cpp.o
[ 66%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/OnOffSwitchBlock.cpp.o
[ 66%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/PowerupBlock.cpp.o
[ 67%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/ViewBlock.cpp.o
[ 67%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/SwitchBlock.cpp.o
[ 68%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/ThrowBlock.cpp.o
[ 68%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/blocks/WeaponBreakableBlock.cpp.o
[ 69%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/moving/MovingObject.cpp.o
[ 70%] Building CXX object src/smw/CMakeFiles/smw.dir/objects/overmap/OverMapObject.cpp.o
[ 70%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerAwardEffects.cpp.o
[ 71%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerBurnupTimer.cpp.o
[ 71%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerCollisions.cpp.o
[ 72%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerCape.cpp.o
[ 72%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerCardCollection.cpp.o
[ 73%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerInvincibility.cpp.o
[ 73%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerJail.cpp.o
[ 74%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerKuriboShoe.cpp.o
[ 74%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerOutOfArenaTimer.cpp.o
[ 75%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerSecretCode.cpp.o
[ 75%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerShield.cpp.o
[ 76%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerSpinStatus.cpp.o
[ 76%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerSuicideTimer.cpp.o
[ 77%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerSuperStomp.cpp.o
[ 77%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerTail.cpp.o
[ 78%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerTanookiSuit.cpp.o
[ 78%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerWarpStatus.cpp.o
[ 79%] Building CXX object src/smw/CMakeFiles/smw.dir/player_components/PlayerWings.cpp.o
[ 79%] Building CXX object src/smw/CMakeFiles/smw.dir/ui/NetworkListScroll.cpp.o
[ 80%] Building CXX object src/smw/CMakeFiles/smw.dir/ui/MI_StringScroll.cpp.o
[ 80%] Building CXX object src/smw/CMakeFiles/smw.dir/ui/MI_PowerupSlider.cpp.o
[ 81%] Building CXX object src/smw/CMakeFiles/smw.dir/ui/MI_FrenzyModeOptions.cpp.o
[ 81%] Building CXX object src/smw/CMakeFiles/smw.dir/ui/MI_InputControlContainer.cpp.o
[ 82%] Building CXX object src/smw/CMakeFiles/smw.dir/ui/MI_TeamSelect.cpp.o
[ 82%] Building CXX object src/smw/CMakeFiles/smw.dir/ui/MI_NetRoomTeamSelect.cpp.o
[ 83%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/MainMenu.cpp.o
[ 83%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/BonusWheelMenu.cpp.o
[ 84%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/GameSettingsMenu.cpp.o
[ 85%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/ModeOptionsMenu.cpp.o
[ 85%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/MapFilterEditMenu.cpp.o
[ 86%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/MatchSelectionMenu.cpp.o
[ 86%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/OptionsMenu.cpp.o
[ 87%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/PlayerControlsMenu.cpp.o
[ 87%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/PlayerControlsSelectMenu.cpp.o
[ 88%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/TeamSelectMenu.cpp.o
[ 88%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/TournamentScoreboardMenu.cpp.o
[ 89%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/TourStopMenu.cpp.o
[ 89%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/WorldMenu.cpp.o
[ 90%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/options/EyeCandyOptionsMenu.cpp.o
[ 90%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/options/GameplayOptionsMenu.cpp.o
[ 91%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/options/GraphicsOptionsMenu.cpp.o
[ 91%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/options/PowerupDropRatesMenu.cpp.o
[ 92%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/options/PowerupSettingsMenu.cpp.o
[ 92%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/options/ProjectileLimitsMenu.cpp.o
[ 93%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/options/ProjectileOptionsMenu.cpp.o
[ 93%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/options/SoundOptionsMenu.cpp.o
[ 94%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/options/TeamOptionsMenu.cpp.o
[ 94%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/network/NetEditServersMenu.cpp.o
[ 95%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/network/NetLobbyMenu.cpp.o
[ 95%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/network/NetNewRoomMenu.cpp.o
[ 96%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/network/NetNewRoomSettingsMenu.cpp.o
[ 96%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/network/NetRoomMenu.cpp.o
[ 97%] Building CXX object src/smw/CMakeFiles/smw.dir/menu/network/NetServersMenu.cpp.o
[ 97%] Building CXX object src/smw/CMakeFiles/smw.dir/platform/network/enet/NetworkLayerENet.cpp.o
[ 98%] Linking CXX executable ../../Binaries/Release/smw
[ 98%] Built target smw
make: *** [all] Error 2

And a blank screen when I run

$ ./Binaries/Release/smw ../data
-------------------------------------------------------------------------------
 Super Mario War 2.0
-------------------------------------------------------------------------------

---------------- startup ----------------
[gfx] SDL 2.0.8 loaded.
[gfx] SDL_image 2.0.3 loaded.
[gfx] Renderer: opengl, accelerated
[gfx] Game window initialized (640x480, 32bpp)
[sfx] SDL_Mixer 2.0.2 initialized.
[net] ENet 1.3.13 initialized.
[net] Network system initialized.

---------------- loading ----------------
Could not open /Users/richy486/Library/Preferences/.smw/controls.sdl2.bin: No such file or directory
loading font ../data/gfx/packs/Classic/menu/menu_font_small.png ... done
loading font ../data/gfx/packs/Classic/menu/menu_font_large.png ... done
loading sprite (mode 3) ../data/gfx/packs/Classic/menu/menu_background.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_smw.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_version.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/splash_credits.png...done
load ../data/music/game/Standard/Menu/menu.ogg...
loading sprite (mode 3) ../data/gfx/packs/Classic/menu/menu_shade.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/scoreboard.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_slider_bar.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_plain_field.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_player_select.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_dialog.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_map_filter.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_match_select.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_vertical_arrows.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_mode_small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_mode_large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/dialog.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/dialog_button.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/tournament_background.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/tournament_powerup_splash.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/player_select_background.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/player_select_ready.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_selectfield.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_selectfield_disabled.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_map_flags.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/tour_markers.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_boxed_numbers.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/game_countdown_numbers.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_warp_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_warp_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_mapitems_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_mapitems_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_announcement_icons.png...done
Loading sprite (mode 2) ../data/gfx/leveleditor/leveleditor_platformstarttile.png ...done
Loading sprite (mode 2) ../data/gfx/leveleditor/leveleditor_selectedtile.png ...done
Loading sprite (mode 2) ../data/gfx/leveleditor/leveleditor_platform_path.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_background.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/preview/world_background.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_foreground.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/preview/world_foreground.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_foreground_special.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/preview/world_foreground_special.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_paths.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/preview/world_paths.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_vehicles.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/preview/world_vehicles.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_powerups.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_item_popup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_powerupssmall.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_bonusplace.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/world/world_bonushouse.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Expanded/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Expanded/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Expanded/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Classic/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Classic/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/Classic/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SuperMarioWorld/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SuperMarioWorld/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SuperMarioWorld/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB1/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB1/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB1/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/YoshisIsland/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/YoshisIsland/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/YoshisIsland/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB2/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB2/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB2/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB3/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB3/medium.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/SMB3/small.png...done
loading font ../data/gfx/packs/Classic/fonts/font_small.png ... done
loading font ../data/gfx/packs/Classic/fonts/font_large.png ... done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/menu_survival.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/menu_stomp.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/menu_egg.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/cloud.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/ghost.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/fish.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/leaves.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/snow.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/rain.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/noteblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/breakableblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/powerupblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/donutblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/flipblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/bounceblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/throwblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/switchblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/viewblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/blocks/weaponbreakableblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/spring.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/spike.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/kuriboshoe.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/throwbox.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/tile_animation.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/tile_animation_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/tile_animation_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/blocks.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/blocks_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/blocks_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/unknown_tile.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/unknown_tile_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/tilesets/unknown_tile_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/brokenyellowblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/brokenflipblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/brokenblueblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/brokengrayblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/icecube.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/iceblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/tanooki.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/statue.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/starpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/1uppowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/2uppowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/3uppowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/5uppowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/fireflower.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/hammerpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/icewandpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/podobopowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/poisonpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/mysterymushroom.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/boomerangpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/clockpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/bobombpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/powpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/modpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/bulletbillpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/featherpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/leafpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/bombpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/pwings.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/heartpowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/extratimepowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/jailkeypowerup.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/secret1.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/secret2.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/secret3.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/secret4.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/shade1.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/shade2.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/shade3.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/score_hearts.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/score_cards.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/score_coins.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/timershade.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/fonts/score.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/fonts/race.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/crown.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/cape.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/tail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/wings.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/warplock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/coinsparks.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/shinesparks.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/shellbounce.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/supersmash.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/egg.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/eggnumbers.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/star.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/flags.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/frenzycards.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/collectcards.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/yoshi.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/coin.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/thwomp.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/podobo.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/bowserfire.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/areas.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/modeobjects/kingofthehill.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/modeobjects/jail.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/goomba.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/goombadead.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/goombadeadflying.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/koopa.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/buzzybeetle.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/spiny.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/paragoomba.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/parakoopa.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/redparakoopa.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/redkoopa.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/cheepcheep.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/cheepcheepdead.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/sledgebrothers.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/sledgebrothersdead.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/bulletbill.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/bulletbilldead.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/modeobjects/chicken.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/racegoal.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/pipeminigamebonuses.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/phanto.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/key.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/bonuschest.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/teleportstar.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/fireball.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/hammer.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/wandblast.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/boomerang.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/shell.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/shelldead.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/throwblock.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/projectiles/bomb.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/superfire.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/modeobjects/sledgehammer.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/fireball.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/fireball_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/fireball_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/rotodisc.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/rotodisc_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/rotodisc_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/bulletbill.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/bulletbill_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/bulletbill_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/flame.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/flame_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/flame_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/pirhanaplant.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/pirhanaplant_preview.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/pirhanaplant_thumbnail.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/hazards/bulletbilldead.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/fireballexplosion.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/frictionsmoke.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/bobombsmoke.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/explosion.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/burnup.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/fireworks.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/poof.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/spawnsmoke.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/spawndoor.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/bonus.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/extralife.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/eyecandy/wind_meter.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/overlayholes.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/awards/killsinrow.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/awards/killsinrow.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/awards/souls.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/awards/soulspawn.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/awards/killsinrownumbers.png...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/modeobjects/flagbases.png ...done
Loading sprite (mode 2) ../data/gfx/packs/Classic/modeobjects/ownedtags.png ...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/small.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/powerups/large.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/awards/award.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/eyecandy/abovearrows.png...done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading sprite (mode 3) ../data/gfx/packs/Classic/backgrounds/Land_Classic.png...done
loading sprite (mode 1) ../data/gfx/packs/Classic/menu/menu_shade.png...done
load ../data/sfx/packs/Classic/mip.wav...
load ../data/sfx/packs/Classic/death.wav...
load ../data/sfx/packs/Classic/jump.wav...
load ../data/sfx/packs/Classic/skid.wav...
load ../data/sfx/packs/Classic/capejump.wav...
load ../data/sfx/packs/Classic/invincible.wav...
load ../data/sfx/packs/Classic/1up.wav...
load ../data/sfx/packs/Classic/sprout.wav...
load ../data/sfx/packs/Classic/collectpowerup.wav...
load ../data/sfx/packs/Classic/feather.wav...
load ../data/sfx/packs/Classic/tail.wav...
load ../data/sfx/packs/Classic/storeitem.wav...
load ../data/sfx/packs/Classic/breakblock.wav...
load ../data/sfx/packs/Classic/bump.wav...
load ../data/sfx/packs/Classic/coin.wav...
load ../data/sfx/packs/Classic/fireball.wav...
load ../data/sfx/packs/Classic/springjump.wav...
load ../data/sfx/packs/Classic/timewarning.wav...
load ../data/sfx/packs/Classic/hit.wav...
load ../data/sfx/packs/Classic/chicken.wav...
load ../data/sfx/packs/Classic/transform.wav...
load ../data/sfx/packs/Classic/yoshi.wav...
load ../data/sfx/packs/Classic/pause.wav...
load ../data/sfx/packs/Classic/bob-omb.wav...
load ../data/sfx/packs/Classic/dcoin.wav...
load ../data/sfx/packs/Classic/cannon.wav...
load ../data/sfx/packs/Classic/burnup.wav...
load ../data/sfx/packs/Classic/warp.wav...
load ../data/sfx/packs/Classic/thunder.wav...
load ../data/sfx/packs/Classic/clock.wav...
load ../data/sfx/packs/Classic/slowdown.wav...
load ../data/sfx/packs/Classic/storedpowerup.wav...
load ../data/sfx/packs/Classic/kick.wav...
load ../data/sfx/packs/Classic/race.wav...
load ../data/sfx/packs/Classic/bulletbill.wav...
load ../data/sfx/packs/Classic/boomerang.wav...
load ../data/sfx/packs/Classic/spit.wav...
load ../data/sfx/packs/Classic/starwarning.wav...
load ../data/sfx/packs/Classic/powerdown.wav...
load ../data/sfx/packs/Classic/switchpress.wav...
load ../data/sfx/packs/Classic/superspring.wav...
load ../data/sfx/packs/Classic/stun.wav...
load ../data/sfx/packs/Classic/inventory.wav...
load ../data/sfx/packs/Classic/mapmove.wav...
load ../data/sfx/packs/Classic/treasurechest.wav...
load ../data/sfx/packs/Classic/flamecannon.wav...
load ../data/sfx/packs/Classic/wand.wav...
load ../data/sfx/packs/Classic/enter-stage.wav...
load ../data/sfx/packs/Classic/gameover.wav...
load ../data/sfx/packs/Classic/pickup.wav...

But music works!

mmatyas commented 6 years ago

I suppose this might be due to Apple starting to deprecate OpenGL (see the bottom of https://developer.apple.com/macos/whats-new/), though even then both SDL 1 and 2 should continue to work. I'm not really familiar with Mac, could perhaps Dark mode cause this somehow?

As for the SDL2 build, only the main game has been ported, so the editors will fail to build -- you can just use make smw to ignore them.

richy486 commented 6 years ago

Thanks! I thought it was just SDL 2 that should work. This macOS page mentions OpenGL ES so I turned that on and it works with both SDL 1 and 2!

option(SDL2_FORCE_GLES "(SDL2) Use OpenGL ES rendering if possible" ON)