google-research / football

Check out the new game server:
https://research-football.dev
Apache License 2.0
3.35k stars 1.29k forks source link

PIP install gfootball - Compilation Issue #194

Closed Zaakir-Kamar closed 4 years ago

Zaakir-Kamar commented 4 years ago

Machine Details: Ubuntu 18.04, Python 3.7.6

When installing 'pip3 install gfootball'; every package installs fine, but gfootball wheel building fails (Note: I installed packages like PyGame, OpenCV successfully in my first attempt, but failed to build gfootball). I suppose there's something wrong with gfootball wheel. Here it is below

Processing /home/user/origin/football
Requirement already satisfied: pygame==1.9.6 in /usr/local/lib/python3.7/site-packages (from gfootball==2.1) (1.9.6)
Requirement already satisfied: opencv-python in /usr/local/lib/python3.7/site-packages (from gfootball==2.1) (4.2.0.34)
Requirement already satisfied: scipy in /usr/local/lib/python3.7/site-packages (from gfootball==2.1) (1.5.2)
Requirement already satisfied: gym>=0.11.0 in /usr/local/lib/python3.7/site-packages (from gfootball==2.1) (0.17.2)
Requirement already satisfied: absl-py in /usr/local/lib/python3.7/site-packages (from gfootball==2.1) (0.9.0)
Requirement already satisfied: wheel in /usr/local/lib/python3.7/site-packages (from gfootball==2.1) (0.34.2)
Requirement already satisfied: numpy>=1.14.5 in /usr/local/lib/python3.7/site-packages (from opencv-python->gfootball==2.1) (1.19.1)
Requirement already satisfied: pyglet<=1.5.0,>=1.4.0 in /usr/local/lib/python3.7/site-packages (from gym>=0.11.0->gfootball==2.1) (1.5.0)
Requirement already satisfied: cloudpickle<1.4.0,>=1.2.0 in /usr/local/lib/python3.7/site-packages (from gym>=0.11.0->gfootball==2.1) (1.3.0)
Requirement already satisfied: six in /usr/local/lib/python3.7/site-packages (from absl-py->gfootball==2.1) (1.15.0)
Requirement already satisfied: future in /usr/local/lib/python3.7/site-packages (from pyglet<=1.5.0,>=1.4.0->gym>=0.11.0->gfootball==2.1) (0.18.2)
Building wheels for collected packages: gfootball
  Building wheel for gfootball (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-6y3ll02n/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-6y3ll02n/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-zogl3xkv
       cwd: /tmp/pip-req-build-6y3ll02n/
  Complete output (991 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.7
  creating build/lib.linux-x86_64-3.7/gfootball
  copying gfootball/dump_to_txt.py -> build/lib.linux-x86_64-3.7/gfootball
  copying gfootball/play_game.py -> build/lib.linux-x86_64-3.7/gfootball
  copying gfootball/replay.py -> build/lib.linux-x86_64-3.7/gfootball
  copying gfootball/dump_to_video.py -> build/lib.linux-x86_64-3.7/gfootball
  copying gfootball/__init__.py -> build/lib.linux-x86_64-3.7/gfootball
  creating build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/football_env_test.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/football_env.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/controller_base.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/observation_preprocessing.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/football_env_core.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/event_queue.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/wrappers.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/script_helpers.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/observation_rotation.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/football_action_set_test.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/constants.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/observation_rotation_test.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/scenario_builder.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/gym_test.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/player_base.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/script_helpers_test.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/observation_processor.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/config.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/__init__.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/football_action_set.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/remote_football_env.py -> build/lib.linux-x86_64-3.7/gfootball/env
  copying gfootball/env/wrappers_test.py -> build/lib.linux-x86_64-3.7/gfootball/env
  creating build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/11_vs_11_kaggle.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/11_vs_11_stochastic.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/5_vs_5.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/11_vs_11_hard_stochastic.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/academy_counterattack_easy.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/1_vs_1_easy.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/academy_pass_and_shoot_with_keeper.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/academy_run_to_score.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/academy_empty_goal.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/11_vs_11_competition.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/test_example_multiagent.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/academy_run_to_score_with_keeper.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/academy_counterattack_hard.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/academy_run_pass_and_shoot_with_keeper.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/academy_empty_goal_close.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/academy_corner.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/11_vs_11_easy_stochastic.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/__init__.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/academy_3_vs_1_with_keeper.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  copying gfootball/scenarios/academy_single_goal_versus_lazy.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios
  creating build/lib.linux-x86_64-3.7/gfootball/examples
  copying gfootball/examples/models.py -> build/lib.linux-x86_64-3.7/gfootball/examples
  copying gfootball/examples/run_ppo2.py -> build/lib.linux-x86_64-3.7/gfootball/examples
  copying gfootball/examples/__init__.py -> build/lib.linux-x86_64-3.7/gfootball/examples
  copying gfootball/examples/run_multiagent_rllib.py -> build/lib.linux-x86_64-3.7/gfootball/examples
  creating build/lib.linux-x86_64-3.7/gfootball/env/players
  copying gfootball/env/players/lazy.py -> build/lib.linux-x86_64-3.7/gfootball/env/players
  copying gfootball/env/players/gamepad.py -> build/lib.linux-x86_64-3.7/gfootball/env/players
  copying gfootball/env/players/bot.py -> build/lib.linux-x86_64-3.7/gfootball/env/players
  copying gfootball/env/players/replay.py -> build/lib.linux-x86_64-3.7/gfootball/env/players
  copying gfootball/env/players/keyboard.py -> build/lib.linux-x86_64-3.7/gfootball/env/players
  copying gfootball/env/players/agent.py -> build/lib.linux-x86_64-3.7/gfootball/env/players
  copying gfootball/env/players/ppo2_cnn.py -> build/lib.linux-x86_64-3.7/gfootball/env/players
  copying gfootball/env/players/__init__.py -> build/lib.linux-x86_64-3.7/gfootball/env/players
  creating build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/symmetric.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/kickoff_for_goal_loosing_team_test.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/11_vs_11_hard_deterministic.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/penalty.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/11_vs_11_single_goal_stochastic.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/corner_test.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/11_vs_11_single_goal_deterministic.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/11_vs_4_offence_deterministic.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/11_vs_11_easy_deterministic.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/offside_test.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/goal_test.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/11_vs_4_offence_stochastic.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/keeper_test.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/11_vs_11_deterministic.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  copying gfootball/scenarios/tests/__init__.py -> build/lib.linux-x86_64-3.7/gfootball/scenarios/tests
  creating build/lib.linux-x86_64-3.7/gfootball_engine
  copying third_party/gfootball_engine/__init__.py -> build/lib.linux-x86_64-3.7/gfootball_engine
  running egg_info
  creating gfootball.egg-info
  writing gfootball.egg-info/PKG-INFO
  writing dependency_links to gfootball.egg-info/dependency_links.txt
  writing requirements to gfootball.egg-info/requires.txt
  writing top-level names to gfootball.egg-info/top_level.txt
  writing manifest file 'gfootball.egg-info/SOURCES.txt'
  reading manifest file 'gfootball.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  writing manifest file 'gfootball.egg-info/SOURCES.txt'
  copying gfootball/build_game_engine.sh -> build/lib.linux-x86_64-3.7/gfootball
  copying third_party/gfootball_engine/CMakeLists.txt -> build/lib.linux-x86_64-3.7/gfootball_engine
  copying third_party/gfootball_engine/LICENSE -> build/lib.linux-x86_64-3.7/gfootball_engine
  copying third_party/gfootball_engine/README.md -> build/lib.linux-x86_64-3.7/gfootball_engine
  copying third_party/gfootball_engine/ai.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine
  copying third_party/gfootball_engine/ai.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine
  copying third_party/gfootball_engine/sources.cmake -> build/lib.linux-x86_64-3.7/gfootball_engine
  creating build/lib.linux-x86_64-3.7/gfootball_engine/CMakeModules
  copying third_party/gfootball_engine/CMakeModules/FindBlunted2.cmake -> build/lib.linux-x86_64-3.7/gfootball_engine/CMakeModules
  copying third_party/gfootball_engine/CMakeModules/FindPackageHandleStandardArgs.cmake -> build/lib.linux-x86_64-3.7/gfootball_engine/CMakeModules
  copying third_party/gfootball_engine/CMakeModules/FindSDL2_gfx.cmake -> build/lib.linux-x86_64-3.7/gfootball_engine/CMakeModules
  copying third_party/gfootball_engine/CMakeModules/FindSDL2_image.cmake -> build/lib.linux-x86_64-3.7/gfootball_engine/CMakeModules
  copying third_party/gfootball_engine/CMakeModules/FindSDL2_ttf.cmake -> build/lib.linux-x86_64-3.7/gfootball_engine/CMakeModules
  copying third_party/gfootball_engine/CMakeModules/FindSDL_gfx.cmake -> build/lib.linux-x86_64-3.7/gfootball_engine/CMakeModules
  copying third_party/gfootball_engine/CMakeModules/FindSGE.cmake -> build/lib.linux-x86_64-3.7/gfootball_engine/CMakeModules
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/databases
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/databases/default
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/databases/default/images_teams
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/databases/default/images_teams/primeradivision
  copying third_party/gfootball_engine/data/databases/default/images_teams/primeradivision/fcbarcelona_kit_02.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/databases/default/images_teams/primeradivision
  copying third_party/gfootball_engine/data/databases/default/images_teams/primeradivision/fcbarcelona_logo.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/databases/default/images_teams/primeradivision
  copying third_party/gfootball_engine/data/databases/default/images_teams/primeradivision/realmadrid_kit_02.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/databases/default/images_teams/primeradivision
  copying third_party/gfootball_engine/data/databases/default/images_teams/primeradivision/realmadrid_logo.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/databases/default/images_teams/primeradivision
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations
  copying third_party/gfootball_engine/data/media/animations/base.anim.util -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations
  copying third_party/gfootball_engine/data/media/animations/base.inverse.anim.util -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations
  copying third_party/gfootball_engine/data/media/animations/straight.anim.util -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/000_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/000_accel_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/000_accel_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/020.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/020_accel_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/045_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/090_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/090_accel_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/135.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/135_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/180.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/idle/180_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/sprint/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/sprint/000_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/sprint/000_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/sprint/020_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/sprint/020_right_nondecel_stretch.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/sprint/045_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/sprint/090_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/sprint/135_decel_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/sprint/180_decel_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint/lastditch
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/sprint/lastditch/020_decel_stretch.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/sprint/lastditch
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/000_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/000_accel_ballright.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/000_accel_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/000_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/000_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/020_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/020_accel_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/020_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/020_left.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/020_left_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/045_accel_2step.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/045_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/090_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/090_strongfoot.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/135_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/180_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/180_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk/lastditch
  copying third_party/gfootball_engine/data/media/animations/ballcontrol/walk/lastditch/045_left_decel_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/ballcontrol/walk/lastditch
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/celebration
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/celebration/happy_extreme
  copying third_party/gfootball_engine/data/media/animations/celebration/happy_extreme/000_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/celebration/happy_extreme
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/celebration/happy_normal
  copying third_party/gfootball_engine/data/media/animations/celebration/happy_normal/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/celebration/happy_normal
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/celebration/sad_normal
  copying third_party/gfootball_engine/data/media/animations/celebration/sad_normal/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/celebration/sad_normal
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/000_ground_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/000_high_deflect_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/000_high_deflect_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/000_high_deflect_sideclose.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/000_high_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/000_kneeheight_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/000_trunk_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/090_ground_deflect_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/090_ground_holdball_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/090_high_deflect_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/090_midheight_deflect_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/090_midheight_holdball_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  copying third_party/gfootball_engine/data/media/animations/deflect/idle/090_trunk_deflect_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/sprint
  copying third_party/gfootball_engine/data/media/animations/deflect/sprint/000_ground_deflect_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/sprint
  copying third_party/gfootball_engine/data/media/animations/deflect/sprint/000_ground_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/sprint
  copying third_party/gfootball_engine/data/media/animations/deflect/sprint/000_ground_holdball_ballside.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/000_ground_holdball_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/000_kneeheight_holdball_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/000_trunk_holdball_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/045_kneeheight_deflect_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk/angled
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/angled/090_ground_deflect_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk/angled
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/angled/090_ground_holdball_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk/angled
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/angled/090_high_deflect_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk/angled
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/angled/090_high_holdball_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk/angled
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/angled/090_midheight_deflect_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk/angled
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/angled/090_midheight_holdball_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk/angled
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/angled/090_trunk_deflect_far.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk/angled
  copying third_party/gfootball_engine/data/media/animations/deflect/walk/angled/090_trunk_holdball_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/deflect/walk/angled
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/dribble
  copying third_party/gfootball_engine/data/media/animations/highpass/dribble/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/dribble
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/idle
  copying third_party/gfootball_engine/data/media/animations/highpass/idle/000_long.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/idle
  copying third_party/gfootball_engine/data/media/animations/highpass/idle/020.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/idle
  copying third_party/gfootball_engine/data/media/animations/highpass/idle/090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/idle/special
  copying third_party/gfootball_engine/data/media/animations/highpass/idle/special/000_throw.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/idle/special
  copying third_party/gfootball_engine/data/media/animations/highpass/idle/special/045_throw.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/idle/special
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/sprint
  copying third_party/gfootball_engine/data/media/animations/highpass/sprint/090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/sprint
  copying third_party/gfootball_engine/data/media/animations/highpass/sprint/090_slide.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/walk
  copying third_party/gfootball_engine/data/media/animations/highpass/walk/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/walk
  copying third_party/gfootball_engine/data/media/animations/highpass/walk/000_long.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/walk
  copying third_party/gfootball_engine/data/media/animations/highpass/walk/045_air_left.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/walk
  copying third_party/gfootball_engine/data/media/animations/highpass/walk/080.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/walk
  copying third_party/gfootball_engine/data/media/animations/highpass/walk/090_long.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/walk
  copying third_party/gfootball_engine/data/media/animations/highpass/walk/180_turn.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/walk
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/walk/special
  copying third_party/gfootball_engine/data/media/animations/highpass/walk/special/000_throw.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/highpass/walk/special
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/interfere
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/interfere/idle
  copying third_party/gfootball_engine/data/media/animations/interfere/idle/000_front.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/interfere/idle
  copying third_party/gfootball_engine/data/media/animations/interfere/idle/000_header_jump.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/interfere/idle
  copying third_party/gfootball_engine/data/media/animations/interfere/idle/000_side.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/interfere/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/interfere/sprint
  copying third_party/gfootball_engine/data/media/animations/interfere/sprint/000_header_jump.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/interfere/sprint
  copying third_party/gfootball_engine/data/media/animations/interfere/sprint/000_reach.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/interfere/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/interfere/walk
  copying third_party/gfootball_engine/data/media/animations/interfere/walk/000_decel_side_behind.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/interfere/walk
  copying third_party/gfootball_engine/data/media/animations/interfere/walk/000_stretch.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/interfere/walk
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/045_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/090_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/135.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/135_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/180_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/D045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/D045_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/D135_045_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/D135_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/D135_to_D045_045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D000_to_D045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D000_to_D045_045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D000_to_D045_090_left.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D000_to_D135_090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D000_to_D135_135.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D045_to_D135.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D135_045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D135_to_D-135_left.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D135_to_D045_000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D135_to_D045_000_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D135_to_D045_045_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/dribble/angled/newangles/D135_to_D045_045_left.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/dribble/angled/newangles
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/idle
  copying third_party/gfootball_engine/data/media/animations/movement/idle/000_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/idle
  copying third_party/gfootball_engine/data/media/animations/movement/idle/000_idlelevel1.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/idle
  copying third_party/gfootball_engine/data/media/animations/movement/idle/045_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/idle
  copying third_party/gfootball_engine/data/media/animations/movement/idle/090_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/idle
  copying third_party/gfootball_engine/data/media/animations/movement/idle/135_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/idle
  copying third_party/gfootball_engine/data/media/animations/movement/idle/180_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/idle/angled
  copying third_party/gfootball_engine/data/media/animations/movement/idle/angled/D045_090_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/idle/angled
  copying third_party/gfootball_engine/data/media/animations/movement/idle/angled/D045_135_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/idle/angled
  copying third_party/gfootball_engine/data/media/animations/movement/idle/angled/D045_180_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/idle/angled
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/sprint
  copying third_party/gfootball_engine/data/media/animations/movement/sprint/000_decel_decel_decel_todo.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/sprint
  copying third_party/gfootball_engine/data/media/animations/movement/sprint/000_idlelevel1.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/sprint
  copying third_party/gfootball_engine/data/media/animations/movement/sprint/135_decel_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/sprint/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/sprint/newangles/D000_to_D045_045_left_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/sprint/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/sprint/newangles/D000_to_D045_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/sprint/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/sprint/newangles/D045_decel_left.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/sprint/newangles
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk
  copying third_party/gfootball_engine/data/media/animations/movement/walk/000_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk
  copying third_party/gfootball_engine/data/media/animations/movement/walk/045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk
  copying third_party/gfootball_engine/data/media/animations/movement/walk/045_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk
  copying third_party/gfootball_engine/data/media/animations/movement/walk/090_left_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk
  copying third_party/gfootball_engine/data/media/animations/movement/walk/135_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk/angled
  copying third_party/gfootball_engine/data/media/animations/movement/walk/angled/D045_to_D000_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk/angled
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/walk/angled/newangles/D000_to_D045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/walk/angled/newangles/D045_045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/walk/angled/newangles/D045_to_D000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/walk/angled/newangles/D045_to_D000_045_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/walk/angled/newangles/D045_to_D000_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk/angled/newangles
  copying third_party/gfootball_engine/data/media/animations/movement/walk/angled/newangles/D045_to_D135_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement/walk/angled/newangles
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble/angled
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble/angled/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/dribble/angled/special/D000_to_D135_180_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble/angled/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/dribble/angled/special/D135_decel_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble/angled/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/dribble/angled/special/D135_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble/angled/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/dribble/angled/special/D135_left_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble/angled/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/dribble/angled/special/D135_to_D000_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble/angled/special
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/dribble/special/000_decel_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/dribble/special/000_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/dribble/special/090_decel_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/dribble/special
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/idle/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/idle/special/000_accel_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/idle/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/idle/special/000_back_to_front_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/idle/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/idle/special/000_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/idle/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/idle/special/000_stand_up_from_back.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/idle/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/idle/special/000_stand_up_from_front.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/idle/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/idle/special/000_stand_up_from_front_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/idle/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/idle/special/045_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/idle/special
  copying third_party/gfootball_engine/data/media/animations/movement_special/idle/special/135_accel_holdball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/movement_special/idle/special
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/dribble
  copying third_party/gfootball_engine/data/media/animations/pass/dribble/180_turn.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/dribble
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/dribble/lastditch
  copying third_party/gfootball_engine/data/media/animations/pass/dribble/lastditch/090_decel_ballside.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/dribble/lastditch
  copying third_party/gfootball_engine/data/media/animations/pass/dribble/lastditch/090_decel_ballside_otherside.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/dribble/lastditch
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/dribble/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/dribble/nonbase/090_highball.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/dribble/nonbase
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle
  copying third_party/gfootball_engine/data/media/animations/pass/idle/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle
  copying third_party/gfootball_engine/data/media/animations/pass/idle/090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle
  copying third_party/gfootball_engine/data/media/animations/pass/idle/180.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/idle/nonbase/000_header.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/idle/nonbase/000_header_jump_backwards.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/idle/nonbase/000_header_jump_forwards.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/idle/nonbase/070_header_jump.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/idle/nonbase/090_header.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/idle/nonbase/090_kneeheight.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/idle/nonbase/135_header_jump.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle/nonbase
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle/special
  copying third_party/gfootball_engine/data/media/animations/pass/idle/special/000_throw.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle/special
  copying third_party/gfootball_engine/data/media/animations/pass/idle/special/045_throw.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/idle/special
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/sprint
  copying third_party/gfootball_engine/data/media/animations/pass/sprint/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/sprint
  copying third_party/gfootball_engine/data/media/animations/pass/sprint/045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/sprint
  copying third_party/gfootball_engine/data/media/animations/pass/sprint/090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/sprint
  copying third_party/gfootball_engine/data/media/animations/pass/sprint/180.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/sprint/lastditch
  copying third_party/gfootball_engine/data/media/animations/pass/sprint/lastditch/000_reach.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/sprint/lastditch
  copying third_party/gfootball_engine/data/media/animations/pass/sprint/lastditch/090_slide.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/sprint/lastditch
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/sprint/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/sprint/nonbase/000_header_jump.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/sprint/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/sprint/nonbase/020_ballside.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/sprint/nonbase
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk
  copying third_party/gfootball_engine/data/media/animations/pass/walk/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk
  copying third_party/gfootball_engine/data/media/animations/pass/walk/000_short.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk
  copying third_party/gfootball_engine/data/media/animations/pass/walk/045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk
  copying third_party/gfootball_engine/data/media/animations/pass/walk/090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk
  copying third_party/gfootball_engine/data/media/animations/pass/walk/090_short.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk
  copying third_party/gfootball_engine/data/media/animations/pass/walk/135.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk/lastditch
  copying third_party/gfootball_engine/data/media/animations/pass/walk/lastditch/040_reach.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk/lastditch
  copying third_party/gfootball_engine/data/media/animations/pass/walk/lastditch/040_side_reach.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk/lastditch
  copying third_party/gfootball_engine/data/media/animations/pass/walk/lastditch/090_reach.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk/lastditch
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/walk/nonbase/000_kneeheight.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/walk/nonbase/D045_pass00_header_headheight.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk/nonbase
  copying third_party/gfootball_engine/data/media/animations/pass/walk/nonbase/D045_pass90_header_headheight.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk/nonbase
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk/special
  copying third_party/gfootball_engine/data/media/animations/pass/walk/special/000_throw.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/pass/walk/special
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/dribble
  copying third_party/gfootball_engine/data/media/animations/shot/dribble/090_zidane.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/dribble
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/dribble/angled
  copying third_party/gfootball_engine/data/media/animations/shot/dribble/angled/D135.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/dribble/angled
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/idle
  copying third_party/gfootball_engine/data/media/animations/shot/idle/020.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/idle
  copying third_party/gfootball_engine/data/media/animations/shot/idle/090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/idle
  copying third_party/gfootball_engine/data/media/animations/shot/idle/180_bicycle.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/sprint
  copying third_party/gfootball_engine/data/media/animations/shot/sprint/000_headerdive.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/sprint
  copying third_party/gfootball_engine/data/media/animations/shot/sprint/010_close.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/sprint
  copying third_party/gfootball_engine/data/media/animations/shot/sprint/010_short_bit_longer.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/sprint
  copying third_party/gfootball_engine/data/media/animations/shot/sprint/020_left.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/sprint
  copying third_party/gfootball_engine/data/media/animations/shot/sprint/030.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/sprint
  copying third_party/gfootball_engine/data/media/animations/shot/sprint/090_2step.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/walk
  copying third_party/gfootball_engine/data/media/animations/shot/walk/010_short.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/walk
  copying third_party/gfootball_engine/data/media/animations/shot/walk/010_short_bit_longer.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/walk
  copying third_party/gfootball_engine/data/media/animations/shot/walk/090_2step.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/walk
  copying third_party/gfootball_engine/data/media/animations/shot/walk/180_turn.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/walk
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/walk/angled
  copying third_party/gfootball_engine/data/media/animations/shot/walk/angled/D045_20_below.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/walk/angled
  copying third_party/gfootball_engine/data/media/animations/shot/walk/angled/D045_20_header.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/shot/walk/angled
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding/dribble
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding/dribble/angled
  copying third_party/gfootball_engine/data/media/animations/sliding/dribble/angled/D135_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding/dribble/angled
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding/idle
  copying third_party/gfootball_engine/data/media/animations/sliding/idle/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding/idle
  copying third_party/gfootball_engine/data/media/animations/sliding/idle/090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding/sprint
  copying third_party/gfootball_engine/data/media/animations/sliding/sprint/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding/sprint
  copying third_party/gfootball_engine/data/media/animations/sliding/sprint/000_ballside.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding/walk
  copying third_party/gfootball_engine/data/media/animations/sliding/walk/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/sliding/walk
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/special
  copying third_party/gfootball_engine/data/media/animations/special/000_showcard.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/special
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/templates
  copying third_party/gfootball_engine/data/media/animations/templates/dribbleD000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/templates
  copying third_party/gfootball_engine/data/media/animations/templates/dribbleD045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/templates
  copying third_party/gfootball_engine/data/media/animations/templates/dribbleD045_left.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/templates
  copying third_party/gfootball_engine/data/media/animations/templates/dribbleD135.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/templates
  copying third_party/gfootball_engine/data/media/animations/templates/dribbleD135_left.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/templates
  copying third_party/gfootball_engine/data/media/animations/templates/idleD000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/templates
  copying third_party/gfootball_engine/data/media/animations/templates/sprintD000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/templates
  copying third_party/gfootball_engine/data/media/animations/templates/walkD000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/templates
  copying third_party/gfootball_engine/data/media/animations/templates/walkD045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/templates
  copying third_party/gfootball_engine/data/media/animations/templates/walkD045_left.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/templates
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle
  copying third_party/gfootball_engine/data/media/animations/trap/idle/000_IB000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle
  copying third_party/gfootball_engine/data/media/animations/trap/idle/090_IB000_accel_optional.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle
  copying third_party/gfootball_engine/data/media/animations/trap/idle/135_IB000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle
  copying third_party/gfootball_engine/data/media/animations/trap/idle/135_IB000_accel_left_shallowangle.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle
  copying third_party/gfootball_engine/data/media/animations/trap/idle/135_IB000_accel_right.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/idle/highballs/000_chest.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/idle/highballs/000_chest_jump.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/idle/highballs/000_crotch.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/idle/highballs/000_knee.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/idle/highballs/020_chest_fromabove.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/idle/highballs/135_chest.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/idle/highballs
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/sprint
  copying third_party/gfootball_engine/data/media/animations/trap/sprint/000_D000_IB090_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/sprint/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/sprint/highballs/000_chest.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/sprint/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/sprint/highballs/000_fromside_kneeheight.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/sprint/highballs
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/sprint/lastditch
  copying third_party/gfootball_engine/data/media/animations/trap/sprint/lastditch/000_decel_decel_decel_stretch.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/sprint/lastditch
  copying third_party/gfootball_engine/data/media/animations/trap/sprint/lastditch/000_decel_decel_stretch.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/sprint/lastditch
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/000_D000_IB000_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/000_D000_IB000_short.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/000_D000_IB090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/000_D000_IB090_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/000_D045_IB090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/000_D045_IB090_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/000_D045_IB135.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/000_D135_IB135_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/135_D000_IB000_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/135_D045_IB090_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/135_D045_IB135_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  copying third_party/gfootball_engine/data/media/animations/trap/walk/135_D135_IB135_decel_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/walk/highballs/000_chest_ballfrombelow.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/walk/highballs/000_chest_jump_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/walk/highballs/000_control_highball_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/walk/highballs/000_knee.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/walk/highballs/135_chest.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/walk/highballs/D045_chest.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/walk/highballs/D045_to_D000_decel_chest.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/walk/highballs/D135_chest_jump_180.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/highballs
  copying third_party/gfootball_engine/data/media/animations/trap/walk/highballs/D135_chest_jump_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/highballs
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/lastditch
  copying third_party/gfootball_engine/data/media/animations/trap/walk/lastditch/000_D000_IB090_decel_decel_lastditch.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/lastditch
  copying third_party/gfootball_engine/data/media/animations/trap/walk/lastditch/000_D000_IB090_decel_short_lastditch.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/lastditch
  copying third_party/gfootball_engine/data/media/animations/trap/walk/lastditch/000_frombehind_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trap/walk/lastditch
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/idle
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t1/idle/000_protectback.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/idle
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t1/idle/000_protectfront.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/idle
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t1/idle/000_protectside.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/sprint
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t1/sprint/000_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/sprint
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t1/sprint/000_sidebump.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/sprint
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t1/sprint/045_decel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/walk
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t1/walk/000_protectback.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/walk
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t1/walk/000_protectfront.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/walk
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t1/walk/028_D045_sidebump.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t1/walk
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t2
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t2/dribble
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t2/dribble/000_accel.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t2/dribble
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t2/dribble/D135_000bump.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t2/dribble
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t2/dribble/D135_180bump.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t2/dribble
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t2/idle
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t2/idle/000_000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t2/idle
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t2/idle/000_090.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t2/idle
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t2/idle/000_180.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t2/idle
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t2/sprint
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t2/sprint/side_behind.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t2/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t3
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t3/sprint
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t3/sprint/000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t3/sprint
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t3/sprint/045.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t3/sprint
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t3/walk
  copying third_party/gfootball_engine/data/media/animations/trip/trip_t3/walk/000_000.anim -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/animations/trip/trip_t3/walk
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/blunted
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/blunted/gui2
  copying third_party/gfootball_engine/data/media/blunted/gui2/black.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/blunted/gui2
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu
  copying third_party/gfootball_engine/data/media/menu/league.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu
  copying third_party/gfootball_engine/data/media/menu/scoreboard_bg.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu/backgrounds
  copying third_party/gfootball_engine/data/media/menu/backgrounds/megabackground01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu/backgrounds
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu/main
  copying third_party/gfootball_engine/data/media/menu/main/loading01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu/main
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu/radar
  copying third_party/gfootball_engine/data/media/menu/radar/ball.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu/radar
  copying third_party/gfootball_engine/data/media/menu/radar/p1.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu/radar
  copying third_party/gfootball_engine/data/media/menu/radar/p2.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu/radar
  copying third_party/gfootball_engine/data/media/menu/radar/radar.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/menu/radar
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/balls
  copying third_party/gfootball_engine/data/media/objects/balls/ball.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/balls
  copying third_party/gfootball_engine/data/media/objects/balls/generic.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/balls
  copying third_party/gfootball_engine/data/media/objects/balls/generic.object -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/balls
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/lighting
  copying third_party/gfootball_engine/data/media/objects/lighting/generic.object -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/lighting
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/menu
  copying third_party/gfootball_engine/data/media/objects/menu/background01.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/menu
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/officials
  copying third_party/gfootball_engine/data/media/objects/officials/redcard.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/officials
  copying third_party/gfootball_engine/data/media/objects/officials/redcard.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/officials
  copying third_party/gfootball_engine/data/media/objects/officials/yellowcard.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/officials
  copying third_party/gfootball_engine/data/media/objects/officials/yellowcard.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/officials
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players
  copying third_party/gfootball_engine/data/media/objects/players/fullbody.object -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players
  copying third_party/gfootball_engine/data/media/objects/players/fullbody2.object -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players
  copying third_party/gfootball_engine/data/media/objects/players/player.object -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/hairstyles
  copying third_party/gfootball_engine/data/media/objects/players/hairstyles/bald.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/hairstyles
  copying third_party/gfootball_engine/data/media/objects/players/hairstyles/long01.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/hairstyles
  copying third_party/gfootball_engine/data/media/objects/players/hairstyles/long02.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/hairstyles
  copying third_party/gfootball_engine/data/media/objects/players/hairstyles/medium01.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/hairstyles
  copying third_party/gfootball_engine/data/media/objects/players/hairstyles/medium02.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/hairstyles
  copying third_party/gfootball_engine/data/media/objects/players/hairstyles/short01.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/hairstyles
  copying third_party/gfootball_engine/data/media/objects/players/hairstyles/short02.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/hairstyles
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/models
  copying third_party/gfootball_engine/data/media/objects/players/models/foot.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/models
  copying third_party/gfootball_engine/data/media/objects/players/models/fullbody.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/models
  copying third_party/gfootball_engine/data/media/objects/players/models/fullbody2.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/models
  copying third_party/gfootball_engine/data/media/objects/players/models/head.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/models
  copying third_party/gfootball_engine/data/media/objects/players/models/lowerarm.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/models
  copying third_party/gfootball_engine/data/media/objects/players/models/lowerleg.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/models
  copying third_party/gfootball_engine/data/media/objects/players/models/pelvis.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/models
  copying third_party/gfootball_engine/data/media/objects/players/models/trunk.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/models
  copying third_party/gfootball_engine/data/media/objects/players/models/upperarm.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/models
  copying third_party/gfootball_engine/data/media/objects/players/models/upperleg.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/models
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/arm_normal.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/goalie_kit.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/kit_UVWnormal.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/kit_template.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/knee_normal.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/referee_kit.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/shoe.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/shoe_sole.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/skin.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/skin01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/skin02.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/skin03.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  copying third_party/gfootball_engine/data/media/objects/players/textures/skin04.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures/hair
  copying third_party/gfootball_engine/data/media/objects/players/textures/hair/black.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures/hair
  copying third_party/gfootball_engine/data/media/objects/players/textures/hair/blonde.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures/hair
  copying third_party/gfootball_engine/data/media/objects/players/textures/hair/brown.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures/hair
  copying third_party/gfootball_engine/data/media/objects/players/textures/hair/darkblonde.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures/hair
  copying third_party/gfootball_engine/data/media/objects/players/textures/hair/red.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/players/textures/hair
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums
  copying third_party/gfootball_engine/data/media/objects/stadiums/goals.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums
  copying third_party/gfootball_engine/data/media/objects/stadiums/goals.object -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums
  copying third_party/gfootball_engine/data/media/objects/stadiums/white.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/abstractads.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/floor01wall.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/floor01wall_selfillum.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/floor01wall_specular.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/floor02wall.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/floor02wall_specular.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/hekje.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/lightgrey.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/pitch.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/pitchonly.object -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/test.ase -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  copying third_party/gfootball_engine/data/media/objects/stadiums/test/test.object -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/objects/stadiums/test
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/ambient.frag -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/ambient.vert -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/lighting.frag -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/lighting.vert -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/noise.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/noise_colorful.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/overlay.frag -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/overlay.vert -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/postprocess.frag -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/postprocess.vert -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/simple.frag -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/simple.vert -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/zphase.frag -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  copying third_party/gfootball_engine/data/media/shaders/zphase.vert -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/shaders
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures
  copying third_party/gfootball_engine/data/media/textures/almost_black.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures
  copying third_party/gfootball_engine/data/media/textures/almost_white.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures
  copying third_party/gfootball_engine/data/media/textures/black.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures
  copying third_party/gfootball_engine/data/media/textures/orange.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures
  copying third_party/gfootball_engine/data/media/textures/white.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_3xblast01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_altfunc01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_blauwprint01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_bleep01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_brokenbread01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_groningen01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_indietopia01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_omeganorth01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_polygon01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_polygon02.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_polygon_flyingdutchman02.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_polygon_jigsawHD02.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_stark01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_stark02.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_tenshu01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  copying third_party/gfootball_engine/data/media/textures/adboards/ad_your_ad_here.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/adboards
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/concrete
  copying third_party/gfootball_engine/data/media/textures/concrete/concrete.wall01_normal.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/concrete
  copying third_party/gfootball_engine/data/media/textures/concrete/concrete.wall01_specular.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/concrete
  copying third_party/gfootball_engine/data/media/textures/concrete/concrete.wall01a.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/concrete
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/overlay.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_02.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_03.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_04.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_normal_01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_normal_02.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_normal_03.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_normal_04.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_specular_01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_specular_02.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_specular_03.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/pitch_specular_04.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  copying third_party/gfootball_engine/data/media/textures/pitch/seamlessgrass08.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/pitch
  creating build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/stadium
  copying third_party/gfootball_engine/data/media/textures/stadium/ad_placeholder.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/stadium
  copying third_party/gfootball_engine/data/media/textures/stadium/crowd01.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/stadium
  copying third_party/gfootball_engine/data/media/textures/stadium/crowd01_normal.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/stadium
  copying third_party/gfootball_engine/data/media/textures/stadium/goalnetting.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/stadium
  copying third_party/gfootball_engine/data/media/textures/stadium/greenish_floor.bmp -> build/lib.linux-x86_64-3.7/gfootball_engine/data/media/textures/stadium
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/blunted.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/blunted.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/defines.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/defines.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/game_env.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/game_env.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/gamedefines.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/gamedefines.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/gametask.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/gametask.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/gfootball_actions.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/main.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/main.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/utils.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  copying third_party/gfootball_engine/src/utils.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/ai
  copying third_party/gfootball_engine/src/ai/ai_keyboard.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/ai
  copying third_party/gfootball_engine/src/ai/ai_keyboard.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/ai
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/base
  copying third_party/gfootball_engine/src/base/log.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base
  copying third_party/gfootball_engine/src/base/log.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base
  copying third_party/gfootball_engine/src/base/properties.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base
  copying third_party/gfootball_engine/src/base/properties.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base
  copying third_party/gfootball_engine/src/base/sdl_surface.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base
  copying third_party/gfootball_engine/src/base/sdl_surface.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base
  copying third_party/gfootball_engine/src/base/utils.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base
  copying third_party/gfootball_engine/src/base/utils.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/base/geometry
  copying third_party/gfootball_engine/src/base/geometry/aabb.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/geometry
  copying third_party/gfootball_engine/src/base/geometry/aabb.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/geometry
  copying third_party/gfootball_engine/src/base/geometry/line.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/geometry
  copying third_party/gfootball_engine/src/base/geometry/line.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/geometry
  copying third_party/gfootball_engine/src/base/geometry/plane.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/geometry
  copying third_party/gfootball_engine/src/base/geometry/plane.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/geometry
  copying third_party/gfootball_engine/src/base/geometry/triangle.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/geometry
  copying third_party/gfootball_engine/src/base/geometry/triangle.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/geometry
  copying third_party/gfootball_engine/src/base/geometry/trianglemeshutils.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/geometry
  copying third_party/gfootball_engine/src/base/geometry/trianglemeshutils.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/geometry
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/base/math
  copying third_party/gfootball_engine/src/base/math/bluntmath.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/math
  copying third_party/gfootball_engine/src/base/math/bluntmath.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/math
  copying third_party/gfootball_engine/src/base/math/matrix3.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/math
  copying third_party/gfootball_engine/src/base/math/matrix3.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/math
  copying third_party/gfootball_engine/src/base/math/matrix4.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/math
  copying third_party/gfootball_engine/src/base/math/matrix4.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/math
  copying third_party/gfootball_engine/src/base/math/quaternion.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/math
  copying third_party/gfootball_engine/src/base/math/quaternion.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/math
  copying third_party/gfootball_engine/src/base/math/vector3.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/math
  copying third_party/gfootball_engine/src/base/math/vector3.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/base/math
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  copying third_party/gfootball_engine/src/cmake/SDL2_rotozoom.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  copying third_party/gfootball_engine/src/cmake/backtrace.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  copying third_party/gfootball_engine/src/cmake/backtrace.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  copying third_party/gfootball_engine/src/cmake/file.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  copying third_party/gfootball_engine/src/cmake/file.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  copying third_party/gfootball_engine/src/cmake/wrap_SDL.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  copying third_party/gfootball_engine/src/cmake/wrap_SDL_endian.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  copying third_party/gfootball_engine/src/cmake/wrap_SDL_keyboard.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  copying third_party/gfootball_engine/src/cmake/wrap_SDL_keycode.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  copying third_party/gfootball_engine/src/cmake/wrap_SDL_surface.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  copying third_party/gfootball_engine/src/cmake/wrap_SDL_ttf.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/cmake
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/data
  copying third_party/gfootball_engine/src/data/matchdata.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/data
  copying third_party/gfootball_engine/src/data/matchdata.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/data
  copying third_party/gfootball_engine/src/data/playerdata.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/data
  copying third_party/gfootball_engine/src/data/playerdata.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/data
  copying third_party/gfootball_engine/src/data/teamdata.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/data
  copying third_party/gfootball_engine/src/data/teamdata.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/data
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/hid
  copying third_party/gfootball_engine/src/hid/ihidevice.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/hid
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/loaders
  copying third_party/gfootball_engine/src/loaders/aseloader.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/loaders
  copying third_party/gfootball_engine/src/loaders/aseloader.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/loaders
  copying third_party/gfootball_engine/src/loaders/imageloader.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/loaders
  copying third_party/gfootball_engine/src/loaders/imageloader.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/loaders
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/managers
  copying third_party/gfootball_engine/src/managers/resourcemanager.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/managers
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/menu
  copying third_party/gfootball_engine/src/menu/menutask.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu
  copying third_party/gfootball_engine/src/menu/menutask.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu
  copying third_party/gfootball_engine/src/menu/pagefactory.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu
  copying third_party/gfootball_engine/src/menu/pagefactory.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/menu/ingame
  copying third_party/gfootball_engine/src/menu/ingame/gamepage.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu/ingame
  copying third_party/gfootball_engine/src/menu/ingame/gamepage.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu/ingame
  copying third_party/gfootball_engine/src/menu/ingame/radar.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu/ingame
  copying third_party/gfootball_engine/src/menu/ingame/radar.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu/ingame
  copying third_party/gfootball_engine/src/menu/ingame/scoreboard.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu/ingame
  copying third_party/gfootball_engine/src/menu/ingame/scoreboard.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu/ingame
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/menu/startmatch
  copying third_party/gfootball_engine/src/menu/startmatch/loadingmatch.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu/startmatch
  copying third_party/gfootball_engine/src/menu/startmatch/loadingmatch.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/menu/startmatch
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/misc
  copying third_party/gfootball_engine/src/misc/hungarian.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/misc
  copying third_party/gfootball_engine/src/misc/hungarian.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/misc
  copying third_party/gfootball_engine/src/misc/perlin.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/misc
  copying third_party/gfootball_engine/src/misc/perlin.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/misc
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/ball.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/ball.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/humangamer.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/humangamer.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/match.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/match.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/officials.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/officials.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/proceduralpitch.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/proceduralpitch.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/referee.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/referee.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/team.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/team.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/teamAIcontroller.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  copying third_party/gfootball_engine/src/onthepitch/teamAIcontroller.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/AIsupport
  copying third_party/gfootball_engine/src/onthepitch/AIsupport/AIfunctions.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/AIsupport
  copying third_party/gfootball_engine/src/onthepitch/AIsupport/AIfunctions.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/AIsupport
  copying third_party/gfootball_engine/src/onthepitch/AIsupport/mentalimage.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/AIsupport
  copying third_party/gfootball_engine/src/onthepitch/AIsupport/mentalimage.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/AIsupport
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player
  copying third_party/gfootball_engine/src/onthepitch/player/player.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player
  copying third_party/gfootball_engine/src/onthepitch/player/player.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player
  copying third_party/gfootball_engine/src/onthepitch/player/playerbase.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player
  copying third_party/gfootball_engine/src/onthepitch/player/playerbase.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player
  copying third_party/gfootball_engine/src/onthepitch/player/playerofficial.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player
  copying third_party/gfootball_engine/src/onthepitch/player/playerofficial.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller
  copying third_party/gfootball_engine/src/onthepitch/player/controller/elizacontroller.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller
  copying third_party/gfootball_engine/src/onthepitch/player/controller/elizacontroller.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller
  copying third_party/gfootball_engine/src/onthepitch/player/controller/humancontroller.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller
  copying third_party/gfootball_engine/src/onthepitch/player/controller/humancontroller.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller
  copying third_party/gfootball_engine/src/onthepitch/player/controller/icontroller.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller
  copying third_party/gfootball_engine/src/onthepitch/player/controller/icontroller.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller
  copying third_party/gfootball_engine/src/onthepitch/player/controller/playercontroller.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller
  copying third_party/gfootball_engine/src/onthepitch/player/controller/playercontroller.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller
  copying third_party/gfootball_engine/src/onthepitch/player/controller/refereecontroller.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller
  copying third_party/gfootball_engine/src/onthepitch/player/controller/refereecontroller.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies
  copying third_party/gfootball_engine/src/onthepitch/player/controller/strategies/strategy.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies
  copying third_party/gfootball_engine/src/onthepitch/player/controller/strategies/strategy.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball
  copying third_party/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball/default_def.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball
  copying third_party/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball/default_def.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball
  copying third_party/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball/default_mid.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball
  copying third_party/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball/default_mid.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball
  copying third_party/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball/default_off.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball
  copying third_party/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball/default_off.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball
  copying third_party/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball/goalie_default.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball
  copying third_party/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball/goalie_default.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/controller/strategies/offtheball
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/humanoid
  copying third_party/gfootball_engine/src/onthepitch/player/humanoid/animcollection.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/humanoid
  copying third_party/gfootball_engine/src/onthepitch/player/humanoid/animcollection.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/humanoid
  copying third_party/gfootball_engine/src/onthepitch/player/humanoid/humanoid.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/humanoid
  copying third_party/gfootball_engine/src/onthepitch/player/humanoid/humanoid.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/humanoid
  copying third_party/gfootball_engine/src/onthepitch/player/humanoid/humanoid_utils.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/humanoid
  copying third_party/gfootball_engine/src/onthepitch/player/humanoid/humanoid_utils.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/humanoid
  copying third_party/gfootball_engine/src/onthepitch/player/humanoid/humanoidbase.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/humanoid
  copying third_party/gfootball_engine/src/onthepitch/player/humanoid/humanoidbase.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/onthepitch/player/humanoid
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/scene
  copying third_party/gfootball_engine/src/scene/iscene.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene
  copying third_party/gfootball_engine/src/scene/object.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene
  copying third_party/gfootball_engine/src/scene/object.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene
  copying third_party/gfootball_engine/src/scene/objectfactory.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene
  copying third_party/gfootball_engine/src/scene/objectfactory.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene
  copying third_party/gfootball_engine/src/scene/scene.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene
  copying third_party/gfootball_engine/src/scene/scene.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/objects
  copying third_party/gfootball_engine/src/scene/objects/camera.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/objects
  copying third_party/gfootball_engine/src/scene/objects/camera.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/objects
  copying third_party/gfootball_engine/src/scene/objects/geometry.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/objects
  copying third_party/gfootball_engine/src/scene/objects/geometry.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/objects
  copying third_party/gfootball_engine/src/scene/objects/image2d.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/objects
  copying third_party/gfootball_engine/src/scene/objects/image2d.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/objects
  copying third_party/gfootball_engine/src/scene/objects/light.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/objects
  copying third_party/gfootball_engine/src/scene/objects/light.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/objects
  copying third_party/gfootball_engine/src/scene/objects/skybox.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/objects
  copying third_party/gfootball_engine/src/scene/objects/skybox.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/objects
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/resources
  copying third_party/gfootball_engine/src/scene/resources/geometrydata.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/resources
  copying third_party/gfootball_engine/src/scene/resources/geometrydata.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/resources
  copying third_party/gfootball_engine/src/scene/resources/surface.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/resources
  copying third_party/gfootball_engine/src/scene/resources/surface.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/resources
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/scene2d
  copying third_party/gfootball_engine/src/scene/scene2d/scene2d.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/scene2d
  copying third_party/gfootball_engine/src/scene/scene2d/scene2d.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/scene2d
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/scene3d
  copying third_party/gfootball_engine/src/scene/scene3d/node.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/scene3d
  copying third_party/gfootball_engine/src/scene/scene3d/node.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/scene3d
  copying third_party/gfootball_engine/src/scene/scene3d/scene3d.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/scene3d
  copying third_party/gfootball_engine/src/scene/scene3d/scene3d.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/scene/scene3d
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/systems
  copying third_party/gfootball_engine/src/systems/isystem.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems
  copying third_party/gfootball_engine/src/systems/isystemobject.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics
  copying third_party/gfootball_engine/src/systems/graphics/graphics_object.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics
  copying third_party/gfootball_engine/src/systems/graphics/graphics_object.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics
  copying third_party/gfootball_engine/src/systems/graphics/graphics_scene.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics
  copying third_party/gfootball_engine/src/systems/graphics/graphics_scene.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics
  copying third_party/gfootball_engine/src/systems/graphics/graphics_system.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics
  copying third_party/gfootball_engine/src/systems/graphics/graphics_system.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics
  copying third_party/gfootball_engine/src/systems/graphics/graphics_task.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics
  copying third_party/gfootball_engine/src/systems/graphics/graphics_task.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/objects
  copying third_party/gfootball_engine/src/systems/graphics/objects/graphics_camera.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/objects
  copying third_party/gfootball_engine/src/systems/graphics/objects/graphics_camera.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/objects
  copying third_party/gfootball_engine/src/systems/graphics/objects/graphics_geometry.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/objects
  copying third_party/gfootball_engine/src/systems/graphics/objects/graphics_geometry.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/objects
  copying third_party/gfootball_engine/src/systems/graphics/objects/graphics_light.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/objects
  copying third_party/gfootball_engine/src/systems/graphics/objects/graphics_light.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/objects
  copying third_party/gfootball_engine/src/systems/graphics/objects/graphics_overlay2d.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/objects
  copying third_party/gfootball_engine/src/systems/graphics/objects/graphics_overlay2d.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/objects
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/rendering
  copying third_party/gfootball_engine/src/systems/graphics/rendering/interface_renderer3d.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/rendering
  copying third_party/gfootball_engine/src/systems/graphics/rendering/opengl_renderer3d.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/rendering
  copying third_party/gfootball_engine/src/systems/graphics/rendering/opengl_renderer3d.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/rendering
  copying third_party/gfootball_engine/src/systems/graphics/rendering/r3d_messages.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/rendering
  copying third_party/gfootball_engine/src/systems/graphics/rendering/sdl_glfuncs.h -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/rendering
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/resources
  copying third_party/gfootball_engine/src/systems/graphics/resources/texture.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/resources
  copying third_party/gfootball_engine/src/systems/graphics/resources/texture.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/resources
  copying third_party/gfootball_engine/src/systems/graphics/resources/vertexbuffer.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/resources
  copying third_party/gfootball_engine/src/systems/graphics/resources/vertexbuffer.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/systems/graphics/resources
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/command.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/command.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/interpreter.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/loader.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/material.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/messagequeue.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/observer.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/observer.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/refcounted.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/refcounted.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/resource.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/spatial.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/spatial.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  copying third_party/gfootball_engine/src/types/subject.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/types
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/utils
  copying third_party/gfootball_engine/src/utils/animation.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils
  copying third_party/gfootball_engine/src/utils/animation.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils
  copying third_party/gfootball_engine/src/utils/objectloader.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils
  copying third_party/gfootball_engine/src/utils/objectloader.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils
  copying third_party/gfootball_engine/src/utils/orbitcamera.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils
  copying third_party/gfootball_engine/src/utils/orbitcamera.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils
  copying third_party/gfootball_engine/src/utils/splitgeometry.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils
  copying third_party/gfootball_engine/src/utils/splitgeometry.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils
  copying third_party/gfootball_engine/src/utils/xmlloader.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils
  copying third_party/gfootball_engine/src/utils/xmlloader.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/animationextensions
  copying third_party/gfootball_engine/src/utils/animationextensions/animationextension.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/animationextensions
  copying third_party/gfootball_engine/src/utils/animationextensions/footballanimationextension.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/animationextensions
  copying third_party/gfootball_engine/src/utils/animationextensions/footballanimationextension.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/animationextensions
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2
  copying third_party/gfootball_engine/src/utils/gui2/guitask.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2
  copying third_party/gfootball_engine/src/utils/gui2/guitask.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2
  copying third_party/gfootball_engine/src/utils/gui2/page.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2
  copying third_party/gfootball_engine/src/utils/gui2/page.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2
  copying third_party/gfootball_engine/src/utils/gui2/style.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2
  copying third_party/gfootball_engine/src/utils/gui2/style.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2
  copying third_party/gfootball_engine/src/utils/gui2/view.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2
  copying third_party/gfootball_engine/src/utils/gui2/view.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2
  copying third_party/gfootball_engine/src/utils/gui2/windowmanager.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2
  copying third_party/gfootball_engine/src/utils/gui2/windowmanager.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2
  creating build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2/widgets
  copying third_party/gfootball_engine/src/utils/gui2/widgets/caption.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2/widgets
  copying third_party/gfootball_engine/src/utils/gui2/widgets/caption.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2/widgets
  copying third_party/gfootball_engine/src/utils/gui2/widgets/frame.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2/widgets
  copying third_party/gfootball_engine/src/utils/gui2/widgets/frame.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2/widgets
  copying third_party/gfootball_engine/src/utils/gui2/widgets/image.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2/widgets
  copying third_party/gfootball_engine/src/utils/gui2/widgets/image.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2/widgets
  copying third_party/gfootball_engine/src/utils/gui2/widgets/root.cpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2/widgets
  copying third_party/gfootball_engine/src/utils/gui2/widgets/root.hpp -> build/lib.linux-x86_64-3.7/gfootball_engine/src/utils/gui2/widgets
  running build_ext
  /tmp/pip-req-build-6y3ll02n/third_party/gfootball_engine /tmp/pip-req-build-6y3ll02n
  -- The C compiler identification is GNU 7.5.0
  -- The CXX compiler identification is GNU 7.5.0
  -- Check for working C compiler: /usr/bin/cc
  -- Check for working C compiler: /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: /usr/bin/c++
  -- Check for working CXX compiler: /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 OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
  -- Found SDL2_image: /usr/lib/x86_64-linux-gnu/libSDL2_image.so
  -- Found SDL2_ttf: /usr/lib/x86_64-linux-gnu/libSDL2_ttf.so
  -- Found SDL2_gfx: /usr/lib/x86_64-linux-gnu/libSDL2_gfx.so (found version "1.0.4")
  -- Found PythonLibs: /usr/local/lib/libpython3.7m.a (found suitable version "3.7.6", minimum required is "3")
  Using Python: 3.7.6
  CMake Warning at /usr/share/cmake-3.10/Modules/FindBoost.cmake:1626 (message):
    No header defined for python3-py37; skipping header check
  Call Stack (most recent call first):
    CMakeLists.txt:54 (FIND_PACKAGE)

  -- Could NOT find Boost
  python3-py37 not found. Trying other names.
  CMake Warning at /usr/share/cmake-3.10/Modules/FindBoost.cmake:1626 (message):
    No header defined for python-py37; skipping header check
  Call Stack (most recent call first):
    CMakeLists.txt:60 (FIND_PACKAGE)

  -- Could NOT find Boost
  python-py37 not found. Trying other names.
  CMake Warning at /usr/share/cmake-3.10/Modules/FindBoost.cmake:1626 (message):
    No header defined for python37; skipping header check
  Call Stack (most recent call first):
    CMakeLists.txt:67 (FIND_PACKAGE)

  -- Could NOT find Boost
  CMake Error at CMakeLists.txt:71 (message):
    Python boost not found

  -- Configuring incomplete, errors occurred!
  See also "/tmp/pip-req-build-6y3ll02n/third_party/gfootball_engine/CMakeFiles/CMakeOutput.log".
  gfootball/build_game_engine.sh: line 27: pushd: third_party/gfootball_engine: No such file or directory
  error: Google Research Football compilation failed
  ----------------------------------------
  ERROR: Failed building wheel for gfootball

ERROR: Command errored out with exit status 1: /usr/local/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-6y3ll02n/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-6y3ll02n/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-wl_u48mt/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.7m/gfootball Check the logs for full command output.
vi3itor commented 4 years ago

The log shows that you have a problem with boost-python. First of all, check what boost-python libs you have installed on your machine. You can do it by running: find /usr/lib/x86_64-linux-gnu/ -name 'libboost_python3*' On my Ubuntu 18.04 it produces the following output:

/usr/lib/x86_64-linux-gnu/libboost_python3-py36.a
/usr/lib/x86_64-linux-gnu/libboost_python3.so
/usr/lib/x86_64-linux-gnu/libboost_python3.a
/usr/lib/x86_64-linux-gnu/libboost_python3-py36.so
/usr/lib/x86_64-linux-gnu/libboost_python3-py36.so.1.65.1

If you have a similar result, the easiest solution would be to go with Python 3.6 for the virtual environment:

/usr/bin/python3.6 -m venv football-env
source football-env/bin/activate
pip3 install --upgrade pip setuptools
pip3 install gfootball

If you are still having errors run pip3 install gfootball --log log.txt and attach your log.

Zaakir-Kamar commented 4 years ago

Hi. new update. I troubleshooted and found it was because Boost was not installed to match Python. And I had to rebuild boost manually; now it gives a different error

/tmp/pip-req-build-vg1j0bgi/third_party/gfootball_engine /tmp/pip-req-build-vg1j0bgi
    -- The C compiler identification is GNU 7.5.0
    -- The CXX compiler identification is GNU 7.5.0
    -- Check for working C compiler: /usr/bin/cc
    -- Check for working C compiler: /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: /usr/bin/c++
    -- Check for working CXX compiler: /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 OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    -- Found SDL2_image: /usr/lib/x86_64-linux-gnu/libSDL2_image.so
    -- Found SDL2_ttf: /usr/lib/x86_64-linux-gnu/libSDL2_ttf.so
    -- Found SDL2_gfx: /usr/lib/x86_64-linux-gnu/libSDL2_gfx.so (found version "1.0.4")
    -- Found PythonLibs: /usr/local/lib/libpython3.7m.a (found suitable version "3.7.6", minimum required is "3")
    Using Python: 3.7.6
    -- Boost  found.
    -- Found Boost components:
       python3-py37
    python3-py37 not found. Trying other names.
    -- Boost  found.
    -- Found Boost components:
       python-py37
    python-py37 not found. Trying other names.
    -- Boost  found.
    -- Found Boost components:
       python37
    CMake Error at CMakeLists.txt:71 (message):
      Python boost not found

    -- Configuring incomplete, errors occurred!
    See also "/tmp/pip-req-build-vg1j0bgi/third_party/gfootball_engine/CMakeFiles/CMakeOutput.log".
    gfootball/build_game_engine.sh: line 27: pushd: third_party/gfootball_engine: No such file or directory
    error: Google Research Football compilation failed
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/user/origin/football/football-env/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-vg1j0bgi/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-vg1j0bgi/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-6lv4p77o/install-record.txt --single-version-externally-managed --compile --install-headers /home/user/origin/football/football-env/include/site/python3.7/gfootball Check the logs for full command output.
vi3itor commented 4 years ago

It is basically the same error: Python boost not found. If you manually build boost python, did you install library files to the appropriate location? What is the output of the command find /usr/lib/x86_64-linux-gnu/ -name 'libboost_python3*'?

Zaakir-Kamar commented 4 years ago

Ok. Now I'm trying out

The log shows that you have a problem with boost-python. First of all, check what boost-python libs you have installed on your machine. You can do it by running: find /usr/lib/x86_64-linux-gnu/ -name 'libboost_python3*' On my Ubuntu 18.04 it produces the following output:

/usr/lib/x86_64-linux-gnu/libboost_python3-py36.a
/usr/lib/x86_64-linux-gnu/libboost_python3.so
/usr/lib/x86_64-linux-gnu/libboost_python3.a
/usr/lib/x86_64-linux-gnu/libboost_python3-py36.so
/usr/lib/x86_64-linux-gnu/libboost_python3-py36.so.1.65.1

If you have a similar result, the easiest solution would be to go with Python 3.6 for the virtual environment:

/usr/bin/python3.6 -m venv football-env
source football-env/bin/activate
pip3 install --upgrade pip setuptools
pip3 install gfootball

If you are still having errors run pip3 install gfootball --log log.txt and attach your log.

Zaakir-Kamar commented 4 years ago

Hi, still the problem persists. Terminal output logs are attached terminal_output.txt

vi3itor commented 4 years ago

Looks like you need to specify a version of Python (CMake has to use Python 3.6 instead of Python 3.7). Edit line 44 of CMakeLists.txt: replace find_package(PythonLibs 3 REQUIRED) with find_package(PythonLibs 3.6 REQUIRED)

Please report the results.

Zaakir-Kamar commented 4 years ago

Ok. Working on it. I'll reply ASAP

vi3itor commented 4 years ago

But, of course, you need to do it in the cloned repository pip3 install . instead of simply pip3 install gfootball

Zaakir-Kamar commented 4 years ago

Okay. Got it. I understand, I already have a clone of the repo. However, thanks for your suggestion . I'll reply ASAP

Zaakir-Kamar commented 4 years ago

Here's the Output. Still a config error I guess.

/tmp/pip-req-build-7blrc253/third_party/gfootball_engine /tmp/pip-req-build-7blrc253
    -- The C compiler identification is GNU 7.5.0
    -- The CXX compiler identification is GNU 7.5.0
    -- Check for working C compiler: /usr/bin/cc
    -- Check for working C compiler: /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: /usr/bin/c++
    -- Check for working CXX compiler: /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 OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    -- Found SDL2_image: /usr/lib/x86_64-linux-gnu/libSDL2_image.so
    -- Found SDL2_ttf: /usr/lib/x86_64-linux-gnu/libSDL2_ttf.so
    -- Found SDL2_gfx: /usr/lib/x86_64-linux-gnu/libSDL2_gfx.so (found version "1.0.4")
    -- Found PythonLibs: /usr/local/lib/libpython3.7m.a (found suitable version "3.7.6", minimum required is "3.6")
    Using Python: 3.7.6
    -- Boost  found.
    -- Found Boost components:
       python3-py37
    python3-py37 not found. Trying other names.
    -- Boost  found.
    -- Found Boost components:
       python-py37
    python-py37 not found. Trying other names.
    -- Boost  found.
    -- Found Boost components:
       python37
    CMake Error at CMakeLists.txt:71 (message):
      Python boost not found

    -- Configuring incomplete, errors occurred!
    See also "/tmp/pip-req-build-7blrc253/third_party/gfootball_engine/CMakeFiles/CMakeOutput.log".
    gfootball/build_game_engine.sh: line 27: pushd: third_party/gfootball_engine: No such file or directory
    error: Google Research Football compilation failed
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/user/resche/football-env/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-7blrc253/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-7blrc253/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-0n0evoxh/install-record.txt --single-version-externally-managed --compile --install-headers /home/user/resche/football-env/include/site/python3.6/gfootball Check the logs for full command output.
vi3itor commented 4 years ago

Yes, it (again) found Python 3.7 instead of Python 3.6. I couldn't find any way to force a specific version. Last resort, manually define Python libraries and include_dirs: replace the lines 44-48:

find_package(PythonLibs 3 REQUIRED)
message("Using Python: ${PYTHONLIBS_VERSION_STRING}")
string(REPLACE "." ";" VERSION_LIST ${PYTHONLIBS_VERSION_STRING})
list(GET VERSION_LIST 0 PYTHON_MAJOR)
list(GET VERSION_LIST 1 PYTHON_MINOR)

with

set(PYTHON_LIBRARIES /usr/local/lib/libpython3.6m.a)
set(PYTHON_INCLUDE_DIRS /usr/include/python3.6)
set(PYTHON_MAJOR 3)
set(PYTHON_MINOR 6) 
Zaakir-Kamar commented 4 years ago

Nah... It's still not recognisable.

/tmp/pip-req-build-vrnl5br0/third_party/gfootball_engine /tmp/pip-req-build-vrnl5br0
    -- The C compiler identification is GNU 7.5.0
    -- The CXX compiler identification is GNU 7.5.0
    -- Check for working C compiler: /usr/bin/cc
    -- Check for working C compiler: /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: /usr/bin/c++
    -- Check for working CXX compiler: /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 OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    -- Found SDL2_image: /usr/lib/x86_64-linux-gnu/libSDL2_image.so
    -- Found SDL2_ttf: /usr/lib/x86_64-linux-gnu/libSDL2_ttf.so
    -- Found SDL2_gfx: /usr/lib/x86_64-linux-gnu/libSDL2_gfx.so (found version "1.0.4")
    -- Boost  found.
    -- Found Boost components:
       python3-py6
    python3-py6 not found. Trying other names.
    -- Boost  found.
    -- Found Boost components:
       python-py6
    python-py6 not found. Trying other names.
    -- Boost  found.
    -- Found Boost components:
       python6
    CMake Error at CMakeLists.txt:70 (message):
      Python boost not found

    -- Configuring incomplete, errors occurred!
    See also "/tmp/pip-req-build-vrnl5br0/third_party/gfootball_engine/CMakeFiles/CMakeOutput.log".
    gfootball/build_game_engine.sh: line 27: pushd: third_party/gfootball_engine: No such file or directory
    error: Google Research Football compilation failed
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/zaakir/resche/football-env/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-vrnl5br0/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-vrnl5br0/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-fmh5qi_r/install-record.txt --single-version-externally-managed --compile --install-headers /home/zaakir/resche/football-env/include/site/python3.6/gfootball Check the logs for full command output.
Zaakir-Kamar commented 4 years ago

I suppose it recognizes Python-Libs alright. But there's some kind of repetitive loop in CMake list. The algorithm to recognize Boost lib might be problematic.

vi3itor commented 4 years ago

Sorry, my mistake (no copy-paste programming! haha). It should be set(PYTHON_MINOR 6) instead of set(PYTHON_MAJOR 6)

Zaakir-Kamar commented 4 years ago

Oh! You made me mad. That's why I was confused why. Hahaha. It's Just the major/minor, what a small but significant mistake. :-| . I appreciate you for finding out the mistake without being too confident.

Zaakir-Kamar commented 4 years ago

Nope. I changed MAJOR-->MINOR. Still not working. Isn't it possible that there's some error in building third-party engine in Ubuntu according to the current CMakeList.txt? I'm sure I have libboost installed against Py3.6 (as in previous log I attached) and I 'doubt' whether CMake/CMakeList can actually recognize Boost. Here's the last part of output


/tmp/pip-req-build-rcsjuc_u/third_party/gfootball_engine /tmp/pip-req-build-rcsjuc_u
    -- The C compiler identification is GNU 7.5.0
    -- The CXX compiler identification is GNU 7.5.0
    -- Check for working C compiler: /usr/bin/cc
    -- Check for working C compiler: /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: /usr/bin/c++
    -- Check for working CXX compiler: /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 OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    -- Found SDL2_image: /usr/lib/x86_64-linux-gnu/libSDL2_image.so
    -- Found SDL2_ttf: /usr/lib/x86_64-linux-gnu/libSDL2_ttf.so
    -- Found SDL2_gfx: /usr/lib/x86_64-linux-gnu/libSDL2_gfx.so (found version "1.0.4")
    -- Boost  found.
    -- Found Boost components:
       python3-py36
    python3-py36 not found. Trying other names.
    -- Boost  found.
    -- Found Boost components:
       python-py36
    python-py36 not found. Trying other names.
    -- Boost  found.
    -- Found Boost components:
       python36
    CMake Error at CMakeLists.txt:70 (message):
      Python boost not found

    -- Configuring incomplete, errors occurred!
    See also "/tmp/pip-req-build-rcsjuc_u/third_party/gfootball_engine/CMakeFiles/CMakeOutput.log".
    gfootball/build_game_engine.sh: line 27: pushd: third_party/gfootball_engine: No such file or directory
    error: Google Research Football compilation failed
    ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/local/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-rcsjuc_u/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-rcsjuc_u/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-yzkwok1d/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.7m/gfootball Check the logs for full command output.
vi3itor commented 4 years ago

Can you verify that your CMakeLists.txt matches one from the master branch, except lines 44-48 that I asked you to replace?

Zaakir-Kamar commented 4 years ago

Here CMakeLists.txt

vi3itor commented 4 years ago

I got back to my Ubuntu machine to check. There are no problems with finding python-boost3 by CMake. There is a small problem with compilation because it should be set(PYTHON_INCLUDE_DIR /usr/include/python3.6) instead of DIRS. If you are using a fresh version of CMake and haven't manually edited CMakeModule for finding Boost I don't know how to explain your problem. You can try to use the following CMakeLists.txt that I prepared for you. All the if ... else statements are removed and it successfully compiles on my end.

Zaakir-Kamar commented 4 years ago

Thank you very much for your effort and time. For me, It still wouldn't compile, but this time a different error. I'm not an expert at CMake, do you think there's something wrong with my installation of CMake?

/tmp/pip-req-build-3kdhutp8/third_party/gfootball_engine /tmp/pip-req-build-3kdhutp8
    -- The C compiler identification is GNU 7.5.0
    -- The CXX compiler identification is GNU 7.5.0
    -- Check for working C compiler: /usr/bin/cc
    -- Check for working C compiler: /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: /usr/bin/c++
    -- Check for working CXX compiler: /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 OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    -- Found SDL2_image: /usr/lib/x86_64-linux-gnu/libSDL2_image.so
    -- Found SDL2_ttf: /usr/lib/x86_64-linux-gnu/libSDL2_ttf.so
    -- Found SDL2_gfx: /usr/lib/x86_64-linux-gnu/libSDL2_gfx.so (found version "1.0.4")
    Using python_boost: python3-py36
    CMake Error at /usr/local/lib/cmake/Boost-1.73.0/BoostConfig.cmake:141 (find_package):
      Could not find a package configuration file provided by
      "boost_python3-py36" (requested version 1.73.0) with any of the following
      names:

        boost_python3-py36Config.cmake
        boost_python3-py36-config.cmake

      Add the installation prefix of "boost_python3-py36" to CMAKE_PREFIX_PATH or
      set "boost_python3-py36_DIR" to a directory containing one of the above
      files.  If "boost_python3-py36" provides a separate development package or
      SDK, be sure it has been installed.
    Call Stack (most recent call first):
      /usr/local/lib/cmake/Boost-1.73.0/BoostConfig.cmake:258 (boost_find_component)
      /usr/share/cmake-3.10/Modules/FindBoost.cmake:242 (find_package)
      CMakeLists.txt:53 (FIND_PACKAGE)

    -- Configuring incomplete, errors occurred!
    See also "/tmp/pip-req-build-3kdhutp8/third_party/gfootball_engine/CMakeFiles/CMakeOutput.log".
    See also "/tmp/pip-req-build-3kdhutp8/third_party/gfootball_engine/CMakeFiles/CMakeError.log".
    gfootball/build_game_engine.sh: line 27: pushd: third_party/gfootball_engine: No such file or directory
    error: Google Research Football compilation failed
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/zaakir/football-research/football/football-env/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-3kdhutp8/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-3kdhutp8/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-o1uald16/install-record.txt --single-version-externally-managed --compile --install-headers /home/zaakir/football-research/football/football-env/include/site/python3.7/gfootball Check the logs for full command output.
Zaakir-Kamar commented 4 years ago

It says I don't have

boost_python3-py36Config.cmake boost_python3-py36-config.cmake

but I have

boost_python-config.cmake boost_python-config-version.cmake

Does that make any sense?

vi3itor commented 4 years ago

Now I see what is your problem. There is no /usr/local/lib/cmake/Boost-1.73.0/ directory on my Ubuntu. And I repeat that I have the same Ubuntu version (Ubuntu 18.04). I don't even have /usr/local/lib/cmake/. Which means that it was probably created when you

rebuilt boost manually

When I run sudo apt-get install libboost-all-dev I get libboost-all-dev is already the newest version (1.65.1.0ubuntu1).

My advice is to safely remove newly built boost (1.73.0) and go with the default one. We solved the problem with finding a correct version of Python, so you probably don't need the newest boost anymore. Otherwise, if you want to use the latest versions of libraries, you are on your own to make sure that they have the right dependencies installed (e.g. latest cmake, etc.).

Zaakir-Kamar commented 4 years ago

Yes. You're right. I installed Boost (latest version) manually. And now I successfully removed boost(manual_install). And installed all the said dependencies. Ok. Now, I have to say I had followed 2 methods (as in README);

1) Downloading repository(and installing with pip install .)- I have two of repos, one without venv and other with venv. Sometimes, I freshly download a repo if there was an error

2) Installing from PyPi ('pip3 install gfootball')- I always start-out with a fresh venv and install gfootball

