+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/solarus-1.5.1nb41/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/solarus-1.5.1nb41/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for solarus-1.5.1nb41 [ 0%] Building CXX object CMakeFiles/solarus.dir/src/AbilityInfo.cpp.o [ 1%] Building CXX object CMakeFiles/solarus.dir/src/Arguments.cpp.o [ 1%] Building CXX object CMakeFiles/solarus.dir/src/CommandsEffects.cpp.o [ 2%] Building CXX object CMakeFiles/solarus.dir/src/CurrentQuest.cpp.o [ 2%] Building CXX object CMakeFiles/solarus.dir/src/Dialog.cpp.o [ 3%] Building CXX object CMakeFiles/solarus.dir/src/DialogBoxSystem.cpp.o [ 3%] Building CXX object CMakeFiles/solarus.dir/src/DialogResources.cpp.o /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/DialogResources.cpp: In member function 'virtual bool Solarus::DialogResources::export_to_lua(std::ostream&) const': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/DialogResources.cpp:308:19: warning: loop variable 'kvp' creates a copy from type 'const std::pair<const std::__cxx11::basic_string<char>, Solarus::DialogData>' [-Wrange-loop-construct] 308 | for (const auto kvp : dialogs) { | ^~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/DialogResources.cpp:308:19: note: use reference type to prevent copying 308 | for (const auto kvp : dialogs) { | ^~~ | & /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/DialogResources.cpp:313:21: warning: loop variable 'pkvp' creates a copy from type 'const std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >' [-Wrange-loop-construct] 313 | for (const auto pkvp : dialog.get_properties()) { | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/DialogResources.cpp:313:21: note: use reference type to prevent copying 313 | for (const auto pkvp : dialog.get_properties()) { | ^~~~ | & [ 3%] Building CXX object CMakeFiles/solarus.dir/src/Drawable.cpp.o [ 4%] Building CXX object CMakeFiles/solarus.dir/src/EntityData.cpp.o [ 4%] Building CXX object CMakeFiles/solarus.dir/src/Equipment.cpp.o [ 5%] Building CXX object CMakeFiles/solarus.dir/src/EquipmentItem.cpp.o [ 5%] Building CXX object CMakeFiles/solarus.dir/src/EquipmentItemUsage.cpp.o [ 5%] Building CXX object CMakeFiles/solarus.dir/src/Game.cpp.o [ 6%] Building CXX object CMakeFiles/solarus.dir/src/GameCommands.cpp.o [ 6%] Building CXX object CMakeFiles/solarus.dir/src/MainLoop.cpp.o [ 7%] Building CXX object CMakeFiles/solarus.dir/src/Map.cpp.o /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/Map.cpp: In member function 'void Solarus::Map::build_foreground_surface()': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/Map.cpp:574:45: warning: 'this' pointer is null [-Wnonnull] 574 | const Size& camera_size = camera->get_size(); | ~~~~~~~~~~~~~~~~^~ In file included from /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/entities/Destination.h:21, from /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/Map.cpp:17: /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/entities/Entity.h:148:10: note: in a call to non-static member function 'Solarus::Size Solarus::Entity::get_size() const' 148 | Size get_size() const; | ^~~~~~~~ [ 7%] Building CXX object CMakeFiles/solarus.dir/src/MapData.cpp.o [ 8%] Building CXX object CMakeFiles/solarus.dir/src/QuestProperties.cpp.o [ 8%] Building CXX object CMakeFiles/solarus.dir/src/QuestResources.cpp.o [ 8%] Building CXX object CMakeFiles/solarus.dir/src/Savegame.cpp.o [ 9%] Building CXX object CMakeFiles/solarus.dir/src/SavegameConverterV1.cpp.o [ 9%] Building CXX object CMakeFiles/solarus.dir/src/Settings.cpp.o [ 10%] Building CXX object CMakeFiles/solarus.dir/src/SolarusFatal.cpp.o [ 10%] Building CXX object CMakeFiles/solarus.dir/src/Sprite.cpp.o [ 10%] Building CXX object CMakeFiles/solarus.dir/src/SpriteAnimation.cpp.o [ 11%] Building CXX object CMakeFiles/solarus.dir/src/SpriteAnimationDirection.cpp.o [ 11%] Building CXX object CMakeFiles/solarus.dir/src/SpriteAnimationSet.cpp.o [ 12%] Building CXX object CMakeFiles/solarus.dir/src/SpriteData.cpp.o [ 12%] Building CXX object CMakeFiles/solarus.dir/src/StringResources.cpp.o /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/StringResources.cpp: In member function 'virtual bool Solarus::StringResources::export_to_lua(std::ostream&) const': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/StringResources.cpp:191:19: warning: loop variable 'kvp' creates a copy from type 'const std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >' [-Wrange-loop-construct] 191 | for (const auto kvp : strings) { | ^~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/StringResources.cpp:191:19: note: use reference type to prevent copying 191 | for (const auto kvp : strings) { | ^~~ | & [ 13%] Building CXX object CMakeFiles/solarus.dir/src/Timer.cpp.o [ 13%] Building CXX object CMakeFiles/solarus.dir/src/Transition.cpp.o [ 13%] Building CXX object CMakeFiles/solarus.dir/src/TransitionFade.cpp.o [ 14%] Building CXX object CMakeFiles/solarus.dir/src/TransitionImmediate.cpp.o [ 14%] Building CXX object CMakeFiles/solarus.dir/src/TransitionScrolling.cpp.o [ 15%] Building CXX object CMakeFiles/solarus.dir/src/Treasure.cpp.o [ 15%] Building CXX object CMakeFiles/solarus.dir/src/entities/AnimatedTilePattern.cpp.o [ 15%] Building CXX object CMakeFiles/solarus.dir/src/entities/Arrow.cpp.o [ 16%] Building CXX object CMakeFiles/solarus.dir/src/entities/Block.cpp.o [ 16%] Building CXX object CMakeFiles/solarus.dir/src/entities/Bomb.cpp.o [ 17%] Building CXX object CMakeFiles/solarus.dir/src/entities/Boomerang.cpp.o [ 17%] Building CXX object CMakeFiles/solarus.dir/src/entities/Camera.cpp.o In file included from /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/Camera.cpp:18: /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/entities/Entities.h: In instantiation of 'std::set<std::shared_ptr<const _Tp> > Solarus::Entities::get_entities_by_type() const [with T = Solarus::Separator]': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/Camera.cpp:447:53: required from here /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/entities/Entities.h:272:32: warning: loop variable 'entity' of type 'const Solarus::ConstEntityPtr&' {aka 'const std::shared_ptr<const Solarus::Entity>&'} binds to a temporary constructed from type 'const std::shared_ptr<Solarus::Entity>' [-Wrange-loop-construct] 272 | for (const ConstEntityPtr& entity : kvp.second) { | ^~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/entities/Entities.h:272:32: note: use non-reference type 'const Solarus::ConstEntityPtr' {aka 'const std::shared_ptr<const Solarus::Entity>'} to make the copy explicit or 'const std::shared_ptr<Solarus::Entity>&' to prevent copying [ 18%] Building CXX object CMakeFiles/solarus.dir/src/entities/CarriedObject.cpp.o [ 18%] Building CXX object CMakeFiles/solarus.dir/src/entities/Chest.cpp.o [ 18%] Building CXX object CMakeFiles/solarus.dir/src/entities/Crystal.cpp.o [ 19%] Building CXX object CMakeFiles/solarus.dir/src/entities/CrystalBlock.cpp.o [ 19%] Building CXX object CMakeFiles/solarus.dir/src/entities/CustomEntity.cpp.o [ 20%] Building CXX object CMakeFiles/solarus.dir/src/entities/Destination.cpp.o [ 20%] Building CXX object CMakeFiles/solarus.dir/src/entities/Destructible.cpp.o [ 20%] Building CXX object CMakeFiles/solarus.dir/src/entities/Door.cpp.o [ 21%] Building CXX object CMakeFiles/solarus.dir/src/entities/DynamicTile.cpp.o [ 21%] Building CXX object CMakeFiles/solarus.dir/src/entities/Enemy.cpp.o [ 22%] Building CXX object CMakeFiles/solarus.dir/src/entities/EnemyReaction.cpp.o [ 22%] Building CXX object CMakeFiles/solarus.dir/src/entities/Entities.cpp.o /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/Entities.cpp: In member function 'void Solarus::Entities::get_entities_in_rectangle(const Solarus::Rectangle&, Solarus::ConstEntityVector&) const': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/Entities.cpp:436:30: warning: loop variable 'entity' of type 'const Solarus::ConstEntityPtr&' {aka 'const std::shared_ptr<const Solarus::Entity>&'} binds to a temporary constructed from type 'std::shared_ptr<Solarus::Entity>' [-Wrange-loop-construct] 436 | for (const ConstEntityPtr& entity : non_const_result) { | ^~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/Entities.cpp:436:30: note: use non-reference type 'const Solarus::ConstEntityPtr' {aka 'const std::shared_ptr<const Solarus::Entity>'} to make the copy explicit or 'const std::shared_ptr<Solarus::Entity>&' to prevent copying In file included from /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/Entities.cpp:20: /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/entities/Entities.h: In instantiation of 'std::set<std::shared_ptr<const _Tp> > Solarus::Entities::get_entities_by_type() const [with T = Solarus::Separator]': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/Entities.cpp:517:38: required from here /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/entities/Entities.h:272:32: warning: loop variable 'entity' of type 'const Solarus::ConstEntityPtr&' {aka 'const std::shared_ptr<const Solarus::Entity>&'} binds to a temporary constructed from type 'const std::shared_ptr<Solarus::Entity>' [-Wrange-loop-construct] 272 | for (const ConstEntityPtr& entity : kvp.second) { | ^~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/entities/Entities.h:272:32: note: use non-reference type 'const Solarus::ConstEntityPtr' {aka 'const std::shared_ptr<const Solarus::Entity>'} to make the copy explicit or 'const std::shared_ptr<Solarus::Entity>&' to prevent copying [ 23%] Building CXX object CMakeFiles/solarus.dir/src/entities/Entity.cpp.o In file included from /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/Entity.cpp:20: /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/entities/Entities.h: In instantiation of 'std::set<std::shared_ptr<const _Tp> > Solarus::Entities::get_entities_by_type() const [with T = Solarus::Separator]': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/Entity.cpp:2954:53: required from here /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/entities/Entities.h:272:32: warning: loop variable 'entity' of type 'const Solarus::ConstEntityPtr&' {aka 'const std::shared_ptr<const Solarus::Entity>&'} binds to a temporary constructed from type 'const std::shared_ptr<Solarus::Entity>' [-Wrange-loop-construct] 272 | for (const ConstEntityPtr& entity : kvp.second) { | ^~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/entities/Entities.h:272:32: note: use non-reference type 'const Solarus::ConstEntityPtr' {aka 'const std::shared_ptr<const Solarus::Entity>'} to make the copy explicit or 'const std::shared_ptr<Solarus::Entity>&' to prevent copying [ 23%] Building CXX object CMakeFiles/solarus.dir/src/entities/EntityState.cpp.o [ 23%] Building CXX object CMakeFiles/solarus.dir/src/entities/EntityTypeInfo.cpp.o [ 24%] Building CXX object CMakeFiles/solarus.dir/src/entities/Explosion.cpp.o [ 24%] Building CXX object CMakeFiles/solarus.dir/src/entities/Fire.cpp.o [ 25%] Building CXX object CMakeFiles/solarus.dir/src/entities/GroundInfo.cpp.o [ 25%] Building CXX object CMakeFiles/solarus.dir/src/entities/Hero.cpp.o [ 25%] Building CXX object CMakeFiles/solarus.dir/src/entities/Hookshot.cpp.o [ 26%] Building CXX object CMakeFiles/solarus.dir/src/entities/Jumper.cpp.o [ 26%] Building CXX object CMakeFiles/solarus.dir/src/entities/NonAnimatedRegions.cpp.o [ 27%] Building CXX object CMakeFiles/solarus.dir/src/entities/Npc.cpp.o [ 27%] Building CXX object CMakeFiles/solarus.dir/src/entities/ParallaxScrollingTilePattern.cpp.o [ 28%] Building CXX object CMakeFiles/solarus.dir/src/entities/Pickable.cpp.o [ 28%] Building CXX object CMakeFiles/solarus.dir/src/entities/SelfScrollingTilePattern.cpp.o [ 28%] Building CXX object CMakeFiles/solarus.dir/src/entities/Sensor.cpp.o [ 29%] Building CXX object CMakeFiles/solarus.dir/src/entities/Separator.cpp.o [ 29%] Building CXX object CMakeFiles/solarus.dir/src/entities/ShopTreasure.cpp.o [ 30%] Building CXX object CMakeFiles/solarus.dir/src/entities/SimpleTilePattern.cpp.o [ 30%] Building CXX object CMakeFiles/solarus.dir/src/entities/Stairs.cpp.o [ 30%] Building CXX object CMakeFiles/solarus.dir/src/entities/StartingLocationMode.cpp.o [ 31%] Building CXX object CMakeFiles/solarus.dir/src/entities/Stream.cpp.o [ 31%] Building CXX object CMakeFiles/solarus.dir/src/entities/StreamAction.cpp.o [ 32%] Building CXX object CMakeFiles/solarus.dir/src/entities/Switch.cpp.o [ 32%] Building CXX object CMakeFiles/solarus.dir/src/entities/Teletransporter.cpp.o [ 33%] Building CXX object CMakeFiles/solarus.dir/src/entities/Tile.cpp.o [ 33%] Building CXX object CMakeFiles/solarus.dir/src/entities/TilePattern.cpp.o [ 33%] Building CXX object CMakeFiles/solarus.dir/src/entities/Tileset.cpp.o [ 34%] Building CXX object CMakeFiles/solarus.dir/src/entities/TilesetData.cpp.o /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/TilesetData.cpp: In member function 'virtual bool Solarus::TilesetData::export_to_lua(std::ostream&) const': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/TilesetData.cpp:489:19: warning: loop variable 'kvp' creates a copy from type 'const std::pair<const std::__cxx11::basic_string<char>, Solarus::TilePatternData>' [-Wrange-loop-construct] 489 | for (const auto kvp : patterns) { | ^~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/entities/TilesetData.cpp:489:19: note: use reference type to prevent copying 489 | for (const auto kvp : patterns) { | ^~~ | & [ 34%] Building CXX object CMakeFiles/solarus.dir/src/entities/TimeScrollingTilePattern.cpp.o [ 35%] Building CXX object CMakeFiles/solarus.dir/src/entities/Wall.cpp.o [ 35%] Building CXX object CMakeFiles/solarus.dir/src/hero/BackToSolidGroundState.cpp.o [ 35%] Building CXX object CMakeFiles/solarus.dir/src/hero/BoomerangState.cpp.o [ 36%] Building CXX object CMakeFiles/solarus.dir/src/hero/BowState.cpp.o [ 36%] Building CXX object CMakeFiles/solarus.dir/src/hero/CarryingState.cpp.o [ 37%] Building CXX object CMakeFiles/solarus.dir/src/hero/FallingState.cpp.o [ 37%] Building CXX object CMakeFiles/solarus.dir/src/hero/ForcedWalkingState.cpp.o [ 38%] Building CXX object CMakeFiles/solarus.dir/src/hero/FreeState.cpp.o [ 38%] Building CXX object CMakeFiles/solarus.dir/src/hero/FrozenState.cpp.o [ 38%] Building CXX object CMakeFiles/solarus.dir/src/hero/GrabbingState.cpp.o [ 39%] Building CXX object CMakeFiles/solarus.dir/src/hero/HeroSprites.cpp.o [ 39%] Building CXX object CMakeFiles/solarus.dir/src/hero/HeroState.cpp.o [ 40%] Building CXX object CMakeFiles/solarus.dir/src/hero/HookshotState.cpp.o [ 40%] Building CXX object CMakeFiles/solarus.dir/src/hero/HurtState.cpp.o [ 40%] Building CXX object CMakeFiles/solarus.dir/src/hero/JumpingState.cpp.o [ 41%] Building CXX object CMakeFiles/solarus.dir/src/hero/LiftingState.cpp.o [ 41%] Building CXX object CMakeFiles/solarus.dir/src/hero/PlayerMovementState.cpp.o [ 42%] Building CXX object CMakeFiles/solarus.dir/src/hero/PlungingState.cpp.o [ 42%] Building CXX object CMakeFiles/solarus.dir/src/hero/PullingState.cpp.o [ 43%] Building CXX object CMakeFiles/solarus.dir/src/hero/PushingState.cpp.o [ 43%] Building CXX object CMakeFiles/solarus.dir/src/hero/RunningState.cpp.o [ 43%] Building CXX object CMakeFiles/solarus.dir/src/hero/SpinAttackState.cpp.o [ 44%] Building CXX object CMakeFiles/solarus.dir/src/hero/StairsState.cpp.o [ 44%] Building CXX object CMakeFiles/solarus.dir/src/hero/SwimmingState.cpp.o [ 45%] Building CXX object CMakeFiles/solarus.dir/src/hero/SwordLoadingState.cpp.o [ 45%] Building CXX object CMakeFiles/solarus.dir/src/hero/SwordSwingingState.cpp.o [ 45%] Building CXX object CMakeFiles/solarus.dir/src/hero/SwordTappingState.cpp.o [ 46%] Building CXX object CMakeFiles/solarus.dir/src/hero/TreasureState.cpp.o [ 46%] Building CXX object CMakeFiles/solarus.dir/src/hero/UsingItemState.cpp.o [ 47%] Building CXX object CMakeFiles/solarus.dir/src/hero/VictoryState.cpp.o [ 47%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/BlendModeInfo.cpp.o [ 48%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Color.cpp.o [ 48%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Debug.cpp.o [ 48%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/FontResource.cpp.o [ 49%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Geometry.cpp.o [ 49%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Hq2xFilter.cpp.o [ 50%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Hq3xFilter.cpp.o [ 50%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Hq4xFilter.cpp.o [ 50%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/InputEvent.cpp.o [ 51%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/ItDecoder.cpp.o [ 51%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Logger.cpp.o [ 52%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Music.cpp.o [ 52%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/OggDecoder.cpp.o [ 53%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/PixelBits.cpp.o [ 53%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/PixelFilter.cpp.o [ 53%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Point.cpp.o [ 54%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/QuestFiles.cpp.o /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp: In function 'void Solarus::QuestFiles::{anonymous}::set_solarus_write_dir(const std::string&)': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:87:70: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 87 | + get_base_write_dir().c_str() + "': " + PHYSFS_getLastError()); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:23: /opt/pkg/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:96:55: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 96 | + full_write_dir + "': " + PHYSFS_getLastError()); | ~~~~~~~~~~~~~~~~~~~^~ /opt/pkg/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp: In function 'bool Solarus::QuestFiles::open_quest(const std::string&, const std::string&)': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:137:25: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 137 | PHYSFS_addToSearchPath(dir_quest_path.c_str(), 1); // data directory | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:138:25: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 138 | PHYSFS_addToSearchPath(archive_quest_path_1.c_str(), 1); // data.solarus archive | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:139:25: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 139 | PHYSFS_addToSearchPath(archive_quest_path_2.c_str(), 1); // data.solarus.zip archive | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:140:25: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 140 | PHYSFS_addToSearchPath((base_dir + "/" + dir_quest_path).c_str(), 1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:141:25: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 141 | PHYSFS_addToSearchPath((base_dir + "/" + archive_quest_path_1).c_str(), 1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:142:25: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 142 | PHYSFS_addToSearchPath((base_dir + "/" + archive_quest_path_2).c_str(), 1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp: In function 'std::string Solarus::QuestFiles::data_file_read(const std::string&, bool)': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:307:14: warning: 'PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 307 | PHYSFS_read(file, buffer.data(), 1, (PHYSFS_uint32) size); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp: In function 'void Solarus::QuestFiles::data_file_save(const std::string&, const std::string&)': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:327:50: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 327 | + "' for writing: " + PHYSFS_getLastError() | ~~~~~~~~~~~~~~~~~~~^~ /opt/pkg/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:332:19: warning: 'PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)' is deprecated [-Wdeprecated-declarations] 332 | if (PHYSFS_write(file, buffer.data(), (PHYSFS_uint32) buffer.size(), 1) == -1) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:334:30: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 334 | + PHYSFS_getLastError()); | ~~~~~~~~~~~~~~~~~~~^~ /opt/pkg/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp: In function 'std::vector<std::__cxx11::basic_string<char> > Solarus::QuestFiles::data_files_enumerate(const std::string&, bool, bool)': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:392:45: warning: 'int PHYSFS_isDirectory(const char*)' is deprecated [-Wdeprecated-declarations] 392 | bool is_directory = PHYSFS_isDirectory((dir_path + "/" + *file).c_str()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/physfs.h:1159:17: note: declared here 1159 | PHYSFS_DECL int PHYSFS_isDirectory(const char *fname) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:394:33: warning: 'int PHYSFS_isSymbolicLink(const char*)' is deprecated [-Wdeprecated-declarations] 394 | if (!PHYSFS_isSymbolicLink(*file) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/pkg/include/physfs.h:1182:17: note: declared here 1182 | PHYSFS_DECL int PHYSFS_isSymbolicLink(const char *fname) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp: In function 'void Solarus::QuestFiles::set_quest_write_dir(const std::string&)': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:442:32: warning: 'int PHYSFS_removeFromSearchPath(const char*)' is deprecated [-Wdeprecated-declarations] 442 | PHYSFS_removeFromSearchPath(PHYSFS_getWriteDir()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/physfs.h:878:17: note: declared here 878 | PHYSFS_DECL int PHYSFS_removeFromSearchPath(const char *oldDir) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:452:55: warning: 'const char* PHYSFS_getLastError()' is deprecated [-Wdeprecated-declarations] 452 | + full_write_dir + "': " + PHYSFS_getLastError()); | ~~~~~~~~~~~~~~~~~~~^~ /opt/pkg/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:465:27: warning: 'int PHYSFS_addToSearchPath(const char*, int)' is deprecated [-Wdeprecated-declarations] 465 | PHYSFS_addToSearchPath(PHYSFS_getWriteDir(), 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp: In function 'std::string Solarus::QuestFiles::get_base_write_dir()': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/lowlevel/QuestFiles.cpp:485:39: warning: 'const char* PHYSFS_getUserDir()' is deprecated [-Wdeprecated-declarations] 485 | return std::string(PHYSFS_getUserDir()); | ~~~~~~~~~~~~~~~~~^~ /opt/pkg/include/physfs.h:792:25: note: declared here 792 | PHYSFS_DECL const char *PHYSFS_getUserDir(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Random.cpp.o [ 55%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Rectangle.cpp.o [ 55%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Scale2xFilter.cpp.o [ 55%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Size.cpp.o [ 56%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Sound.cpp.o [ 56%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/SpcDecoder.cpp.o [ 57%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/String.cpp.o [ 57%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Surface.cpp.o [ 58%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/System.cpp.o [ 58%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/TextSurface.cpp.o [ 58%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/Video.cpp.o [ 59%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/VideoMode.cpp.o [ 59%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/shaders/GLContext.cpp.o [ 60%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/shaders/GL_2DShader.cpp.o [ 60%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/shaders/GL_ARBShader.cpp.o [ 60%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/shaders/Shader.cpp.o [ 61%] Building CXX object CMakeFiles/solarus.dir/src/lowlevel/shaders/ShaderContext.cpp.o [ 61%] Building CXX object CMakeFiles/solarus.dir/src/lua/AudioApi.cpp.o [ 62%] Building CXX object CMakeFiles/solarus.dir/src/lua/DrawableApi.cpp.o [ 62%] Building CXX object CMakeFiles/solarus.dir/src/lua/EntityApi.cpp.o [ 63%] Building CXX object CMakeFiles/solarus.dir/src/lua/ExportableToLua.cpp.o [ 63%] Building CXX object CMakeFiles/solarus.dir/src/lua/FileApi.cpp.o [ 63%] Building CXX object CMakeFiles/solarus.dir/src/lua/GameApi.cpp.o [ 64%] Building CXX object CMakeFiles/solarus.dir/src/lua/InputApi.cpp.o [ 64%] Building CXX object CMakeFiles/solarus.dir/src/lua/ItemApi.cpp.o [ 65%] Building CXX object CMakeFiles/solarus.dir/src/lua/LanguageApi.cpp.o [ 65%] Building CXX object CMakeFiles/solarus.dir/src/lua/LuaContext.cpp.o [ 65%] Building CXX object CMakeFiles/solarus.dir/src/lua/LuaData.cpp.o [ 66%] Building CXX object CMakeFiles/solarus.dir/src/lua/LuaException.cpp.o [ 66%] Building CXX object CMakeFiles/solarus.dir/src/lua/LuaTools.cpp.o [ 67%] Building CXX object CMakeFiles/solarus.dir/src/lua/MainApi.cpp.o [ 67%] Building CXX object CMakeFiles/solarus.dir/src/lua/MapApi.cpp.o [ 68%] Building CXX object CMakeFiles/solarus.dir/src/lua/MenuApi.cpp.o [ 68%] Building CXX object CMakeFiles/solarus.dir/src/lua/MovementApi.cpp.o [ 68%] Building CXX object CMakeFiles/solarus.dir/src/lua/ScopedLuaRef.cpp.o [ 69%] Building CXX object CMakeFiles/solarus.dir/src/lua/SpriteApi.cpp.o [ 69%] Building CXX object CMakeFiles/solarus.dir/src/lua/SurfaceApi.cpp.o [ 70%] Building CXX object CMakeFiles/solarus.dir/src/lua/TextSurfaceApi.cpp.o [ 70%] Building CXX object CMakeFiles/solarus.dir/src/lua/TimerApi.cpp.o [ 70%] Building CXX object CMakeFiles/solarus.dir/src/lua/VideoApi.cpp.o [ 71%] Building CXX object CMakeFiles/solarus.dir/src/movements/CircleMovement.cpp.o [ 71%] Building CXX object CMakeFiles/solarus.dir/src/movements/FallingOnFloorMovement.cpp.o [ 72%] Building CXX object CMakeFiles/solarus.dir/src/movements/JumpMovement.cpp.o [ 72%] Building CXX object CMakeFiles/solarus.dir/src/movements/Movement.cpp.o [ 73%] Building CXX object CMakeFiles/solarus.dir/src/movements/PathFinding.cpp.o [ 73%] Building CXX object CMakeFiles/solarus.dir/src/movements/PathFindingMovement.cpp.o [ 73%] Building CXX object CMakeFiles/solarus.dir/src/movements/PathMovement.cpp.o [ 74%] Building CXX object CMakeFiles/solarus.dir/src/movements/PixelMovement.cpp.o [ 74%] Building CXX object CMakeFiles/solarus.dir/src/movements/PlayerMovement.cpp.o [ 75%] Building CXX object CMakeFiles/solarus.dir/src/movements/RandomMovement.cpp.o [ 75%] Building CXX object CMakeFiles/solarus.dir/src/movements/RandomPathMovement.cpp.o [ 75%] Building CXX object CMakeFiles/solarus.dir/src/movements/RelativeMovement.cpp.o [ 76%] Building CXX object CMakeFiles/solarus.dir/src/movements/StraightMovement.cpp.o [ 76%] Building CXX object CMakeFiles/solarus.dir/src/movements/TargetMovement.cpp.o [ 77%] Building C object CMakeFiles/solarus.dir/src/third_party/hqx/hq2x.c.o [ 77%] Building C object CMakeFiles/solarus.dir/src/third_party/hqx/hq3x.c.o [ 78%] Building C object CMakeFiles/solarus.dir/src/third_party/hqx/hq4x.c.o [ 78%] Building C object CMakeFiles/solarus.dir/src/third_party/hqx/init.c.o [ 78%] Building CXX object CMakeFiles/solarus.dir/src/third_party/snes_spc/SNES_SPC.cpp.o /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/third_party/snes_spc/SNES_SPC.cpp: In member function 'void SNES_SPC::cpu_write(int, int, rel_time_t)': /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/third_party/snes_spc/SNES_SPC.cpp:437:40: warning: left shift of negative value [-Wshift-negative-value] 437 | if ( ((~0x2F00 << (bits_in_int - 16)) << reg) < 0 ) // 36% | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/third_party/snes_spc/SNES_SPC.cpp:437:63: warning: left shift of negative value [-Wshift-negative-value] 437 | if ( ((~0x2F00 << (bits_in_int - 16)) << reg) < 0 ) // 36% | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/games/solarus/work/solarus-1.5.1/src/third_party/snes_spc/SNES_SPC.cpp:564: /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h: In member function 'BOOST::uint8_t* SNES_SPC::run_until_(time_t)': /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:298:48: warning: left shift of negative value [-Wshift-negative-value] 298 | if ( ((~0x2F00 << (bits_in_int - 16)) << i) < 0 ) // 12% | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:298:71: warning: left shift of negative value [-Wshift-negative-value] 298 | if ( ((~0x2F00 << (bits_in_int - 16)) << i) < 0 ) // 12% | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:350:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 350 | data += x;\ | ~~~~~^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:359:9: note: in expansion of macro 'ADDR_MODES_' 359 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:371:9: note: in expansion of macro 'ADDR_MODES_NO_DP' 371 | ADDR_MODES_NO_DP( 0xE8 ) // MOV A,addr | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:331:21: note: here 331 | #define CASE( n ) case n: | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:351:9: note: in expansion of macro 'CASE' 351 | CASE( op - 0x03 ) /* abs */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:359:9: note: in expansion of macro 'ADDR_MODES_' 359 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:371:9: note: in expansion of macro 'ADDR_MODES_NO_DP' 371 | ADDR_MODES_NO_DP( 0xE8 ) // MOV A,addr | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:388:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 388 | data = (uint8_t) (data + y); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:389:9: note: here 389 | case 0xF8: // MOV X,dp | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:396:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 396 | data = READ( 0, data ); | ^ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:397:9: note: here 397 | case 0xCD: // MOV X,imm | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:403:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 403 | data = (uint8_t) (data + x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:404:9: note: here 404 | case 0xEB: // MOV Y,dp | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:350:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 350 | data += x;\ | ~~~~~^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:359:9: note: in expansion of macro 'ADDR_MODES_' 359 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:425:9: note: in expansion of macro 'ADDR_MODES_NO_DP' 425 | ADDR_MODES_NO_DP( 0xC8 ) // MOV addr,A | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:331:21: note: here 331 | #define CASE( n ) case n: | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:351:9: note: in expansion of macro 'CASE' 351 | CASE( op - 0x03 ) /* abs */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:359:9: note: in expansion of macro 'ADDR_MODES_' 359 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:425:9: note: in expansion of macro 'ADDR_MODES_NO_DP' 425 | ADDR_MODES_NO_DP( 0xC8 ) // MOV addr,A | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:443:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 443 | data = (uint8_t) (data + y); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:444:9: note: here 444 | case 0xD8: // MOV dp,X | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:449:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 449 | data = (uint8_t) (data + x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:450:9: note: here 450 | case 0xCB: // MOV dp,Y | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:350:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 350 | data += x;\ | ~~~~~^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:517:9: note: in expansion of macro 'LOGICAL_OP' 517 | LOGICAL_OP( 0x28, & ); // AND | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:331:21: note: here 331 | #define CASE( n ) case n: | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:351:9: note: in expansion of macro 'CASE' 351 | CASE( op - 0x03 ) /* abs */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:517:9: note: in expansion of macro 'LOGICAL_OP' 517 | LOGICAL_OP( 0x28, & ); // AND | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:356:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 356 | data = (uint8_t) (data + x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:517:9: note: in expansion of macro 'LOGICAL_OP' 517 | LOGICAL_OP( 0x28, & ); // AND | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:331:21: note: here 331 | #define CASE( n ) case n: | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:365:9: note: in expansion of macro 'CASE' 365 | CASE( op - 0x04 ) /* dp */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:517:9: note: in expansion of macro 'LOGICAL_OP' 517 | LOGICAL_OP( 0x28, & ); // AND | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:495:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 495 | data = READ( 0, data );\ | ^ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:517:9: note: in expansion of macro 'LOGICAL_OP' 517 | LOGICAL_OP( 0x28, & ); // AND | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:496:9: note: here 496 | case op: /* imm */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:517:9: note: in expansion of macro 'LOGICAL_OP' 517 | LOGICAL_OP( 0x28, & ); // AND | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:350:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 350 | data += x;\ | ~~~~~^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:519:9: note: in expansion of macro 'LOGICAL_OP' 519 | LOGICAL_OP( 0x08, | ); // OR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:331:21: note: here 331 | #define CASE( n ) case n: | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:351:9: note: in expansion of macro 'CASE' 351 | CASE( op - 0x03 ) /* abs */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:519:9: note: in expansion of macro 'LOGICAL_OP' 519 | LOGICAL_OP( 0x08, | ); // OR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:356:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 356 | data = (uint8_t) (data + x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:519:9: note: in expansion of macro 'LOGICAL_OP' 519 | LOGICAL_OP( 0x08, | ); // OR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:331:21: note: here 331 | #define CASE( n ) case n: | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:365:9: note: in expansion of macro 'CASE' 365 | CASE( op - 0x04 ) /* dp */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:519:9: note: in expansion of macro 'LOGICAL_OP' 519 | LOGICAL_OP( 0x08, | ); // OR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:495:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 495 | data = READ( 0, data );\ | ^ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:519:9: note: in expansion of macro 'LOGICAL_OP' 519 | LOGICAL_OP( 0x08, | ); // OR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:496:9: note: here 496 | case op: /* imm */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:519:9: note: in expansion of macro 'LOGICAL_OP' 519 | LOGICAL_OP( 0x08, | ); // OR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:350:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 350 | data += x;\ | ~~~~~^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:521:9: note: in expansion of macro 'LOGICAL_OP' 521 | LOGICAL_OP( 0x48, ^ ); // EOR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:331:21: note: here 331 | #define CASE( n ) case n: | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:351:9: note: in expansion of macro 'CASE' 351 | CASE( op - 0x03 ) /* abs */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:521:9: note: in expansion of macro 'LOGICAL_OP' 521 | LOGICAL_OP( 0x48, ^ ); // EOR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:356:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 356 | data = (uint8_t) (data + x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:521:9: note: in expansion of macro 'LOGICAL_OP' 521 | LOGICAL_OP( 0x48, ^ ); // EOR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:331:21: note: here 331 | #define CASE( n ) case n: | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:365:9: note: in expansion of macro 'CASE' 365 | CASE( op - 0x04 ) /* dp */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:494:9: note: in expansion of macro 'ADDR_MODES' 494 | ADDR_MODES( op ) /* addr */\ | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:521:9: note: in expansion of macro 'LOGICAL_OP' 521 | LOGICAL_OP( 0x48, ^ ); // EOR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:495:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 495 | data = READ( 0, data );\ | ^ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:521:9: note: in expansion of macro 'LOGICAL_OP' 521 | LOGICAL_OP( 0x48, ^ ); // EOR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:496:9: note: here 496 | case op: /* imm */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:521:9: note: in expansion of macro 'LOGICAL_OP' 521 | LOGICAL_OP( 0x48, ^ ); // EOR | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:350:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 350 | data += x;\ | ~~~~~^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:525:9: note: in expansion of macro 'ADDR_MODES' 525 | ADDR_MODES( 0x68 ) // CMP addr | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:331:21: note: here 331 | #define CASE( n ) case n: | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:351:9: note: in expansion of macro 'CASE' 351 | CASE( op - 0x03 ) /* abs */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:525:9: note: in expansion of macro 'ADDR_MODES' 525 | ADDR_MODES( 0x68 ) // CMP addr | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:356:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 356 | data = (uint8_t) (data + x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:364:9: note: in expansion of macro 'ADDR_MODES_' 364 | ADDR_MODES_( op )\ | ^~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:525:9: note: in expansion of macro 'ADDR_MODES' 525 | ADDR_MODES( 0x68 ) // CMP addr | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:331:21: note: here 331 | #define CASE( n ) case n: | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:365:9: note: in expansion of macro 'CASE' 365 | CASE( op - 0x04 ) /* dp */\ | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:525:9: note: in expansion of macro 'ADDR_MODES' 525 | ADDR_MODES( 0x68 ) // CMP addr | ^~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:526:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 526 | data = READ( 0, data ); | ^ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:527:9: note: here 527 | case 0x68: // CMP imm | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:541:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 541 | data = READ_DP( -3, data ); | ^ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:542:9: note: here 542 | case 0x78: // CMP dp,imm | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:555:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 555 | data = READ( 0, data ); | ^ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:556:9: note: here 556 | case 0xC8: // CMP X,imm | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:569:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 569 | data = READ( 0, data ); | ^ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:570:9: note: here 570 | case 0xAD: // CMP Y,imm | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:644:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 644 | data = (uint8_t) (data + x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:645:9: note: here 645 | case 0x8B: // DEC dp | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:662:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 662 | c = 0; | ~~^~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:663:9: note: here 663 | case 0x7C:{// ROR A | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:671:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 671 | c = 0; | ~~^~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:672:9: note: here 672 | case 0x3C:{// ROL A | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:685:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 685 | c = 0; | ~~^~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:686:9: note: here 686 | case 0x3B: // ROL dp+X | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:687:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 687 | data = (uint8_t) (data + x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:688:9: note: here 688 | case 0x2B: // ROL dp | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:692:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 692 | c = 0; | ~~^~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:693:9: note: here 693 | case 0x2C: // ROL abs | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:707:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 707 | c = 0; | ~~^~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:708:9: note: here 708 | case 0x7B: // ROR dp+X | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:709:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 709 | data = (uint8_t) (data + x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:710:9: note: here 710 | case 0x6B: // ROR dp | ^~~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:714:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 714 | c = 0; | ~~^~~ /home/pbulk/build/games/solarus/work/solarus-1.5.1/include/solarus/third_party/snes_spc/SPC_CPU.h:715:9: note: here 715 | case 0x6C: // ROR abs | ^~~~ [ 79%] Building CXX object CMakeFiles/solarus.dir/src/third_party/snes_spc/SNES_SPC_misc.cpp.o [ 79%] Building CXX object CMakeFiles/solarus.dir/src/third_party/snes_spc/SNES_SPC_state.cpp.o [ 80%] Building CXX object CMakeFiles/solarus.dir/src/third_party/snes_spc/SPC_DSP.cpp.o [ 80%] Building CXX object CMakeFiles/solarus.dir/src/third_party/snes_spc/SPC_Filter.cpp.o [ 80%] Building CXX object CMakeFiles/solarus.dir/src/third_party/snes_spc/dsp.cpp.o [ 81%] Building CXX object CMakeFiles/solarus.dir/src/third_party/snes_spc/spc.cpp.o [ 81%] Linking CXX shared library libsolarus.so ld: fatal: relocation error: R_AMD64_TPOFF32: file /opt/pkg/lib/libluajit-5.1.a(lj_err.o): symbol static_uex: relocation illegal when building a shared object ld: fatal: relocation error: R_AMD64_TPOFF32: file /opt/pkg/lib/libluajit-5.1.a(lj_err.o): symbol static_uex: relocation illegal when building a shared object ld: fatal: relocation error: R_AMD64_TPOFF32: file /opt/pkg/lib/libluajit-5.1.a(lj_err.o): symbol static_uex: relocation illegal when building a shared object collect2: error: ld returned 1 exit status *** [libsolarus.so.1.5.1] Error code 1 bmake[2]: stopped in /home/pbulk/build/games/solarus/work/solarus-1.5.1 1 error bmake[2]: stopped in /home/pbulk/build/games/solarus/work/solarus-1.5.1 *** [CMakeFiles/solarus.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/games/solarus/work/solarus-1.5.1 1 error bmake[1]: stopped in /home/pbulk/build/games/solarus/work/solarus-1.5.1 *** [all] Error code 2 bmake: stopped in /home/pbulk/build/games/solarus/work/solarus-1.5.1 1 error bmake: stopped in /home/pbulk/build/games/solarus/work/solarus-1.5.1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/solarus *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/solarus