Started by user Gabriel Running as Gabriel Building on the built-in node in workspace /var/lib/jenkins/workspace/player-js-assertions [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] Done The recommended git tool is: NONE No credentials specified Cloning the remote Git repository Cloning repository https://github.com/EasyRPG/Player.git > git init /var/lib/jenkins/workspace/player-js-assertions # timeout=10 Fetching upstream changes from https://github.com/EasyRPG/Player.git > git --version # timeout=10 > git --version # 'git version 2.41.0' > git fetch --tags --force --progress -- https://github.com/EasyRPG/Player.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/EasyRPG/Player.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Seen branch in repository origin/0-6-2-stable Seen branch in repository origin/0-7-0-stable Seen branch in repository origin/0-8-0-stable Seen branch in repository origin/master Seen 4 remote branches > git show-ref --tags -d # timeout=10 Checking out Revision a674efca5c2a920e15010b430572aeb6713c2a3d (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f a674efca5c2a920e15010b430572aeb6713c2a3d # timeout=10 Commit message: "Merge pull request #3049 from Ghabry/fix/flip" > git rev-list --no-walk a674efca5c2a920e15010b430572aeb6713c2a3d # timeout=10 [player-js-assertions] $ /bin/sh -xe /tmp/jenkins17985313226859920288.sh + TOOLCHAIN_DIR=/var/lib/jenkins/workspace/player-js-assertions/../toolchain-emscripten/emscripten + OUTPUT_NAME=index + EM_PLAY_DIR=/var/lib/jenkins/play + sed -i 's/-s ALLOW_MEMORY_GROWTH/-s ASSERTIONS=2 -s ALLOW_MEMORY_GROWTH/g' CMakeLists.txt + cmake . -GNinja -Bbuild -DCMAKE_TOOLCHAIN_FILE=/var/lib/jenkins/workspace/player-js-assertions/../toolchain-emscripten/emscripten/emsdk-portable/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=BOTH -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=BOTH -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=BOTH -DCMAKE_CXX_COMPILER_LAUNCHER=ccache '-DCMAKE_PREFIX_PATH=/var/lib/jenkins/workspace/player-js-assertions/../toolchain-emscripten/emscripten;/var/lib/jenkins/workspace/player-js-assertions/../liblcf-js/build' -DCMAKE_INSTALL_PREFIX=output -DCMAKE_BUILD_TYPE=Debug -DPLAYER_JS_BUILD_SHELL=ON -DPLAYER_JS_OUTPUT_NAME=index -DPLAYER_JS_GAME_URL=/play/games/ -- Build type is set to Debug. -- Found git info: 59 commits since tag "0.8", object hash is a674efca, you have uncommitted changes -- Found SDL2: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/cmake/SDL2 (SDL2::SDL2) -- Found liblcf: /var/lib/jenkins/workspace/liblcf-js/build/lib/cmake/liblcf (liblcf::liblcf) -- Found ZLIB: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libz.a (found version "1.2.13") -- Found PNG: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libpng.a (found version "1.6.39") -- Found fmt: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/cmake/fmt (fmt::fmt) -- Found Pixman: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libpixman-1.a -- Found freetype: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libfreetype.a (found version "2.13.0") -- Found harfbuzz: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libharfbuzz.a -- Could NOT find ALSA (missing: ALSA_LIBRARY ALSA_INCLUDE_DIR) -- Found speexdsp: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libspeexdsp.a -- Found mpg123: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libmpg123.a -- Found SndFile: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libsndfile.a -- Found Vorbis: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libvorbisfile.a -- Found OpusFile: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libopusfile.a -- Could NOT find WildMidi (missing: WILDMIDI_LIBRARY WILDMIDI_INCLUDE_DIR) -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Could NOT find GLib2 (missing: GLib2_glib-2_LIBRARY GLib2_gthread-2_LIBRARY GLib2_INCLUDE_DIRS) (Required is at least version "2.6.5") -- Found FluidSynth: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libfluidsynth.a -- Found FluidSynth: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/cmake/fluidsynth (FluidSynth::libfluidsynth) -- Found XMP: /var/lib/jenkins/workspace/toolchain-emscripten/emscripten/lib/libxmp-lite.a (found suitable version "4.5.0", minimum required is "4.5.0") -- Found Doxygen: /usr/bin/doxygen (found version "1.9.6") found components: doxygen dot -- -- Target system: SDL2 -- -- Audio backend: SDL2 -- -- WAV playback: built-in (dr_wav);libsndfile -- MIDI playback: FluidSynth;built-in (FmMidi) -- MP3 playback: mpg123 -- Ogg Vorbis playback: libvorbis -- MOD playback: libxmp -- Opus playback: opusfile -- Resampler: speexdsp -- -- Font rendering: Freetype with Harfbuzz / built-in -- -- Manual page: Generated -- Bash completion: Available -- Doxygen: Available (target "doc") -- -- Configuring done (8.2s) -- Generating done (0.0s) -- Build files have been written to: /var/lib/jenkins/workspace/player-js-assertions/build + cmake --build build --target check [1/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/attribute.cpp.o [2/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/algo.cpp.o [3/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/lcf_data.cpp.o [4/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/async_handler.cpp.o [5/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/audio.cpp.o [6/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/audio_decoder.cpp.o [7/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/audio_generic.cpp.o [8/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/audio_decoder_base.cpp.o [9/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/audio_generic_midiout.cpp.o [10/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/audio_decoder_midi.cpp.o [11/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/audio_resampler.cpp.o [12/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/audio_midi.cpp.o [13/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/audio_secache.cpp.o [14/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/autobattle.cpp.o [15/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/baseui.cpp.o [16/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/background.cpp.o [17/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/battle_animation.cpp.o [18/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/battle_message.cpp.o [19/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/bitmap.cpp.o [20/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/cache.cpp.o [21/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/decoder_fluidsynth.cpp.o [22/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/cmdline_parser.cpp.o [23/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/decoder_libsndfile.cpp.o [24/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/decoder_mpg123.cpp.o [25/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/decoder_opus.cpp.o [26/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/decoder_oggvorbis.cpp.o [27/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/decoder_wildmidi.cpp.o [28/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/decoder_xmp.cpp.o [29/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/directory_tree.cpp.o [30/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/drawable.cpp.o [31/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/drawable_list.cpp.o [32/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/drawable_mgr.cpp.o [33/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/dynrpg.cpp.o [34/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/dynrpg_easyrpg.cpp.o [35/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/exe_reader.cpp.o [36/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/enemyai.cpp.o [37/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/feature.cpp.o [38/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/filefinder.cpp.o [39/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/filefinder_rtp.cpp.o [40/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/fileext_guesser.cpp.o [41/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/filesystem_root.cpp.o [42/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/filesystem.cpp.o [43/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/filesystem_native.cpp.o [44/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/filesystem_stream.cpp.o [45/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/filesystem_zip.cpp.o [46/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/fps_overlay.cpp.o [47/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/font.cpp.o [48/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/frame.cpp.o [49/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_actor.cpp.o [50/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_battlealgorithm.cpp.o [51/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_actors.cpp.o [52/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_battle.cpp.o [53/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_character.cpp.o [54/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_battler.cpp.o [55/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_clock.cpp.o [56/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_commonevent.cpp.o [57/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_config_game.cpp.o [58/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_config.cpp.o [59/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_enemy.cpp.o [60/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_enemyparty.cpp.o [61/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_event.cpp.o [62/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_ineluki.cpp.o [63/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_interpreter_battle.cpp.o [64/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_interpreter_control_variables.cpp.o [65/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_interpreter.cpp.o [66/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_map.cpp.o [67/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_party_base.cpp.o [68/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_message.cpp.o [69/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_party.cpp.o [70/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_interpreter_map.cpp.o [71/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_player.cpp.o [72/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_pictures.cpp.o [73/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_targets.cpp.o [74/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_screen.cpp.o [75/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_quit.cpp.o [76/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_switches.cpp.o [77/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_system.cpp.o [78/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_variables.cpp.o [79/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/hslrgb.cpp.o [80/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/graphics.cpp.o [81/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_vehicle.cpp.o [82/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/game_windows.cpp.o [83/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/image_bmp.cpp.o [84/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/image_png.cpp.o [85/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/image_xyz.cpp.o [86/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/input_buttons_desktop.cpp.o [87/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/main_data.cpp.o [88/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/input.cpp.o [89/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/input_source.cpp.o [90/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/midisequencer.cpp.o [91/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/maniac_patch.cpp.o [92/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/instrumentation.cpp.o [93/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/message_overlay.cpp.o [94/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/meta.cpp.o [95/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/output.cpp.o [96/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/plane.cpp.o [97/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/rect.cpp.o [98/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/platform.cpp.o [99/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/registry_wine.cpp.o [100/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/pending_message.cpp.o [101/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/player.cpp.o [102/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/rand.cpp.o [103/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/rtp.cpp.o [104/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/rtp_table.cpp.o [105/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_actortarget.cpp.o [106/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_battle.cpp.o [107/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_battle_rpg2k.cpp.o [108/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_battle_rpg2k3.cpp.o [109/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene.cpp.o [110/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_debug.cpp.o [111/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_end.cpp.o [112/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_equip.cpp.o [113/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_file.cpp.o [114/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_gamebrowser.cpp.o [115/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_gameover.cpp.o [116/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_import.cpp.o [117/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_logo.cpp.o [118/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_item.cpp.o [119/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_load.cpp.o [120/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_menu.cpp.o [121/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_name.cpp.o [122/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_map.cpp.o [123/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_order.cpp.o [124/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_save.cpp.o [125/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_shop.cpp.o [126/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_skill.cpp.o [127/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_status.cpp.o [128/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_teleport.cpp.o [129/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_settings.cpp.o [130/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/scene_title.cpp.o [131/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/screen.cpp.o [132/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/sprite_airshipshadow.cpp.o [133/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/sprite_actor.cpp.o [134/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/sprite_battler.cpp.o [135/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/sprite_enemy.cpp.o [136/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/sprite_character.cpp.o [137/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/sprite_picture.cpp.o [138/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/sprite_weapon.cpp.o [139/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/sprite.cpp.o [140/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/spriteset_battle.cpp.o [141/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/spriteset_map.cpp.o [142/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/state.cpp.o [143/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/sprite_timer.cpp.o [144/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/string_view.cpp.o [145/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/text.cpp.o [146/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/tilemap.cpp.o [147/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/version.cpp.o [148/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/tilemap_layer.cpp.o [149/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/transition.cpp.o [150/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/translation.cpp.o [151/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/utils.cpp.o [152/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/weather.cpp.o [153/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_about.cpp.o [154/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_actorsp.cpp.o [155/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_actorinfo.cpp.o [156/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_actorstatus.cpp.o [157/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_actortarget.cpp.o [158/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_base.cpp.o [159/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_battlecommand.cpp.o [160/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_battlemessage.cpp.o [161/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_battlestatus.cpp.o [162/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_command.cpp.o [163/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_command_horizontal.cpp.o [164/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window.cpp.o [165/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_equip.cpp.o [166/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_equipitem.cpp.o [167/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_equipstatus.cpp.o [168/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_gamelist.cpp.o [169/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_gold.cpp.o [170/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_face.cpp.o [171/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_help.cpp.o [172/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_import_progress.cpp.o [173/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_item.cpp.o [174/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_input_settings.cpp.o [175/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_keyboard.cpp.o [176/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_menustatus.cpp.o [177/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_name.cpp.o [178/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_message.cpp.o [179/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_numberinput.cpp.o [180/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_paramstatus.cpp.o [181/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_savefile.cpp.o [182/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_selectable.cpp.o [183/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_shopbuy.cpp.o [184/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_settings.cpp.o [185/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_shop.cpp.o [186/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_shopnumber.cpp.o [187/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_shopparty.cpp.o [188/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_shopsell.cpp.o [189/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_shopstatus.cpp.o [190/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_skill.cpp.o [191/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_skillstatus.cpp.o [192/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_targetstatus.cpp.o [193/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_teleport.cpp.o [194/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/window_varlist.cpp.o [195/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/platform/sdl/audio.cpp.o [196/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/decoder_fmmidi.cpp.o [197/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/platform/sdl/sdl2_ui.cpp.o [198/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/midisynth.cpp.o [199/242] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/decoder_drwav.cpp.o [200/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/algo.cpp.o [201/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/autobattle.cpp.o [202/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/bitmapfont.cpp.o [203/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/attribute.cpp.o [204/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/cmdline_parser.cpp.o [205/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/drawable_mgr.cpp.o [206/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/config_param.cpp.o [207/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/drawable_list.cpp.o [208/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/filefinder.cpp.o [209/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/dynrpg.cpp.o [210/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/filesystem.cpp.o [211/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/enemyai.cpp.o [212/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/filesystem_zip.cpp.o [213/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/flat_map.cpp.o [214/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_character.cpp.o [215/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/font.cpp.o [216/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_actor.cpp.o [217/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_battlealgorithm.cpp.o [218/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_character_moveto.cpp.o [219/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_character_anim.cpp.o [220/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_character_move.cpp.o [221/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_character_flash.cpp.o [222/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_event.cpp.o [223/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_player_input.cpp.o [224/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_enemy.cpp.o [225/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_player_pan.cpp.o [226/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/mock_game.cpp.o [227/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/game_player_savecount.cpp.o [228/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/output.cpp.o [229/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/move_route.cpp.o [230/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/parse.cpp.o [231/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/platform.cpp.o [232/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/rand.cpp.o [233/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/rtp.cpp.o [234/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/switches.cpp.o [235/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/text.cpp.o [236/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/utf.cpp.o [237/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/utils.cpp.o [238/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/test_main.cpp.o [239/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/variables.cpp.o [240/242] Building CXX object CMakeFiles/test_runner_player.dir/tests/wordwrap.cpp.o [241/242] Linking CXX executable test_runner.js [242/242] cd /var/lib/jenkins/workspace/player-js-assertions/build && /usr/bin/node /var/lib/jenkins/workspace/player-js-assertions/build/test_runner.js [doctest] doctest version is "2.4.6" [doctest] run with "--help" for options =============================================================================== [doctest] test cases: 383 | 383 passed | 0 failed | 0 skipped [doctest] assertions: 3675916 | 3675916 passed | 0 failed | [doctest] Status: SUCCESS! + rm -rf output + mkdir -p output + cmake --build build --target install [1/4] Building CXX object CMakeFiles/EasyRPG_Player_exe.dir/src/platform/emscripten/main.cpp.o [2/4] (Re-)building manpage easyrpg-player.6 [3/4] Linking CXX executable index.html em++: warning: running limited binaryen optimizations because DWARF info requested (or indirectly required) [-Wlimited-postlink-optimizations] [3/4] Install the project... -- Install configuration: "Debug" -- Installing: /var/lib/jenkins/workspace/player-js-assertions/output/bin/index.html -- Installing: /var/lib/jenkins/workspace/player-js-assertions/output/share/applications/easyrpg-player.desktop -- Installing: /var/lib/jenkins/workspace/player-js-assertions/output/share/pixmaps/easyrpg-player.png -- Installing: /var/lib/jenkins/workspace/player-js-assertions/output/share/icons/hicolor/48x48/apps/easyrpg-player.png -- Installing: /var/lib/jenkins/workspace/player-js-assertions/output/share/icons/hicolor/scalable/apps/easyrpg-player.svg -- Installing: /var/lib/jenkins/workspace/player-js-assertions/output/share/metainfo/easyrpg-player.metainfo.xml -- Installing: /var/lib/jenkins/workspace/player-js-assertions/output/bin/index.js -- Installing: /var/lib/jenkins/workspace/player-js-assertions/output/bin/index.wasm -- Installing: /var/lib/jenkins/workspace/player-js-assertions/output/share/man/man6/easyrpg-player.6 -- Installing: /var/lib/jenkins/workspace/player-js-assertions/output/share/bash-completion/completions/easyrpg-player + mkdir -p /var/lib/jenkins/play/master-debug + install -m644 output/bin/index.html output/bin/index.js output/bin/index.wasm /var/lib/jenkins/play/master-debug/ + echo 'Built successfully. Go to https://easyrpg.org/play/master-debug/ and test it.' Built successfully. Go to https://easyrpg.org/play/master-debug/ and test it. IRC notifier plugin: Sending notification to: #easyrpg-ci Finished: SUCCESS