MacBookPro:open_spiel vlad$ source venv/bin/activate (venv) MacBookPro:open_spiel vlad$ pip3 install --upgrade -r requirements.txt Requirement already up-to-date: absl-py==0.7.1 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 2)) (0.7.1) Requirement already up-to-date: tensorflow<1.15.0,>=1.14.0 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 3)) (1.14.0) Requirement already up-to-date: dm-sonnet==1.32 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 4)) (1.32) Requirement already up-to-date: IPython==5.8.0 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 5)) (5.8.0) Requirement already up-to-date: tensorflow-probability<0.8.0,>=0.7.0 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 6)) (0.7.0) Requirement already up-to-date: cvxopt==1.2.3 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 7)) (1.2.3) Requirement already up-to-date: networkx==2.2 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 8)) (2.2) Requirement already up-to-date: mock==3.0.5 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 9)) (3.0.5) Requirement already up-to-date: matplotlib==3.1.1 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 10)) (3.1.1) Requirement already up-to-date: nashpy==0.0.19 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 11)) (0.0.19) Requirement already up-to-date: scipy==1.1.0 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 12)) (1.1.0) Requirement already up-to-date: attrs==19.1.0 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 13)) (19.1.0) Requirement already satisfied, skipping upgrade: six in ./venv/lib/python3.7/site-packages (from absl-py==0.7.1->-r requirements.txt (line 2)) (1.12.0) Requirement already satisfied, skipping upgrade: numpy<2.0,>=1.14.5 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (1.17.2) Requirement already satisfied, skipping upgrade: keras-preprocessing>=1.0.5 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (1.1.0) Requirement already satisfied, skipping upgrade: tensorboard<1.15.0,>=1.14.0 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (1.14.0) Requirement already satisfied, skipping upgrade: tensorflow-estimator<1.15.0rc0,>=1.14.0rc0 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (1.14.0) Requirement already satisfied, skipping upgrade: astor>=0.6.0 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (0.8.0) Requirement already satisfied, skipping upgrade: gast>=0.2.0 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (0.3.2) Requirement already satisfied, skipping upgrade: google-pasta>=0.1.6 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (0.1.7) Requirement already satisfied, skipping upgrade: keras-applications>=1.0.6 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (1.0.8) Requirement already satisfied, skipping upgrade: termcolor>=1.1.0 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (1.1.0) Requirement already satisfied, skipping upgrade: wrapt>=1.11.1 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (1.11.2) Requirement already satisfied, skipping upgrade: wheel>=0.26 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (0.33.6) Requirement already satisfied, skipping upgrade: protobuf>=3.6.1 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (3.9.2) Requirement already satisfied, skipping upgrade: grpcio>=1.8.6 in ./venv/lib/python3.7/site-packages (from tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (1.23.0) Requirement already satisfied, skipping upgrade: contextlib2 in ./venv/lib/python3.7/site-packages (from dm-sonnet==1.32->-r requirements.txt (line 4)) (0.6.0) Requirement already satisfied, skipping upgrade: semantic-version in ./venv/lib/python3.7/site-packages (from dm-sonnet==1.32->-r requirements.txt (line 4)) (2.8.2) Requirement already satisfied, skipping upgrade: decorator in ./venv/lib/python3.7/site-packages (from IPython==5.8.0->-r requirements.txt (line 5)) (4.4.0) Requirement already satisfied, skipping upgrade: pexpect; sys_platform != "win32" in ./venv/lib/python3.7/site-packages (from IPython==5.8.0->-r requirements.txt (line 5)) (4.7.0) Requirement already satisfied, skipping upgrade: traitlets>=4.2 in ./venv/lib/python3.7/site-packages (from IPython==5.8.0->-r requirements.txt (line 5)) (4.3.2) Requirement already satisfied, skipping upgrade: simplegeneric>0.8 in ./venv/lib/python3.7/site-packages (from IPython==5.8.0->-r requirements.txt (line 5)) (0.8.1) Requirement already satisfied, skipping upgrade: pickleshare in ./venv/lib/python3.7/site-packages (from IPython==5.8.0->-r requirements.txt (line 5)) (0.7.5) Requirement already satisfied, skipping upgrade: setuptools>=18.5 in ./venv/lib/python3.7/site-packages (from IPython==5.8.0->-r requirements.txt (line 5)) (41.2.0) Requirement already satisfied, skipping upgrade: appnope; sys_platform == "darwin" in ./venv/lib/python3.7/site-packages (from IPython==5.8.0->-r requirements.txt (line 5)) (0.1.0) Requirement already satisfied, skipping upgrade: prompt-toolkit<2.0.0,>=1.0.4 in ./venv/lib/python3.7/site-packages (from IPython==5.8.0->-r requirements.txt (line 5)) (1.0.16) Requirement already satisfied, skipping upgrade: pygments in ./venv/lib/python3.7/site-packages (from IPython==5.8.0->-r requirements.txt (line 5)) (2.4.2) Requirement already satisfied, skipping upgrade: cloudpickle>=0.6.1 in ./venv/lib/python3.7/site-packages (from tensorflow-probability<0.8.0,>=0.7.0->-r requirements.txt (line 6)) (1.2.2) Requirement already satisfied, skipping upgrade: python-dateutil>=2.1 in ./venv/lib/python3.7/site-packages (from matplotlib==3.1.1->-r requirements.txt (line 10)) (2.8.0) Requirement already satisfied, skipping upgrade: kiwisolver>=1.0.1 in ./venv/lib/python3.7/site-packages (from matplotlib==3.1.1->-r requirements.txt (line 10)) (1.1.0) Requirement already satisfied, skipping upgrade: cycler>=0.10 in ./venv/lib/python3.7/site-packages (from matplotlib==3.1.1->-r requirements.txt (line 10)) (0.10.0) Requirement already satisfied, skipping upgrade: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in ./venv/lib/python3.7/site-packages (from matplotlib==3.1.1->-r requirements.txt (line 10)) (2.4.2) Requirement already satisfied, skipping upgrade: werkzeug>=0.11.15 in ./venv/lib/python3.7/site-packages (from tensorboard<1.15.0,>=1.14.0->tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (0.16.0) Requirement already satisfied, skipping upgrade: markdown>=2.6.8 in ./venv/lib/python3.7/site-packages (from tensorboard<1.15.0,>=1.14.0->tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (3.1.1) Requirement already satisfied, skipping upgrade: h5py in ./venv/lib/python3.7/site-packages (from keras-applications>=1.0.6->tensorflow<1.15.0,>=1.14.0->-r requirements.txt (line 3)) (2.10.0) Requirement already satisfied, skipping upgrade: ptyprocess>=0.5 in ./venv/lib/python3.7/site-packages (from pexpect; sys_platform != "win32"->IPython==5.8.0->-r requirements.txt (line 5)) (0.6.0) Requirement already satisfied, skipping upgrade: ipython-genutils in ./venv/lib/python3.7/site-packages (from traitlets>=4.2->IPython==5.8.0->-r requirements.txt (line 5)) (0.2.0) Requirement already satisfied, skipping upgrade: wcwidth in ./venv/lib/python3.7/site-packages (from prompt-toolkit<2.0.0,>=1.0.4->IPython==5.8.0->-r requirements.txt (line 5)) (0.1.7) (venv) MacBookPro:open_spiel vlad$ rm -rf build/ (venv) MacBookPro:open_spiel vlad$ mkdir build (venv) MacBookPro:open_spiel vlad$ cd build/ (venv) MacBookPro:build vlad$ CXX=g++ cmake -DPython_TARGET_VERSION=3.7 -DCMAKE_CXX_COMPILER=g++ ../open_spiel -- The C compiler identification is AppleClang 11.0.0.11000033 -- The CXX compiler identification is AppleClang 11.0.0.11000033 -- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++ -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Python3: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/libpython3.7m.dylib (found version "3.7.4") found components: Development -- Configuring done -- Generating done -- Build files have been written to: /Users/vlad/swift/deepmind/open_spiel/build (venv) MacBookPro:build vlad$ make -j12 Scanning dependencies of target absl_log_severity Scanning dependencies of target open_spiel_core Scanning dependencies of target absl_spinlock_wait Scanning dependencies of target absl_int128 Scanning dependencies of target absl_dynamic_annotations Scanning dependencies of target absl_time_zone Scanning dependencies of target absl_strings_internal Scanning dependencies of target absl_civil_time Scanning dependencies of target absl_leak_check_disable Scanning dependencies of target absl_leak_check Scanning dependencies of target absl_city Scanning dependencies of target absl_random_internal_randen_hwaes_impl [ 0%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_log_severity.dir/log_severity.cc.o [ 0%] Building CXX object abseil-cpp/absl/debugging/CMakeFiles/absl_leak_check.dir/leak_check.cc.o [ 1%] Building CXX object abseil-cpp/absl/numeric/CMakeFiles/absl_int128.dir/int128.cc.o [ 1%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings_internal.dir/internal/ostringstream.cc.o [ 1%] Building CXX object abseil-cpp/absl/debugging/CMakeFiles/absl_leak_check_disable.dir/leak_check_disable.cc.o [ 2%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_fixed.cc.o [ 2%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_internal_randen_hwaes_impl.dir/internal/randen_hwaes.cc.o [ 2%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_spinlock_wait.dir/internal/spinlock_wait.cc.o [ 2%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_civil_time.dir/internal/cctz/src/civil_time_detail.cc.o [ 3%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_dynamic_annotations.dir/dynamic_annotations.cc.o [ 3%] Building CXX object CMakeFiles/open_spiel_core.dir/game_parameters.cc.o [ 4%] Building CXX object abseil-cpp/absl/hash/CMakeFiles/absl_city.dir/internal/city.cc.o In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/randen_hwaes.cc:26: /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/platform.h:165:48: warning: 'TARGET_OS_IPHONE_SIMULATOR' is not defined, evaluates to 0 [-Wundef] #if defined(__APPLE__) && (TARGET_OS_IPHONE || TARGET_OS_IPHONE_SIMULATOR) ^ [ 5%] Linking CXX static library libabsl_absl_leak_check.a [ 5%] Linking CXX static library libabsl_absl_leak_check_disable.a [ 5%] Linking CXX static library libabsl_absl_dynamic_annotations.a [ 5%] Built target absl_leak_check_disable [ 5%] Built target absl_leak_check [ 5%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_format.cc.o [ 6%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings_internal.dir/internal/utf8.cc.o [ 6%] Built target absl_dynamic_annotations Scanning dependencies of target absl_random_internal_randen_slow [ 7%] Building CXX object CMakeFiles/open_spiel_core.dir/spiel.cc.o 1 warning generated. [ 7%] Linking CXX static library libabsl_absl_spinlock_wait.a [ 8%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_internal_randen_slow.dir/internal/randen_slow.cc.o [ 8%] Linking CXX static library libabsl_absl_random_internal_randen_hwaes_impl.a In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/randen_slow.cc:21: /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/platform.h:165:48: warning: 'TARGET_OS_IPHONE_SIMULATOR' is not defined, evaluates to 0 [-Wundef] #if defined(__APPLE__) && (TARGET_OS_IPHONE || TARGET_OS_IPHONE_SIMULATOR) ^ [ 8%] Built target absl_spinlock_wait [ 8%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_if.cc.o [ 8%] Built target absl_random_internal_randen_hwaes_impl [ 8%] Building CXX object CMakeFiles/open_spiel_core.dir/spiel_bots.cc.o 1 warning generated. [ 8%] Linking CXX static library libabsl_absl_random_internal_randen_slow.a [ 8%] Built target absl_random_internal_randen_slow [ 8%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_impl.cc.o [ 8%] Linking CXX static library libabsl_absl_city.a [ 8%] Built target absl_city [ 8%] Building CXX object CMakeFiles/open_spiel_core.dir/matrix_game.cc.o [ 8%] Linking CXX static library libabsl_absl_strings_internal.a [ 9%] Linking CXX static library libabsl_absl_log_severity.a [ 9%] Built target absl_strings_internal [ 9%] Built target absl_log_severity [ 9%] Building CXX object CMakeFiles/open_spiel_core.dir/policy.cc.o [ 10%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_info.cc.o [ 11%] Building CXX object CMakeFiles/open_spiel_core.dir/simultaneous_move_game.cc.o [ 12%] Linking CXX static library libabsl_absl_civil_time.a [ 12%] Built target absl_civil_time [ 12%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_libc.cc.o [ 12%] Linking CXX static library libabsl_absl_int128.a [ 12%] Building CXX object CMakeFiles/open_spiel_core.dir/spiel_optional.cc.o [ 12%] Built target absl_int128 Scanning dependencies of target absl_random_seed_gen_exception [ 12%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_lookup.cc.o [ 12%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_seed_gen_exception.dir/seed_gen_exception.cc.o Scanning dependencies of target absl_raw_logging_internal [ 12%] Building CXX object CMakeFiles/open_spiel_core.dir/spiel_utils.cc.o [ 13%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_raw_logging_internal.dir/internal/raw_logging.cc.o In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/matrix_game.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:21: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:37:31: warning: 'LegalActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector LegalActions(Player player) const = 0; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:196:31: note: overridden virtual function is here virtual std::vector LegalActions(Player player) const { ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/matrix_game.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:21: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:63:8: warning: 'InformationStateAsNormalizedVector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void InformationStateAsNormalizedVector(Player player, ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:354:16: note: overridden virtual function is here virtual void InformationStateAsNormalizedVector( ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/matrix_game.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:21: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:77:28: warning: 'InformationStateNormalizedVectorShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector InformationStateNormalizedVectorShape() const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:560:28: note: overridden virtual function is here virtual std::vector InformationStateNormalizedVectorShape() const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc:737:35: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] name, [](const std::string& name) -> std::unique_ptr { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc:725:44: note: previous declaration is here bool TimeZoneInfo::Load(const std::string& name) { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc:738:18: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] if (auto zip = FileZoneInfoSource::Open(name)) return zip; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc:736:8: note: previous declaration is here auto zip = cctz_extension::zone_info_source_factory( ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc:739:18: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] if (auto zip = AndroidZoneInfoSource::Open(name)) return zip; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc:736:8: note: previous declaration is here auto zip = cctz_extension::zone_info_source_factory( ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/matrix_game.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:121:31: warning: 'LegalActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector LegalActions(Player player) const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:37:31: note: overridden virtual function is here virtual std::vector LegalActions(Player player) const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/matrix_game.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:134:23: warning: 'ActionToString' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string ActionToString(Player player, Action action_id) const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:239:23: note: overridden virtual function is here virtual std::string ActionToString(Player player, Action action_id) const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/matrix_game.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:143:16: warning: 'IsTerminal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTerminal() const { return !joint_move_.empty(); } ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:246:16: note: overridden virtual function is here virtual bool IsTerminal() const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/matrix_game.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:145:31: warning: 'Returns' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector Returns() const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:272:31: note: overridden virtual function is here virtual std::vector Returns() const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/matrix_game.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:154:34: warning: 'Clone' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::unique_ptr Clone() const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:411:34: note: overridden virtual function is here virtual std::unique_ptr Clone() const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/matrix_game.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:159:16: warning: 'DoApplyActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void DoApplyActions(const std::vector& moves) { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:98:8: note: overridden virtual function is here void DoApplyActions(const std::vector& actions) override = 0; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc:166:22: warning: declaration shadows a local variable [-Wshadow] if (std::tm* tmp = local_time(&lo, &tm)) { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc:156:18: note: previous declaration is here if (std::tm* tmp = local_time(&mid, &tm)) { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc:191:9: warning: result of comparison 'const std::int_fast64_t' (aka 'const long long') < -9223372036854775808 is always false [-Wtautological-type-limit-compare] if (s < std::numeric_limits::min()) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc:195:9: warning: result of comparison 'const std::int_fast64_t' (aka 'const long long') > 9223372036854775807 is always false [-Wtautological-type-limit-compare] if (s > std::numeric_limits::max()) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc:82:6: warning: unused function template 'tm_gmtoff' [-Wunused-template] auto tm_gmtoff(const T& tm) -> decltype(tm.__tm_gmtoff) { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc:100:6: warning: unused function template 'tm_zone' [-Wunused-template] auto tm_zone(const T& tm) -> decltype(tm.__tm_zone) { ^ [ 13%] Linking CXX static library libabsl_absl_random_seed_gen_exception.a 5 warnings generated. Scanning dependencies of target absl_random_internal_randen_hwaes [ 14%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_posix.cc.o [ 15%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_internal_randen_hwaes.dir/internal/randen_detect.cc.o [ 15%] Built target absl_random_seed_gen_exception [ 15%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/zone_info_source.cc.o In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/randen_detect.cc:25: /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/platform.h:165:48: warning: 'TARGET_OS_IPHONE_SIMULATOR' is not defined, evaluates to 0 [-Wundef] #if defined(__APPLE__) && (TARGET_OS_IPHONE || TARGET_OS_IPHONE_SIMULATOR) ^ 1 warning generated. [ 15%] Linking CXX static library libabsl_absl_random_internal_randen_hwaes.a In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/simultaneous_move_game.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:37:31: warning: 'LegalActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector LegalActions(Player player) const = 0; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:196:31: note: overridden virtual function is here virtual std::vector LegalActions(Player player) const { ^ [ 15%] Built target absl_random_internal_randen_hwaes Scanning dependencies of target absl_random_internal_randen [ 15%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_internal_randen.dir/internal/randen.cc.o In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/randen.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/randen.h:20: /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/platform.h:165:48: warning: 'TARGET_OS_IPHONE_SIMULATOR' is not defined, evaluates to 0 [-Wundef] #if defined(__APPLE__) && (TARGET_OS_IPHONE || TARGET_OS_IPHONE_SIMULATOR) ^ [ 15%] Linking CXX static library libabsl_absl_raw_logging_internal.a [ 15%] Built target absl_raw_logging_internal 3 warnings generated. Scanning dependencies of target absl_base Scanning dependencies of target absl_throw_delegate Scanning dependencies of target absl_scoped_set_env Scanning dependencies of target absl_bad_optional_access Scanning dependencies of target absl_debugging_internal [ 15%] Linking CXX static library libabsl_absl_time_zone.a [ 15%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_throw_delegate.dir/internal/throw_delegate.cc.o [ 15%] Building CXX object abseil-cpp/absl/types/CMakeFiles/absl_bad_optional_access.dir/bad_optional_access.cc.o [ 15%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_scoped_set_env.dir/internal/scoped_set_env.cc.o [ 15%] Building CXX object abseil-cpp/absl/debugging/CMakeFiles/absl_debugging_internal.dir/internal/address_is_readable.cc.o [ 16%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/cycleclock.cc.o [ 16%] Built target absl_time_zone [ 16%] Building CXX object abseil-cpp/absl/debugging/CMakeFiles/absl_debugging_internal.dir/internal/elf_mem_image.cc.o [ 16%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/spinlock.cc.o [ 16%] Building CXX object abseil-cpp/absl/debugging/CMakeFiles/absl_debugging_internal.dir/internal/vdso_support.cc.o Scanning dependencies of target absl_bad_variant_access 1 warning generated. [ 16%] Building CXX object abseil-cpp/absl/types/CMakeFiles/absl_bad_variant_access.dir/bad_variant_access.cc.o Scanning dependencies of target absl_bad_any_cast_impl [ 16%] Building CXX object abseil-cpp/absl/types/CMakeFiles/absl_bad_any_cast_impl.dir/bad_any_cast.cc.o [ 17%] Linking CXX static library libabsl_absl_debugging_internal.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libabsl_absl_debugging_internal.a(elf_mem_image.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libabsl_absl_debugging_internal.a(vdso_support.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libabsl_absl_debugging_internal.a(elf_mem_image.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libabsl_absl_debugging_internal.a(vdso_support.cc.o) has no symbols [ 17%] Built target absl_debugging_internal [ 17%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/sysinfo.cc.o Scanning dependencies of target absl_stacktrace [ 17%] Building CXX object abseil-cpp/absl/debugging/CMakeFiles/absl_stacktrace.dir/stacktrace.cc.o 1 warning generated. [ 17%] Linking CXX static library libabsl_absl_random_internal_randen.a 9 warnings generated. [ 17%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/thread_identity.cc.o [ 18%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/unscaledcycleclock.cc.o [ 19%] Linking CXX static library libabsl_absl_stacktrace.a [ 19%] Built target absl_random_internal_randen [ 19%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_base.dir/log_severity.cc.o [ 19%] Built target absl_stacktrace [ 20%] Linking CXX static library libabsl_absl_bad_optional_access.a [ 21%] Linking CXX static library libabsl_absl_scoped_set_env.a [ 21%] Linking CXX static library libabsl_absl_throw_delegate.a [ 21%] Built target absl_bad_optional_access [ 21%] Built target absl_scoped_set_env [ 21%] Built target absl_throw_delegate [ 21%] Linking CXX static library libabsl_absl_bad_variant_access.a [ 21%] Linking CXX static library libabsl_absl_bad_any_cast_impl.a [ 21%] Built target absl_bad_variant_access [ 21%] Built target absl_bad_any_cast_impl [ 21%] Built target open_spiel_core [ 21%] Linking CXX static library libabsl_absl_base.a [ 21%] Built target absl_base Scanning dependencies of target absl_malloc_internal Scanning dependencies of target absl_demangle_internal Scanning dependencies of target absl_strings [ 21%] Building CXX object abseil-cpp/absl/debugging/CMakeFiles/absl_demangle_internal.dir/internal/demangle.cc.o [ 21%] Building CXX object abseil-cpp/absl/base/CMakeFiles/absl_malloc_internal.dir/internal/low_level_alloc.cc.o [ 21%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/charconv.cc.o [ 22%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/escaping.cc.o [ 22%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/ascii.cc.o [ 22%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/internal/charconv_bigint.cc.o [ 22%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/internal/charconv_parse.cc.o [ 23%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/internal/memutil.cc.o [ 23%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/match.cc.o [ 24%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/str_cat.cc.o [ 24%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/numbers.cc.o [ 24%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/str_replace.cc.o [ 24%] Linking CXX static library libabsl_absl_demangle_internal.a [ 24%] Built target absl_demangle_internal [ 24%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/str_split.cc.o [ 24%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/string_view.cc.o [ 25%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_strings.dir/substitute.cc.o [ 25%] Linking CXX static library libabsl_absl_malloc_internal.a [ 25%] Built target absl_malloc_internal Scanning dependencies of target absl_graphcycles_internal Scanning dependencies of target absl_symbolize [ 26%] Building CXX object abseil-cpp/absl/synchronization/CMakeFiles/absl_graphcycles_internal.dir/internal/graphcycles.cc.o [ 26%] Building CXX object abseil-cpp/absl/debugging/CMakeFiles/absl_symbolize.dir/symbolize.cc.o [ 26%] Linking CXX static library libabsl_absl_strings.a [ 26%] Built target absl_strings Scanning dependencies of target absl_time Scanning dependencies of target absl_str_format_internal Scanning dependencies of target absl_random_distributions Scanning dependencies of target absl_random_internal_seed_material Scanning dependencies of target absl_hash [ 27%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_distributions.dir/discrete_distribution.cc.o [ 27%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_distributions.dir/gaussian_distribution.cc.o [ 27%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_internal_seed_material.dir/internal/seed_material.cc.o [ 27%] Building CXX object abseil-cpp/absl/hash/CMakeFiles/absl_hash.dir/internal/hash.cc.o [ 27%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/arg.cc.o [ 29%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/extension.cc.o [ 29%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time.dir/civil_time.cc.o [ 29%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/bind.cc.o [ 29%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/float_conversion.cc.o [ 29%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time.dir/clock.cc.o [ 29%] Linking CXX static library libabsl_absl_symbolize.a [ 29%] Built target absl_symbolize [ 29%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/output.cc.o [ 29%] Linking CXX static library libabsl_absl_graphcycles_internal.a [ 29%] Built target absl_graphcycles_internal [ 29%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time.dir/duration.cc.o [ 29%] Linking CXX static library libabsl_absl_hash.a Scanning dependencies of target absl_examine_stack [ 30%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time.dir/format.cc.o [ 30%] Building CXX object abseil-cpp/absl/debugging/CMakeFiles/absl_examine_stack.dir/internal/examine_stack.cc.o [ 30%] Building CXX object abseil-cpp/absl/time/CMakeFiles/absl_time.dir/time.cc.o [ 30%] Built target absl_hash [ 31%] Building CXX object abseil-cpp/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/parser.cc.o [ 32%] Linking CXX static library libabsl_absl_random_internal_seed_material.a [ 32%] Linking CXX static library libabsl_absl_random_distributions.a [ 32%] Built target absl_random_internal_seed_material Scanning dependencies of target absl_random_internal_pool_urbg [ 32%] Built target absl_random_distributions [ 32%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_internal_pool_urbg.dir/internal/pool_urbg.cc.o [ 32%] Linking CXX static library libabsl_absl_examine_stack.a [ 32%] Built target absl_examine_stack Scanning dependencies of target absl_failure_signal_handler [ 33%] Building CXX object abseil-cpp/absl/debugging/CMakeFiles/absl_failure_signal_handler.dir/failure_signal_handler.cc.o [ 33%] Linking CXX static library libabsl_absl_time.a In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/pool_urbg.cc:32: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/randen.h:20: /Users/vlad/swift/deepmind/open_spiel/open_spiel/abseil-cpp/absl/random/internal/platform.h:165:48: warning: 'TARGET_OS_IPHONE_SIMULATOR' is not defined, evaluates to 0 [-Wundef] #if defined(__APPLE__) && (TARGET_OS_IPHONE || TARGET_OS_IPHONE_SIMULATOR) ^ [ 33%] Built target absl_time Scanning dependencies of target absl_synchronization [ 33%] Building CXX object abseil-cpp/absl/synchronization/CMakeFiles/absl_synchronization.dir/internal/create_thread_identity.cc.o [ 35%] Building CXX object abseil-cpp/absl/synchronization/CMakeFiles/absl_synchronization.dir/internal/per_thread_sem.cc.o [ 35%] Building CXX object abseil-cpp/absl/synchronization/CMakeFiles/absl_synchronization.dir/barrier.cc.o [ 35%] Building CXX object abseil-cpp/absl/synchronization/CMakeFiles/absl_synchronization.dir/internal/waiter.cc.o [ 35%] Building CXX object abseil-cpp/absl/synchronization/CMakeFiles/absl_synchronization.dir/blocking_counter.cc.o [ 36%] Building CXX object abseil-cpp/absl/synchronization/CMakeFiles/absl_synchronization.dir/mutex.cc.o [ 36%] Building CXX object abseil-cpp/absl/synchronization/CMakeFiles/absl_synchronization.dir/notification.cc.o 1 warning generated. [ 37%] Linking CXX static library libabsl_absl_random_internal_pool_urbg.a [ 37%] Linking CXX static library libabsl_absl_str_format_internal.a [ 37%] Built target absl_random_internal_pool_urbg Scanning dependencies of target absl_random_seed_sequences [ 37%] Built target absl_str_format_internal Scanning dependencies of target algorithms Scanning dependencies of target absl_random_internal_distribution_test_util Scanning dependencies of target absl_flags_marshalling [ 38%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_seed_sequences.dir/seed_sequences.cc.o [ 39%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_internal_distribution_test_util.dir/internal/chi_square.cc.o [ 40%] Building CXX object abseil-cpp/absl/flags/CMakeFiles/absl_flags_marshalling.dir/marshalling.cc.o [ 40%] Building CXX object algorithms/CMakeFiles/algorithms.dir/deterministic_policy.cc.o [ 40%] Linking CXX static library libabsl_absl_failure_signal_handler.a [ 40%] Built target absl_failure_signal_handler [ 40%] Building CXX object abseil-cpp/absl/random/CMakeFiles/absl_random_internal_distribution_test_util.dir/internal/distribution_test_util.cc.o Scanning dependencies of target bridge_double_dummy_solver [ 41%] Building CXX object algorithms/CMakeFiles/algorithms.dir/expected_returns.cc.o [ 41%] Building CXX object algorithms/CMakeFiles/algorithms.dir/external_sampling_mccfr.cc.o Scanning dependencies of target games Scanning dependencies of target game_transforms Scanning dependencies of target matrix_example [ 41%] Building CXX object game_transforms/CMakeFiles/game_transforms.dir/misere.cc.o [ 41%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/ABsearch.cpp.o [ 42%] Building CXX object examples/CMakeFiles/matrix_example.dir/matrix_example.cc.o [ 43%] Building CXX object games/CMakeFiles/games.dir/backgammon.cc.o [ 43%] Building CXX object algorithms/CMakeFiles/algorithms.dir/get_all_states.cc.o [ 43%] Linking CXX static library libabsl_absl_synchronization.a [ 43%] Linking CXX static library libabsl_absl_random_seed_sequences.a [ 43%] Built target absl_synchronization [ 43%] Building CXX object game_transforms/CMakeFiles/game_transforms.dir/turn_based_simultaneous_game.cc.o [ 43%] Built target absl_random_seed_sequences [ 44%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/ABstats.cpp.o [ 44%] Linking CXX static library libabsl_absl_flags_marshalling.a [ 44%] Built target absl_flags_marshalling [ 45%] Building CXX object algorithms/CMakeFiles/algorithms.dir/get_legal_actions_map.cc.o [ 45%] Linking CXX static library libabsl_absl_random_internal_distribution_test_util.a [ 45%] Built target absl_random_internal_distribution_test_util [ 45%] Building CXX object games/CMakeFiles/games.dir/blotto.cc.o In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/examples/matrix_example.cc:18: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:21: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:37:31: warning: 'LegalActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/game_transforms/misere.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/game_transforms/misere.h:18: virtual std::vector LegalActions(Player player) const = 0; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:196:31: note: overridden virtual function is here virtual std::vector LegalActions(Player player) const { ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/examples/matrix_example.cc:18: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:21: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:63:8: warning: 'InformationStateAsNormalizedVector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void InformationStateAsNormalizedVector(Player player, ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:354:16: note: overridden virtual function is here virtual void InformationStateAsNormalizedVector( ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/game_transforms/game_wrapper.h:35:31: warning: 'LegalActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector LegalActions(Player player) const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:196:31: note: overridden virtual function is here virtual std::vector LegalActions(Player player) const { ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/game_transforms/misere.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/game_transforms/misere.h:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/game_transforms/game_wrapper.h:64:23: warning: 'Observation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string Observation(Player player) const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:384:23: note: overridden virtual function is here virtual std::string Observation(Player player) const { ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/game_transforms/misere.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/game_transforms/misere.h:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/game_transforms/game_wrapper.h:68:16: warning: 'ObservationAsNormalizedVector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ObservationAsNormalizedVector( ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:392:16: note: overridden virtual function is here virtual void ObservationAsNormalizedVector( ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/game_transforms/misere.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/game_transforms/misere.h:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/game_transforms/game_wrapper.h:73:34: warning: 'Clone' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::unique_ptr Clone() const = 0; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:411:34: note: overridden virtual function is here virtual std::unique_ptr Clone() const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/game_transforms/misere.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/game_transforms/misere.h:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/game_transforms/game_wrapper.h:75:16: warning: 'UndoAction' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UndoAction(Player player, Action action) { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:424:16: note: overridden virtual function is here virtual void UndoAction(Player player, Action action) { ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/examples/matrix_example.cc:18: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:21: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:77:28: warning: 'InformationStateNormalizedVectorShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector InformationStateNormalizedVectorShape() const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:560:28: note: overridden virtual function is here virtual std::vector InformationStateNormalizedVectorShape() const { ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/examples/matrix_example.cc:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:121:31: warning: 'LegalActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector LegalActions(Player player) const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:37:31: note: overridden virtual function is here virtual std::vector LegalActions(Player player) const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/examples/matrix_example.cc:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:134:23: warning: 'ActionToString' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string ActionToString(Player player, Action action_id) const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:239:23: note: overridden virtual function is here virtual std::string ActionToString(Player player, Action action_id) const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/examples/matrix_example.cc:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:143:16: warning: 'IsTerminal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTerminal() const { return !joint_move_.empty(); } ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:246:16: note: overridden virtual function is here virtual bool IsTerminal() const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/examples/matrix_example.cc:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:145:31: warning: 'Returns' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector Returns() const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:272:31: note: overridden virtual function is here virtual std::vector Returns() const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/examples/matrix_example.cc:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:154:34: warning: 'Clone' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::unique_ptr Clone() const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:411:34: note: overridden virtual function is here virtual std::unique_ptr Clone() const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/examples/matrix_example.cc:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:159:16: warning: 'DoApplyActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void DoApplyActions(const std::vector& moves) { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:98:8: note: overridden virtual function is here void DoApplyActions(const std::vector& actions) override = 0; ^ [ 45%] Building CXX object algorithms/CMakeFiles/algorithms.dir/matrix_game_utils.cc.o In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/expected_returns.cc:21: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:37:31: warning: 'LegalActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector LegalActions(Player player) const = 0; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:196:31: note: overridden virtual function is here virtual std::vector LegalActions(Player player) const { ^ [ 45%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/CalcTables.cpp.o Scanning dependencies of target tests [ 45%] Building CXX object tests/CMakeFiles/tests.dir/basic_tests.cc.o [ 45%] Building CXX object games/CMakeFiles/games.dir/breakthrough.cc.o 9 warnings generated. [ 45%] Linking CXX executable matrix_example In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/blotto.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/games/blotto.h:23: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:37:31: warning: 'LegalActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector LegalActions(Player player) const = 0; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:196:31: note: overridden virtual function is here virtual std::vector LegalActions(Player player) const { ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/blotto.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/games/blotto.h:23: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:63:8: warning: 'InformationStateAsNormalizedVector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void InformationStateAsNormalizedVector(Player player, ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:354:16: note: overridden virtual function is here virtual void InformationStateAsNormalizedVector( ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/blotto.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/games/blotto.h:23: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:77:28: warning: 'InformationStateNormalizedVectorShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector InformationStateNormalizedVectorShape() const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:560:28: note: overridden virtual function is here virtual std::vector InformationStateNormalizedVectorShape() const { ^ [ 45%] Built target matrix_example [ 45%] Building CXX object algorithms/CMakeFiles/algorithms.dir/mcts.cc.o [ 45%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/dds.cpp.o 5 warnings generated. Scanning dependencies of target absl_hashtablez_sampler [ 46%] Building CXX object abseil-cpp/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o 1 warning generated. [ 47%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/DealerPar.cpp.o In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/matrix_game_utils.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/matrix_game_utils.h:20: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:21: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:18: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:37:31: warning: 'LegalActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector LegalActions(Player player) const = 0; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:196:31: note: overridden virtual function is here virtual std::vector LegalActions(Player player) const { ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/matrix_game_utils.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/matrix_game_utils.h:20: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:21: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:63:8: warning: 'InformationStateAsNormalizedVector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void InformationStateAsNormalizedVector(Player player, ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:354:16: note: overridden virtual function is here virtual void InformationStateAsNormalizedVector( ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/matrix_game_utils.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/matrix_game_utils.h:20: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:21: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/normal_form_game.h:77:28: warning: 'InformationStateNormalizedVectorShape' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector InformationStateNormalizedVectorShape() const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:560:28: note: overridden virtual function is here virtual std::vector InformationStateNormalizedVectorShape() const { ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/matrix_game_utils.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/matrix_game_utils.h:20: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:121:31: warning: 'LegalActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector LegalActions(Player player) const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:37:31: note: overridden virtual function is here virtual std::vector LegalActions(Player player) const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/matrix_game_utils.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/matrix_game_utils.h:20: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:134:23: warning: 'ActionToString' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::string ActionToString(Player player, Action action_id) const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:239:23: note: overridden virtual function is here virtual std::string ActionToString(Player player, Action action_id) const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/matrix_game_utils.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/matrix_game_utils.h:20: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:143:16: warning: 'IsTerminal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsTerminal() const { return !joint_move_.empty(); } ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:246:16: note: overridden virtual function is here virtual bool IsTerminal() const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/matrix_game_utils.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/matrix_game_utils.h:20: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:145:31: warning: 'Returns' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector Returns() const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:272:31: note: overridden virtual function is here virtual std::vector Returns() const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/matrix_game_utils.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/matrix_game_utils.h:20: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:154:34: warning: 'Clone' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::unique_ptr Clone() const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:411:34: note: overridden virtual function is here virtual std::unique_ptr Clone() const = 0; ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/matrix_game_utils.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/matrix_game_utils.h:20: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/matrix_game.h:159:16: warning: 'DoApplyActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void DoApplyActions(const std::vector& moves) { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:98:8: note: overridden virtual function is here void DoApplyActions(const std::vector& actions) override = 0; ^ Scanning dependencies of target absl_flags_program_name [ 47%] Building CXX object abseil-cpp/absl/flags/CMakeFiles/absl_flags_program_name.dir/internal/program_name.cc.o [ 47%] Built target game_transforms [ 48%] Building CXX object games/CMakeFiles/games.dir/bridge/bridge_scoring.cc.o [ 49%] Building CXX object algorithms/CMakeFiles/algorithms.dir/minimax.cc.o [ 49%] Building CXX object abseil-cpp/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o [ 49%] Building CXX object games/CMakeFiles/games.dir/bridge_uncontested_bidding.cc.o [ 49%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/dump.cpp.o [ 49%] Building CXX object algorithms/CMakeFiles/algorithms.dir/value_iteration.cc.o [ 49%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/File.cpp.o [ 49%] Linking CXX static library libabsl_absl_flags_program_name.a [ 49%] Built target absl_flags_program_name [ 49%] Building CXX object algorithms/CMakeFiles/algorithms.dir/evaluate_bots.cc.o 3 warnings generated. [ 49%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/Init.cpp.o [ 49%] Linking CXX static library libabsl_absl_hashtablez_sampler.a Scanning dependencies of target absl_flags_config [ 49%] Built target absl_hashtablez_sampler [ 50%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/LaterTricks.cpp.o [ 50%] Building CXX object abseil-cpp/absl/flags/CMakeFiles/absl_flags_config.dir/usage_config.cc.o In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/minimax.cc:20: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/games/tic_tac_toe.h:105:7: warning: 'MaxGameLength' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] int MaxGameLength() const { return kNumCells; } ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:619:15: note: overridden virtual function is here virtual int MaxGameLength() const = 0; ^ 9 warnings generated. [ 50%] Building CXX object games/CMakeFiles/games.dir/catch.cc.o [ 50%] Building CXX object algorithms/CMakeFiles/algorithms.dir/trajectories.cc.o [ 50%] Built target tests [ 50%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/Memory.cpp.o 1 warning generated. [ 50%] Building CXX object games/CMakeFiles/games.dir/chess.cc.o Scanning dependencies of target absl_raw_hash_set [ 50%] Building CXX object abseil-cpp/absl/container/CMakeFiles/absl_raw_hash_set.dir/internal/raw_hash_set.cc.o /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/Init.cpp:364:12: warning: expression result unused [-Wunused-value] UNUSED(thrp); // To avoid compile errors ^~~~ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/../include/portab.h:68:42: note: expanded from macro 'UNUSED' #define UNUSED(x) ((void)(true ? 0 : ((x), void(), 0))) ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/Init.cpp:404:12: warning: expression result unused [-Wunused-value] UNUSED(thrp); // To avoid compiler warning ^~~~ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/../include/portab.h:68:42: note: expanded from macro 'UNUSED' #define UNUSED(x) ((void)(true ? 0 : ((x), void(), 0))) ^ [ 51%] Building CXX object algorithms/CMakeFiles/algorithms.dir/tabular_exploitability.cc.o 2 warnings generated. [ 52%] Building CXX object games/CMakeFiles/games.dir/chess/chess_board.cc.o [ 52%] Building CXX object algorithms/CMakeFiles/algorithms.dir/history_tree.cc.o [ 52%] Building CXX object games/CMakeFiles/games.dir/chess/chess_common.cc.o [ 52%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/Moves.cpp.o [ 52%] Linking CXX static library libabsl_absl_flags_config.a [ 52%] Building CXX object algorithms/CMakeFiles/algorithms.dir/cfr.cc.o [ 52%] Built target absl_flags_config [ 53%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/Par.cpp.o [ 53%] Linking CXX static library libabsl_absl_raw_hash_set.a [ 53%] Building CXX object games/CMakeFiles/games.dir/coin_game.cc.o [ 53%] Built target absl_raw_hash_set [ 53%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/PBN.cpp.o [ 54%] Building CXX object games/CMakeFiles/games.dir/connect_four.cc.o Scanning dependencies of target absl_flags_handle [ 55%] Building CXX object abseil-cpp/absl/flags/CMakeFiles/absl_flags_handle.dir/internal/commandlineflag.cc.o In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/tabular_exploitability.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/tabular_exploitability.h:68:3: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] TabularBestResponse(const TabularBestResponse&) = default; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/tabular_exploitability.h:136:15: note: copy constructor of 'TabularBestResponse' is implicitly deleted because field 'tree_' has a deleted copy constructor HistoryTree tree_; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/history_tree.h:92:32: note: copy constructor of 'HistoryTree' is implicitly deleted because field 'root_' has a deleted copy constructor std::unique_ptr root_; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2494:3: note: copy constructor is implicitly deleted because 'unique_ptr >' has a user-declared move constructor unique_ptr(unique_ptr&& __u) noexcept ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/algorithms/tabular_exploitability.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/tabular_exploitability.h:69:24: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] TabularBestResponse& operator=(const TabularBestResponse&) = default; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/tabular_exploitability.h:136:15: note: copy assignment operator of 'TabularBestResponse' is implicitly deleted because field 'tree_' has a deleted copy assignment operator HistoryTree tree_; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/algorithms/history_tree.h:92:32: note: copy assignment operator of 'HistoryTree' is implicitly deleted because field 'root_' has a deleted copy assignment operator std::unique_ptr root_; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2494:3: note: copy assignment operator is implicitly deleted because 'unique_ptr >' has a user-declared move constructor unique_ptr(unique_ptr&& __u) noexcept ^ [ 55%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/PlayAnalyser.cpp.o /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/Moves.cpp:1546:10: warning: expression result unused [-Wunused-value] UNUSED(tpos); ^~~~ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/../include/portab.h:68:42: note: expanded from macro 'UNUSED' #define UNUSED(x) ((void)(true ? 0 : ((x), void(), 0))) ^ [ 56%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/QuickTricks.cpp.o 1 warning generated. [ 56%] Building CXX object games/CMakeFiles/games.dir/coop_box_pushing.cc.o [ 56%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/Scheduler.cpp.o /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/coin_game.cc:109:35: error: constexpr variable 'offsets' must be initialized by a constant expression constexpr std::array offsets = {{ {-1, 0}, {1, 0}, {0, -1}, {0, 1}, {0, 0}} }; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/coin_game.cc:109:48: note: non-constexpr constructor 'pair' cannot be used in a constant expression constexpr std::array offsets = {{ {-1, 0}, {1, 0}, {0, -1}, {0, 1}, {0, 0}} }; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/utility:448:5: note: declared here pair(_U1&& __u1, _U2&& __u2) ^ [ 56%] Linking CXX static library libabsl_absl_flags_handle.a [ 56%] Built target absl_flags_handle [ 56%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/SolveBoard.cpp.o /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/PlayAnalyser.cpp:311:10: warning: expression result unused [-Wunused-value] UNUSED(chunkSize); ^~~~~~~~~ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/../include/portab.h:68:42: note: expanded from macro 'UNUSED' #define UNUSED(x) ((void)(true ? 0 : ((x), void(), 0))) ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/PlayAnalyser.cpp:418:10: warning: expression result unused [-Wunused-value] UNUSED(crossrefs); ^~~~~~~~~ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/../include/portab.h:68:42: note: expanded from macro 'UNUSED' #define UNUSED(x) ((void)(true ? 0 : ((x), void(), 0))) ^ 1 error generated. make[2]: *** [games/CMakeFiles/games.dir/coin_game.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... Scanning dependencies of target absl_flags_registry [ 57%] Building CXX object abseil-cpp/absl/flags/CMakeFiles/absl_flags_registry.dir/internal/registry.cc.o [ 57%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/SolverIF.cpp.o 2 warnings generated. [ 57%] Building CXX object abseil-cpp/absl/flags/CMakeFiles/absl_flags_registry.dir/internal/type_erased.cc.o [ 58%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/System.cpp.o [ 58%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/ThreadMgr.cpp.o 2 warnings generated. [ 58%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/Timer.cpp.o [ 59%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/TimerGroup.cpp.o In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/coop_box_pushing.cc:15: In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/games/coop_box_pushing.h:22: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/simultaneous_move_game.h:37:31: warning: 'LegalActions' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual std::vector LegalActions(Player player) const = 0; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:196:31: note: overridden virtual function is here virtual std::vector LegalActions(Player player) const { ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/coop_box_pushing.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/games/coop_box_pushing.h:63:15: warning: 'InformationState' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] std::string InformationState(Player player) const { ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:336:23: note: overridden virtual function is here virtual std::string InformationState(Player player) const { ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/coop_box_pushing.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/games/coop_box_pushing.h:68:8: warning: 'InformationStateAsNormalizedVector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void InformationStateAsNormalizedVector(Player player, ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:354:16: note: overridden virtual function is here virtual void InformationStateAsNormalizedVector( ^ In file included from /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/coop_box_pushing.cc:15: /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/games/coop_box_pushing.h:75:19: warning: 'ChanceOutcomes' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ActionsAndProbs ChanceOutcomes() const; ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/../open_spiel/spiel.h:461:27: note: overridden virtual function is here virtual ActionsAndProbs ChanceOutcomes() const { ^ [ 59%] Built target algorithms [ 59%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/TimerList.cpp.o [ 59%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/TimeStat.cpp.o [ 59%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/TimeStatList.cpp.o [ 60%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/TransTableL.cpp.o [ 60%] Building CXX object games/CMakeFiles/bridge_double_dummy_solver.dir/bridge/double_dummy_solver/src/TransTableS.cpp.o [ 60%] Linking CXX static library libabsl_absl_flags_registry.a [ 60%] Built target absl_flags_registry Scanning dependencies of target absl_flags_internal 4 warnings generated. make[1]: *** [games/CMakeFiles/games.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 60%] Building CXX object abseil-cpp/absl/flags/CMakeFiles/absl_flags_internal.dir/internal/flag.cc.o /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/TransTableL.cpp:330:10: warning: expression result unused [-Wunused-value] UNUSED(reason); ^~~~~~ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/../include/portab.h:68:42: note: expanded from macro 'UNUSED' #define UNUSED(x) ((void)(true ? 0 : ((x), void(), 0))) ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/TransTableS.cpp:107:10: warning: expression result unused [-Wunused-value] UNUSED(megabytes); ^~~~~~~~~ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/../include/portab.h:68:42: note: expanded from macro 'UNUSED' #define UNUSED(x) ((void)(true ? 0 : ((x), void(), 0))) ^ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/TransTableS.cpp:303:10: warning: expression result unused [-Wunused-value] UNUSED(reason); ^~~~~~ /Users/vlad/swift/deepmind/open_spiel/open_spiel/games/bridge/double_dummy_solver/src/../include/portab.h:68:42: note: expanded from macro 'UNUSED' #define UNUSED(x) ((void)(true ? 0 : ((x), void(), 0))) ^ 2 warnings generated. 1 warning generated. [ 60%] Built target bridge_double_dummy_solver [ 60%] Linking CXX static library libabsl_absl_flags_internal.a [ 60%] Built target absl_flags_internal make: *** [all] Error 2