Now, here's the logs(PIP) of what I ran today after I uninstalled manual boost installation and reinstalled apt-get for all the packages as in Readme

Logs: ==== When I run 'pip3 install gfootball '--log log.txt -
log.txt

When I run 'pip3 install . --log log.txt' (With the custom CMakeInstall you made)- log.txt

For some (Sherlock_Holmes-like) detective purposes, LOL, here are some important system info which may matter (Eg: Python, Boost, System): output.txt

And also note that I had installed Python3.7.4, Python3.7.6 manually recently and I got a warning (it's below) regarding PIP and I think maybe it matters (but I'm using 3.6!)

Part of PIP Warning- python3 pip sudo warning.txt

(Edited) ====== Oh, I forgot to mention some boost details boost_info.txt

vi3itor commented 4 years ago

First, since you have boost-python36, you have to use Python 3.6 to create a virtual environment and run pip3:

/usr/bin/python3.6 -m venv football-env
source football-env/bin/activate

Second, you have to use a version of CMakeLists.txt that I prepared for you above and run installation from the cloned repo:

pip3 install .

But the error message shows that you haven't removed boost completely:

CMake Error at /usr/local/lib/cmake/Boost-1.73.0/BoostConfig.cmake:141 (find_package)

Rename (remove) /usr/local/lib/cmake and see if it helps.

vi3itor commented 4 years ago

@Zaakir-Kamar Have you solved the problem? In any case, you can probably close the issue, because it is specific to your system set-up and not a problem with gfootball.

The lesson here: if anyone decides to replace the default version of some packages in the OS with updated ones (e.g. Python), it's up to them to manually install the other compatible packages (e.g. boost). For Ubuntu 18.04, Python 3.6 is a default major version, that's why sudo apt-get install libboost-all-dev installs libboost_python3-py36.so.

qstanczyk commented 4 years ago

Closing for now, please reopen if it still not resolved for you