GithubHelp home page GithubHelp logo

openai / doom-py Goto Github PK

View Code? Open in Web Editor NEW
75.0 162.0 44.0 5.39 MB

ViZDoom Python wrapper

License: MIT License

Makefile 0.02% CMake 0.84% Python 0.29% Shell 0.01% C++ 77.39% Java 0.24% C 19.07% Objective-C 0.17% QMake 0.02% Assembly 0.62% Objective-C++ 0.70% Yacc 0.10% HTML 0.23% TeX 0.02% Lex 0.04% Batchfile 0.04% PostScript 0.03% Roff 0.19%

doom-py's Introduction

Status: Archive (code is provided as-is, no updates expected)

doom_py

Build Status

DEPRECATED, please use the official ViZDoom python bindings instead.

Python wrappers for ViZDoom. Contains a modified version of the bleeding-edge ViZDoom source code.

###Requirements

  • CMake 3.0+
  • Make
  • GCC 4.6+
  • Boost Libraries
  • SDL 2.0.2
  • Python with Numpy

To install dependencies on OS X via Brew, type

brew install cmake boost boost-python sdl2 wget

To run with python3 you may need to run

brew install boost-python --with-python3

To install dependencies on Ubuntu, type

apt-get install -y python-numpy cmake zlib1g-dev libjpeg-dev libboost-all-dev gcc libsdl2-dev wget unzip

Installation

python setup.py build
pip install -e .

doom-py's People

Contributors

christopherhesse avatar gdb avatar jietang avatar ppaquette avatar tlbtlbtlb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

doom-py's Issues

Failing to install on second Python install

I've installed Python3 via Homebrew's brew install python3. I'm getting:

    -- Found PythonInterp: /usr/local/opt/python3/bin/python3.5 (found suitable version "3.5.1", minimum required is "2.7")
    CMake Error at /usr/local/Cellar/cmake/3.2.3/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
      Could NOT find PythonLibs: Found unsuitable version "2.7.10", but required
      is at least "3.5" (found
      /usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/config-3.5m/libpython3.5.dylib)
    Call Stack (most recent call first):
      /usr/local/Cellar/cmake/3.2.3/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:372 (_FPHSA_FAILURE_MESSAGE)
      /usr/local/Cellar/cmake/3.2.3/share/cmake/Modules/FindPythonLibs.cmake:205 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
      CMakeLists.txt:115 (find_package)


    -- Configuring incomplete, errors occurred!
    See also "/private/var/folders/tl/1p6_zyn50q79grgz1_984r5w0000gn/T/pip-build-6ulqjxog/doom-py/doom_py/CMakeFiles/CMakeOutput.log".
    See also "/private/var/folders/tl/1p6_zyn50q79grgz1_984r5w0000gn/T/pip-build-6ulqjxog/doom-py/doom_py/CMakeFiles/CMakeError.log".

    Could not build doom-py: Command '['cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_PYTHON=ON', '-DBUILD_JAVA=OFF', '-DPYTHON_EXECUTABLE:FILEPATH=/usr/local/opt/python3/bin/python3.5', '-DOSX_COCOA_BACKEND=OFF', '-DPYTHON_LIBRARY=/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/config-3.5m/libpython3.5.dylib']' returned non-zero exit status 1. (HINT: are you sure cmake is installed? You might also be missing a library. doom_py requires boost, boost-python, sdl2 on OSX (installable via 'brew install boost boost-python sdl2')

It looks like it's unhappy with my Python dylib for some reason. Can you reproduce?

setup build failed on ubuntu 18.04 server

python setup.py build
running build
-- Boost version: 1.65.1
-- Found the following Boost libraries:
-- filesystem
-- thread
-- system
-- date_time
-- chrono
-- regex
-- iostreams
-- atomic
CMake Deprecation Warning at cmake_modules/CreateLaunchers.cmake:48 (cmake_policy):
The OLD behavior for policy CMP0026 will be removed from a future version
of CMake.

The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
src/vizdoom/CMakeLists.txt:13 (include)

-- Could NOT find GME (missing: GME_INCLUDE_DIR)
-- Using system zlib
-- Using system jpeg library
-- Using system bzip2 library
-- Using internal gme library
-- /usr/include
-- /usr/include
-- /home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/vizdoom/lzma/C
-- Could not find FMOD include files
-- Selected assembler: /usr/bin/as
-- Boost version: 1.65.1
-- Found the following Boost libraries:
-- thread
-- system
-- date_time
-- chrono
-- atomic
-- Fluid synth libs: /usr/lib/x86_64-linux-gnu/libfluidsynth.so
-- Found PythonInterp: /home/bhaskartrivedi/anaconda3/envs/worldmodel/bin/python (found suitable version "3.5.4", minimum required is "2.7")
-- Found PythonInterp: /home/bhaskartrivedi/anaconda3/envs/worldmodel/bin/python (found suitable version "3.5.4", minimum required is "3")
-- Using python library: /home/bhaskartrivedi/anaconda3/envs/worldmodel/lib/libpython3.5m.so
-- Using python include: /home/bhaskartrivedi/anaconda3/envs/worldmodel/include/python3.5m
CMake Warning at /usr/share/cmake-3.10/Modules/FindBoost.cmake:1628 (message):
No header defined for python-py354; skipping header check
Call Stack (most recent call first):
CMakeLists.txt:126 (find_package)

-- Could NOT find Boost
CMake Warning at /usr/share/cmake-3.10/Modules/FindBoost.cmake:1628 (message):
No header defined for python-py35; skipping header check
Call Stack (most recent call first):
CMakeLists.txt:135 (find_package)

-- Could NOT find Boost
-- Boost library python-py35:
-- Could NOT find Boost
-- Boost library python35:
CMake Warning at /usr/share/cmake-3.10/Modules/FindBoost.cmake:1628 (message):
No header defined for python-py3; skipping header check
Call Stack (most recent call first):
CMakeLists.txt:135 (find_package)

-- Could NOT find Boost
-- Boost library python-py3:
-- Boost version: 1.65.1
-- Found the following Boost libraries:
-- python3
-- Boost library python3: /usr/lib/x86_64-linux-gnu/libboost_python3.so
-- Found components for NumPy
-- NUMPY_ROOT_DIR = /usr/local
-- NUMPY_INCLUDES = /home/bhaskartrivedi/anaconda3/envs/worldmodel/lib/python3.5/site-packages/numpy/core/include
-- NUMPY_LIBRARIES = /home/bhaskartrivedi/anaconda3/envs/worldmodel/lib/python3.5/site-packages/numpy/core/lib/libnpymath.a
-- NUMPY_API_VERSION = 1.15.4
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bhaskartrivedi/WorldModel/doom-py-master/doom_py
[ 0%] Built target lemon
[ 0%] Built target arithchk
[ 0%] Built target freedoom2
[ 0%] Built target updaterevision
[ 1%] Building CXX object CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomGame.cpp.o
[ 2%] Built target re2c
[ 5%] Built target lzma
[ 5%] Building CXX object CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomGame.cpp.o
[ 21%] Built target dumb
[ 30%] Built target gme
[ 31%] Built target qnan
[ 32%] Built target zipdir
[ 33%] Built target gdtoa
[ 97%] Built target vizdoom
[ 97%] Generating ../../../bin/vizdoom.pk3
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/vizdoom/../../bin/vizdoom.pk3 contains 583 files (updated 0)
[ 97%] Built target pk3
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp: In member function ‘bool vizdoom::DoomGame::loadConfig(std::cxx11::string)’:
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:743:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax erorr in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:743:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax erorr in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:757:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Empty key in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:757:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Empty key in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:784:30: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value in lines "<<start_line<<"-"<<line_number<<": "<<str_buttons[i]<<". Lines ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:784:30: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value in lines "<<start_line<<"-"<<line_number<<": "<<str_buttons[i]<<". Lines ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:789:26: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax error in lines "<<start_line<<"-"<<line_number<<". Lines ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:789:26: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax error in lines "<<start_line<<"-"<<line_number<<". Lines ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:815:30: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value in lines "<<start_line<<"-"<<line_number<<": "<<str_variables[i]<<". Lines ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:815:30: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value in lines "<<start_line<<"-"<<line_number<<": "<<str_variables[i]<<". Lines ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:820:26: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax error in lines "<<start_line<<"-"<<line_number<<". Lines ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:820:26: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax error in lines "<<start_line<<"-"<<line_number<<". Lines ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:837:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". "+=" is not supported for non-list properties. Line #"<<line_number<<" ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:837:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". "+=" is not supported for non-list properties. Line #"<<line_number<<" ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:846:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Empty value in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:846:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Empty value in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:871:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsigned int value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:871:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsigned int value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:888:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Float value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:888:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Float value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:953:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Boolean value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:953:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Boolean value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:983:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". (ASYNC
)SPECTATOR || PLAYER expected instead of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:983:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". (ASYNC
)SPECTATOR || PLAYER expected instead of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:1012:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:1012:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:1017:18: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported key: "<<key<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:1017:18: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported key: "<<key<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp: In member function ‘bool vizdoom::DoomGame::loadConfig(std::cxx11::string)’:
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:743:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax erorr in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:743:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax erorr in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:757:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Empty key in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:757:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Empty key in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:784:30: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value in lines "<<start_line<<"-"<<line_number<<": "<<str_buttons[i]<<". Lines ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:784:30: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value in lines "<<start_line<<"-"<<line_number<<": "<<str_buttons[i]<<". Lines ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:789:26: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax error in lines "<<start_line<<"-"<<line_number<<". Lines ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:789:26: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax error in lines "<<start_line<<"-"<<line_number<<". Lines ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:815:30: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value in lines "<<start_line<<"-"<<line_number<<": "<<str_variables[i]<<". Lines ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:815:30: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value in lines "<<start_line<<"-"<<line_number<<": "<<str_variables[i]<<". Lines ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:820:26: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax error in lines "<<start_line<<"-"<<line_number<<". Lines ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:820:26: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Syntax error in lines "<<start_line<<"-"<<line_number<<". Lines ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:837:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". "+=" is not supported for non-list properties. Line #"<<line_number<<" ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:837:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". "+=" is not supported for non-list properties. Line #"<<line_number<<" ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:846:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Empty value in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:846:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Empty value in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:871:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsigned int value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:871:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsigned int value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:888:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Float value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:888:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Float value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:953:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Boolean value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:953:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Boolean value expected insted of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:983:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". (ASYNC
)SPECTATOR || PLAYER expected instead of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:983:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". (ASYNC
)SPECTATOR || PLAYER expected instead of: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:1012:22: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:1012:22: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported value: "<<raw_val<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:1017:18: error: ‘cerr’ is not a member of ‘std’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported key: "<<key<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
/home/bhaskartrivedi/WorldModel/doom-py-master/doom_py/src/lib/ViZDoomGame.cpp:1017:18: note: suggested alternative: ‘erf’
std::cerr<<"WARNING! Loading config from: ""<<filename<<"". Unsupported key: "<<key<<" in line #"<<line_number<<". Line ignored.\n";
^~~~
erf
CMakeFiles/libvizdoom_shared.dir/build.make:110: recipe for target 'CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomGame.cpp.o' failed
make[2]: *** [CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomGame.cpp.o] Error 1
CMakeFiles/Makefile2:178: recipe for target 'CMakeFiles/libvizdoom_shared.dir/all' failed
make[1]: *** [CMakeFiles/libvizdoom_shared.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
CMakeFiles/libvizdoom_static.dir/build.make:110: recipe for target 'CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomGame.cpp.o' failed
make[2]: *** [CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomGame.cpp.o] Error 1
CMakeFiles/Makefile2:141: recipe for target 'CMakeFiles/libvizdoom_static.dir/all' failed
make[1]: *** [CMakeFiles/libvizdoom_static.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

Could not build doom-py: Command '['make', '-j', '35']' returned non-zero exit status 2. (HINT: are you sure cmake is installed? You might also be missing a library. Try running 'apt-get install -y python-numpy cmake zlib1g-dev libjpeg-dev libboost-all-dev gcc libsdl2-dev wget unzip'

Traceback (most recent call last):
File "setup.py", line 88, in
include_package_data=True,
File "/home/bhaskartrivedi/anaconda3/envs/worldmodel/lib/python3.5/site-packages/setuptools/init.py", line 143, in setup
return distutils.core.setup(**attrs)
File "/home/bhaskartrivedi/anaconda3/envs/worldmodel/lib/python3.5/distutils/core.py", line 148, in setup
dist.run_commands()
File "/home/bhaskartrivedi/anaconda3/envs/worldmodel/lib/python3.5/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/home/bhaskartrivedi/anaconda3/envs/worldmodel/lib/python3.5/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "setup.py", line 63, in run
build_func()
File "setup.py", line 41, in build_linux
build_common('so')
File "setup.py", line 29, in build_common
subprocess.check_call(['make', '-j', str(cores_to_use)], cwd='doom_py')
File "/home/bhaskartrivedi/anaconda3/envs/worldmodel/lib/python3.5/subprocess.py", line 271, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make', '-j', '35']' returned non-zero exit status 2

unable to install on conda pytlhon 3.7

unable to install on conda pytlhon 3.7....buld fails on boost version.

CMake Error at /usr/share/cmake-3.5/Modules/FindBoost.cmake:1677 (message):
  Unable to find the requested Boost libraries.

  Boost version: 1.58.0

  Boost include path: /usr/include

  Could not find the following Boost libraries:

          boost_thread
          boost_system
          boost_date_time
          boost_chrono

Nor can it be run on without conda in python3.7 seems to be a boots version issue.

Import Error

The README doesn't explicitly give installation instructions, but installing via the standard pip3 install -e . doesn't produce any errors. However, attempting to import doom_py fails with the following error:

Traceback (most recent call last):
File "", line 1, in
File "/home/zergylord/doom-py/doom_py/init.py", line 1, in
from doom_py.vizdoom import *
ImportError: No module named 'doom_py.vizdoom'

I'm guessing I'm simply missing some step in the installation process that installs vizdoom, what should I do?

Outdated ViZDoom

You have a very outdated version of ViZDoom. We are planning to make ViZDoom pip installable and publish it on PyPI so maybe it would be a good idea to use our package - it will be maintained and updated by us. I guess that this might require some changes that we wouldn't introduce otherwise, so the question is what we should adjust (assuming you want to use it).

Can't build doom-py (harfbuzz undefined something)

Hello when I build doom-py encounter this error

python setup.py build
running build
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   filesystem
--   thread
--   system
--   date_time
--   chrono
--   regex
--   iostreams
--   atomic
-- Could NOT find GME (missing:  GME_INCLUDE_DIR)
-- Using system zlib
-- Using system jpeg library
-- Using system bzip2 library
-- Using internal gme library
-- /home/islab/anaconda3/envs/curiosity/include
-- /home/islab/anaconda3/include
-- /home/islab/rozen_proj/doom-py/doom_py/src/vizdoom/lzma/C
-- Could not find FMOD include files
-- Could NOT find SndFile (missing:  SNDFILE_LIBRARY SNDFILE_INCLUDE_DIR)
-- Could NOT find MPG123 (missing:  MPG123_LIBRARIES MPG123_INCLUDE_DIR)
-- Selected assembler: /usr/bin/as
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   thread
--   system
--   date_time
--   chrono
--   atomic
-- Fluid synth libs: /usr/lib/x86_64-linux-gnu/libfluidsynth.so
-- Using python library: /home/islab/anaconda3/envs/curiosity/lib/libpython3.5m.so
-- Using python include: /home/islab/anaconda3/envs/curiosity/include/python3.5m
-- Could NOT find Boost
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   python-py35
-- Boost library python-py35: /usr/lib/x86_64-linux-gnu/libboost_python-py35.so
-- Found components for NumPy
-- NUMPY_ROOT_DIR    = /usr/local
-- NUMPY_INCLUDES    = /home/islab/anaconda3/envs/curiosity/lib/python3.5/site-packages/numpy/core/include
-- NUMPY_LIBRARIES   = /home/islab/anaconda3/envs/curiosity/lib/python3.5/site-packages/numpy/core/lib/libnpymath.a
-- NUMPY_API_VERSION = 1.13.1
-- Configuring done
-- Generating done
-- Build files have been written to: /home/islab/rozen_proj/doom-py/doom_py
[  0%] Built target updaterevision
[  0%] Built target arithchk
[  0%] Built target lemon
[  0%] Built target freedoom2
[  1%] Built target libvizdoom_static
[  3%] Built target re2c
[  6%] Built target lzma
[  7%] Built target libvizdoom_shared
[ 23%] Built target dumb
Scanning dependencies of target libvizdoom_python
[ 32%] Built target gme
[ 33%] Built target qnan
[ 34%] Built target zipdir
[ 35%] Building CXX object CMakeFiles/libvizdoom_python.dir/src/lib_python/ViZDoomGamePython.cpp.o
[ 35%] Building CXX object CMakeFiles/libvizdoom_python.dir/src/lib_python/ViZDoomPythonModule.cpp.o
[ 36%] Built target gdtoa
[ 36%] Linking CXX executable ../../../bin/vizdoom
CMakeFiles/vizdoom.dir/tempfiles.cpp.o: In function `FTempFileName::FTempFileName(char const*)':
tempfiles.cpp:(.text+0x7): warning: the use of `tempnam' is dangerous, better use `mkstemp'
/home/islab/anaconda3/lib/libharfbuzz.so.0: undefined reference to `FT_Done_MM_Var'
/home/islab/anaconda3/lib/libharfbuzz.so.0: undefined reference to `FT_Get_Var_Blend_Coordinates'
collect2: error: ld returned 1 exit status
src/vizdoom/src/CMakeFiles/vizdoom.dir/build.make:8868: recipe for target 'bin/vizdoom' failed
make[2]: *** [bin/vizdoom] Error 1
CMakeFiles/Makefile2:897: recipe for target 'src/vizdoom/src/CMakeFiles/vizdoom.dir/all' failed
make[1]: *** [src/vizdoom/src/CMakeFiles/vizdoom.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/home/islab/rozen_proj/doom-py/doom_py/src/lib_python/ViZDoomGamePython.cpp: In function ‘int vizdoom::init_numpy()’:
/home/islab/rozen_proj/doom-py/doom_py/src/lib_python/ViZDoomGamePython.cpp:41:9: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null]
         import_array();
         ^
/home/islab/rozen_proj/doom-py/doom_py/src/lib_python/ViZDoomPythonModule.cpp: In function ‘int init_numpy()’:
/home/islab/rozen_proj/doom-py/doom_py/src/lib_python/ViZDoomPythonModule.cpp:91:5: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null]
     import_array();
     ^
[ 36%] Linking CXX shared module bin/python/vizdoom.so
Adding symlinks to vizdoom.so and bots.cfg in examples/python.
[ 36%] Built target libvizdoom_python
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

Could not build doom-py: Command '['make', '-j', '11']' returned non-zero exit status 2. (HINT: are you sure cmake is installed? You might also be missing a library. Try running 'apt-get install -y python-numpy cmake zlib1g-dev libjpeg-dev libboost-all-dev gcc libsdl2-dev wget unzip'

Traceback (most recent call last):
  File "setup.py", line 88, in <module>
    include_package_data=True,
  File "/home/islab/.local/lib/python3.5/site-packages/setuptools/__init__.py", line 129, in setup
    return distutils.core.setup(**attrs)
  File "/home/islab/anaconda3/envs/curiosity/lib/python3.5/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/home/islab/anaconda3/envs/curiosity/lib/python3.5/distutils/dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "/home/islab/anaconda3/envs/curiosity/lib/python3.5/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "setup.py", line 63, in run
    build_func()
  File "setup.py", line 41, in build_linux
    build_common('so')
  File "setup.py", line 29, in build_common
    subprocess.check_call(['make', '-j', str(cores_to_use)], cwd='doom_py')
  File "/home/islab/anaconda3/envs/curiosity/lib/python3.5/subprocess.py", line 271, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make', '-j', '11']' returned non-zero exit status 2

I already install

sudo apt-get install -y python-numpy cmake zlib1g-dev libjpeg-dev libboost-all-dev gcc libsdl2-dev wget unzip

other env

  • python (anaconda 3.5.6)
  • cmake 3.5.1

and I found this error , I already uninstall harfbuzz but still error

/home/islab/anaconda3/lib/libharfbuzz.so.0: undefined reference to `FT_Done_MM_Var'
/home/islab/anaconda3/lib/libharfbuzz.so.0: undefined reference to `FT_Get_Var_Blend_Coordinates'

Fail to build doom-py at progress 98% due to unknown error

[ 92%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/timidity/mix.cpp.o
[ 92%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/timidity/playmidi.cpp.o
[ 92%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/timidity/resample.cpp.o
[ 92%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/timidity/timidity.cpp.o
[ 92%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/wildmidi/file_io.cpp.o
[ 93%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/wildmidi/gus_pat.cpp.o
[ 93%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/wildmidi/reverb.cpp.o
[ 93%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/wildmidi/wildmidi_lib.cpp.o
[ 93%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/wildmidi/wm_error.cpp.o
[ 93%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/xlat/parse_xlat.cpp.o
[ 94%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/fragglescript/t_fspic.cpp.o
[ 94%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/fragglescript/t_func.cpp.o
[ 94%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/fragglescript/t_load.cpp.o
[ 94%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/fragglescript/t_oper.cpp.o
[ 94%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/fragglescript/t_parse.cpp.o
[ 95%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/fragglescript/t_prepro.cpp.o
[ 95%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/fragglescript/t_script.cpp.o
[ 95%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/fragglescript/t_spec.cpp.o
[ 95%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/fragglescript/t_variable.cpp.o
[ 95%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/fragglescript/t_cmd.cpp.o
[ 95%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/r_data/colormaps.cpp.o
[ 96%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/r_data/sprites.cpp.o
[ 96%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/r_data/voxels.cpp.o
[ 96%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/r_data/renderstyle.cpp.o
[ 96%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/r_data/r_interpolate.cpp.o
[ 96%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/r_data/r_translate.cpp.o
[ 97%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/zzautozend.cpp.o
[ 97%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/vizdoom_input.cpp.o
[ 97%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/vizdoom_game.cpp.o
[ 97%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/vizdoom_screen.cpp.o
[ 97%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/vizdoom_shared_memory.cpp.o
[ 98%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/vizdoom_message_queue.cpp.o
[ 98%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/vizdoom_main.cpp.o
[ 98%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/vizdoom_depth.cpp.o
Copying OS X content bin/vizdoom.app/Contents/Resources/zdoom.icns
/Users/geyizhang/Desktop/CCM-Project/doom-py/doom_py/src/vizdoom/src/vizdoom_input.cpp:342:31: warning:
comparison of integers of different signs: 'unsigned int' and 'int'
[-Wsign-compare]
else if(vizdoomLastUpdate == VIZDOOM_TIME){
~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
1 warning generated.
[ 98%] Linking CXX executable ../../../bin/vizdoom.app/Contents/MacOS/vizdoom
[ 98%] Built target vizdoom
make: *** [all] Error 2

Could not build doom-py: Command '['make', '-j', '7']' returned non-zero exit status 2.. (HINT: are you sure cmake is installed? You might also be missing a library. doom_py requires boost, boost-python, sdl2 on OSX (installable via 'brew install boost boost-python sdl2')

Traceback (most recent call last):
File "setup.py", line 88, in
include_package_data=True,
File "/anaconda3/lib/python3.7/site-packages/setuptools/init.py", line 143, in setup
return distutils.core.setup(**attrs)
File "/anaconda3/lib/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/anaconda3/lib/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/anaconda3/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "setup.py", line 63, in run
build_func()
File "setup.py", line 34, in build_osx
build_common('dylib', cmake_arg_list=['-DOSX_COCOA_BACKEND=OFF'])
File "setup.py", line 29, in build_common
subprocess.check_call(['make', '-j', str(cores_to_use)], cwd='doom_py')
File "/anaconda3/lib/python3.7/subprocess.py", line 341, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make', '-j', '7']' returned non-zero exit status 2.

unable to use any environment

I am trying to run the following ex:
import gym import doom_py env = gym.make('DoomBasic-v0') env.reset() env.render()

I am able to build the package using pip install -e . However when I am trying to import the package in python 2.7, I am getting the following error message
error.
I think I didn't install any module named vizdoom. However I build the VizDoom using the instructions mentioned here. Therefore I have everything mentioned in ./doom-py/doom-py/init.py

I also tried to comment the error line. However I got this error then.
Please let me know what is the correct way to install.
I also checked out openai branches like doom-whip, master, pull-in-doom, robotics.
It can just be a problem of checking out the correct branch of openai gym.

Not building using Python 3 still

Related to 320bf0c proposed fix, which built, but had issues with use. I've attempted to build the latest commit and can't get it to build. I've even attempted manually configuring the PYTHON_LIBRARY env variable pointing to the correct python library, but regardless, it's giving the following error:

> pip install .
Processing /home/gabep/downloads/doom-py
Requirement already satisfied (use --upgrade to upgrade): numpy in /env/python/python3/lib/python3.5/site-packages (from doom-py==0.0.13)
Building wheels for collected packages: doom-py
  Running setup.py bdist_wheel for doom-py ... error
  Complete output from command /env/python/python3/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-v1ghs3n6-build/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmp36e899lapip-wheel- --python-tag cp35:
  running bdist_wheel
  running build
  -- The C compiler identification is GNU 4.9.2
  -- The CXX compiler identification is GNU 4.9.2
  -- 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
  -- 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
  -- Boost version: 1.55.0
  -- Found the following Boost libraries:
  --   filesystem
  --   thread
  --   system
  --   date_time
  --   chrono
  --   regex
  --   iostreams
  -- Looking for include file pthread.h
  -- Looking for include file pthread.h - found
  -- Looking for pthread_create
  -- Looking for pthread_create - not found
  -- Looking for pthread_create in pthreads
  -- Looking for pthread_create in pthreads - not found
  -- Looking for pthread_create in pthread
  -- Looking for pthread_create in pthread - found
  -- Found Threads: TRUE
  -- Could NOT find BZip2 (missing:  BZIP2_LIBRARIES BZIP2_INCLUDE_DIR)
  -- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so
  -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
  -- Could NOT find GME (missing:  GME_LIBRARIES GME_INCLUDE_DIR)
  -- Using system zlib
  -- Using system jpeg library
  -- Using internal bzip2 library
  -- Using internal gme library
  -- Performing Test HAVE_NO_ARRAY_BOUNDS
  -- Performing Test HAVE_NO_ARRAY_BOUNDS - Success
  -- Performing Test __LIBGME_TEST_VISIBILITY
  -- Performing Test __LIBGME_TEST_VISIBILITY - Success
  -- Looking for strdup
  -- Looking for strdup - found
  -- Looking for strndup
  -- Looking for strndup - found
  -- Looking for sys/types.h
  -- Looking for sys/types.h - found
  -- Looking for stdint.h
  -- Looking for stdint.h - found
  -- Looking for stddef.h
  -- Looking for stddef.h - found
  -- Check size of char
  -- Check size of char - done
  -- Check size of short
  -- Check size of short - done
  -- Check size of int
  -- Check size of int - done
  -- Check size of long
  -- Check size of long - done
  -- /usr/include
  -- /tmp/pip-v1ghs3n6-build/doom_py/src/vizdoom/bzip2
  -- /tmp/pip-v1ghs3n6-build/doom_py/src/vizdoom/lzma/C
  -- Looking for itoa
  -- Looking for itoa - not found
  -- Performing Test DUMB_CAN_USE_SSE
  -- Performing Test DUMB_CAN_USE_SSE - Success
  -- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
  -- checking for module 'gtk+-2.0'
  --   found gtk+-2.0, version 2.24.25
  -- Found SDL2: /usr/lib/x86_64-linux-gnu/libSDL2main.a;/usr/lib/x86_64-linux-gnu/libSDL2.so;-lpthread
  -- Could NOT find OpenAL (missing:  OPENAL_LIBRARY OPENAL_INCLUDE_DIR)
  -- Could not find FMOD include files
  -- Could NOT find FluidSynth (missing:  FLUIDSYNTH_LIBRARIES FLUIDSYNTH_INCLUDE_DIR)
  -- Selected assembler: /usr/bin/as
  -- Looking for filelength
  -- Looking for filelength - not found
  -- Looking for strupr
  -- Looking for strupr - not found
  -- Looking for stricmp
  -- Looking for stricmp - not found
  -- Looking for strnicmp
  -- Looking for strnicmp - not found
  -- Looking for clock_gettime in rt
  -- Looking for clock_gettime in rt - found
  -- Performing Test HAS_VA_COPY
  -- Performing Test HAS_VA_COPY - Success
  -- Boost version: 1.55.0
  -- Found the following Boost libraries:
  --   thread
  --   system
  --   date_time
  --   chrono
  -- Fluid synth libs: FLUIDSYNTH_LIBRARIES-NOTFOUND
  -- Found PythonInterp: /env/python/python3/bin/python (found suitable version "3.5.1", minimum required is "2.7")
  -- Could NOT find PythonLibs (missing:  PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is at least version "3.5")
  -- Using python library: PYTHON_LIBRARY-NOTFOUND
  -- Using python include:
  -- Could NOT find Boost
  -- Could NOT find Boost
  -- Boost library python-py35:
  -- Could NOT find Boost
  -- Boost library python35:
  -- Could NOT find Boost
  -- Boost library python-py3:
  -- Could NOT find Boost
  -- Boost library python3:
  -- Boost version: 1.55.0
  -- Found the following Boost libraries:
  --   python
  -- Found NUMPY: /env/python/python3/lib/python3.5/site-packages/numpy/core/include
  -- Found components for NumPy
  -- NUMPY_ROOT_DIR    = /usr/local
  -- NUMPY_INCLUDES    = /env/python/python3/lib/python3.5/site-packages/numpy/core/include
  -- NUMPY_LIBRARIES   = /env/python/python3/lib/python3.5/site-packages/numpy/core/lib/libnpymath.a
  -- NUMPY_API_VERSION = 1.11.0
  CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
  Please set them or make sure they are set and tested correctly in the CMake files:
  PYTHON_LIBRARY (ADVANCED)
      linked by target "libvizdoom_python" in directory /tmp/pip-v1ghs3n6-build/doom_py

  -- Configuring incomplete, errors occurred!
  See also "/tmp/pip-v1ghs3n6-build/doom_py/CMakeFiles/CMakeOutput.log".
  See also "/tmp/pip-v1ghs3n6-build/doom_py/CMakeFiles/CMakeError.log".

  Could not build doom-py: Command '['cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_PYTHON=ON', '-DBUILD_JAVA=OFF', '-DPYTHON_EXECUTABLE:FILEPATH=/env/python/python3/bin/python']' returned non-zero exit status 1. (HINT: are you sure cmake is installed? You might also be missing a library. Try running 'apt-get install -y python-numpy cmake zlib1g-dev libjpeg-dev libboost-all-dev gcc libsdl2-dev wget unzip'

  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-v1ghs3n6-build/setup.py", line 86, in <module>
      include_package_data=True,
    File "/env/python/python3/lib/python3.5/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/env/python/python3/lib/python3.5/distutils/dist.py", line 955, in run_commands
      self.run_command(cmd)
    File "/env/python/python3/lib/python3.5/distutils/dist.py", line 974, in run_command
      cmd_obj.run()
    File "/env/python/python3/lib/python3.5/site-packages/wheel/bdist_wheel.py", line 179, in run
      self.run_command('build')
    File "/env/python/python3/lib/python3.5/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/env/python/python3/lib/python3.5/distutils/dist.py", line 974, in run_command
      cmd_obj.run()
    File "/tmp/pip-v1ghs3n6-build/setup.py", line 61, in run
      build_func()
    File "/tmp/pip-v1ghs3n6-build/setup.py", line 41, in build_linux
      build_common('so')
    File "/tmp/pip-v1ghs3n6-build/setup.py", line 28, in build_common
      subprocess.check_call(['cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_PYTHON=ON', '-DBUILD_JAVA=OFF', '-DPYTHON_EXECUTABLE:FILEPATH={}'.format(sys.executable)] + cmake_arg_list, cwd='doom_py')
    File "/env/python/python3/lib/python3.5/subprocess.py", line 584, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_PYTHON=ON', '-DBUILD_JAVA=OFF', '-DPYTHON_EXECUTABLE:FILEPATH=/env/python/python3/bin/python']' returned non-zero exit status 1

  ----------------------------------------
  Failed building wheel for doom-py
  Running setup.py clean for doom-py
Failed to build doom-py
Installing collected packages: doom-py
  Found existing installation: doom-py 0.0.12
    Uninstalling doom-py-0.0.12:
      Successfully uninstalled doom-py-0.0.12
  Running setup.py install for doom-py ... error
    Complete output from command /env/python/python3/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-v1ghs3n6-build/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-ckiihjof-record/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    -- Boost version: 1.55.0
    -- Found the following Boost libraries:
    --   filesystem
    --   thread
    --   system
    --   date_time
    --   chrono
    --   regex
    --   iostreams
    -- Could NOT find BZip2 (missing:  BZIP2_LIBRARIES BZIP2_INCLUDE_DIR)
    -- Could NOT find GME (missing:  GME_LIBRARIES GME_INCLUDE_DIR)
    -- Using system zlib
    -- Using system jpeg library
    -- Using internal bzip2 library
    -- Using internal gme library
    -- /usr/include
    -- /tmp/pip-v1ghs3n6-build/doom_py/src/vizdoom/bzip2
    -- /tmp/pip-v1ghs3n6-build/doom_py/src/vizdoom/lzma/C
    -- Could NOT find OpenAL (missing:  OPENAL_LIBRARY OPENAL_INCLUDE_DIR)
    -- Could not find FMOD include files
    -- Could NOT find FluidSynth (missing:  FLUIDSYNTH_LIBRARIES FLUIDSYNTH_INCLUDE_DIR)
    -- Selected assembler: /usr/bin/as
    -- Boost version: 1.55.0
    -- Found the following Boost libraries:
    --   thread
    --   system
    --   date_time
    --   chrono
    -- Fluid synth libs: FLUIDSYNTH_LIBRARIES-NOTFOUND
    -- Could NOT find PythonLibs (missing:  PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is at least version "3.5")
    -- Using python library: PYTHON_LIBRARY-NOTFOUND
    -- Using python include:
    -- Could NOT find Boost
    -- Could NOT find Boost
    -- Boost library python-py35:
    -- Could NOT find Boost
    -- Boost library python35:
    -- Could NOT find Boost
    -- Boost library python-py3:
    -- Could NOT find Boost
    -- Boost library python3:
    -- Boost version: 1.55.0
    -- Found the following Boost libraries:
    --   python
    -- Found components for NumPy
    -- NUMPY_ROOT_DIR    = /usr/local
    -- NUMPY_INCLUDES    = /env/python/python3/lib/python3.5/site-packages/numpy/core/include
    -- NUMPY_LIBRARIES   = /env/python/python3/lib/python3.5/site-packages/numpy/core/lib/libnpymath.a
    -- NUMPY_API_VERSION = 1.11.0
    CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
    Please set them or make sure they are set and tested correctly in the CMake files:
    PYTHON_LIBRARY (ADVANCED)
        linked by target "libvizdoom_python" in directory /tmp/pip-v1ghs3n6-build/doom_py

    -- Configuring incomplete, errors occurred!
    See also "/tmp/pip-v1ghs3n6-build/doom_py/CMakeFiles/CMakeOutput.log".
    See also "/tmp/pip-v1ghs3n6-build/doom_py/CMakeFiles/CMakeError.log".

    Could not build doom-py: Command '['cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_PYTHON=ON', '-DBUILD_JAVA=OFF', '-DPYTHON_EXECUTABLE:FILEPATH=/env/python/python3/bin/python']' returned non-zero exit status 1. (HINT: are you sure cmake is installed? You might also be missing a library. Try running 'apt-get install -y python-numpy cmake zlib1g-dev libjpeg-dev libboost-all-dev gcc libsdl2-dev wget unzip'

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-v1ghs3n6-build/setup.py", line 86, in <module>
        include_package_data=True,
      File "/env/python/python3/lib/python3.5/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/env/python/python3/lib/python3.5/distutils/dist.py", line 955, in run_commands
        self.run_command(cmd)
      File "/env/python/python3/lib/python3.5/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/env/python/python3/lib/python3.5/site-packages/setuptools-22.0.5-py3.5.egg/setuptools/command/install.py", line 61, in run
      File "/env/python/python3/lib/python3.5/distutils/command/install.py", line 539, in run
        self.run_command('build')
      File "/env/python/python3/lib/python3.5/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/env/python/python3/lib/python3.5/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/tmp/pip-v1ghs3n6-build/setup.py", line 61, in run
        build_func()
      File "/tmp/pip-v1ghs3n6-build/setup.py", line 41, in build_linux
        build_common('so')
      File "/tmp/pip-v1ghs3n6-build/setup.py", line 28, in build_common
        subprocess.check_call(['cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_PYTHON=ON', '-DBUILD_JAVA=OFF', '-DPYTHON_EXECUTABLE:FILEPATH={}'.format(sys.executable)] + cmake_arg_list, cwd='doom_py')
      File "/env/python/python3/lib/python3.5/subprocess.py", line 584, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_PYTHON=ON', '-DBUILD_JAVA=OFF', '-DPYTHON_EXECUTABLE:FILEPATH=/env/python/python3/bin/python']' returned non-zero exit status 1

    ----------------------------------------
  Rolling back uninstall of doom-py
Command "/env/python/python3/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-v1ghs3n6-build/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-ckiihjof-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-v1ghs3n6-build/

TypeError: expected str, bytes or os.PathLike object, not NoneType

python setup.py build
running build
Traceback (most recent call last):
File "setup.py", line 88, in
include_package_data=True,
File "C:\Users\bhask\Anaconda3\envs\tensorflow\lib\site-packages\setuptools_init_.py", line 129, in setup
return distutils.core.setup(**attrs)
File "C:\Users\bhask\Anaconda3\envs\tensorflow\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\bhask\Anaconda3\envs\tensorflow\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "C:\Users\bhask\Anaconda3\envs\tensorflow\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "setup.py", line 63, in run
build_func()
File "setup.py", line 45, in build_windows
build_common('dll')
File "setup.py", line 23, in build_common
python_library = find_python_library()
File "setup.py", line 16, in find_python_library
python_library = os.path.join(sysconfig.get_config_var(var), 'libpython{}.{}'.format(sysconfig.get_python_version(), dynamic_library_extension))
File "C:\Users\bhask\Anaconda3\envs\tensorflow\lib\ntpath.py", line 75, in join
path = os.fspath(path)
TypeError: expected str, bytes or os.PathLike object, not NoneType

Archive this project?

Since your README already describes what people should use instead, now would seem to be a perfect time to archive this project.

(Though it might not hurt to put the relevant part of the README in bold first or something.)

I can't install the Doom environment

Hello all,

I'm trying to install doom-py in my laptop and I keep getting errors. I'm in a macOS X 10.12.1. I installed the regular gym with the [all] using pip. Then, when I try to install doom-py I get a lot of errors. I've seen a lot of similar issues on the internet but I tried to follow the instructions and none of them helped me. So, just to be precise, when I run pip install -v doom-py I get:

Collecting doom_py
  1 location(s) to search for versions of doom-py:
  * https://pypi.python.org/simple/doom-py/
  Getting page https://pypi.python.org/simple/doom-py/
  Looking up "https://pypi.python.org/simple/doom-py/" in the cache
  Current age based on date: 698
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  Starting new HTTPS connection (1): pypi.python.org
  "GET /simple/doom-py/ HTTP/1.1" 200 1186
  Updating cache with response from "https://pypi.python.org/simple/doom-py/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/doom-py/
    Found link https://pypi.python.org/packages/32/6a/27c546411e56848eda57d6210638ef451a233bfee4d3edccf52de8af42c1/doom-py-0.0.11.tar.gz#md5=33d197faa3cec91c4714cc72dec062e9 (from https://pypi.python.org/simple/doom-py/), version: 0.0.11
    Found link https://pypi.python.org/packages/36/40/f5af83b228bbf79a50f2edd2f4eb65351649ccdaa8dd9bbb5ff30b377dfc/doom-py-0.0.7.tar.gz#md5=d235d8d3d9066592ae1480be80876674 (from https://pypi.python.org/simple/doom-py/), version: 0.0.7
    Found link https://pypi.python.org/packages/58/62/e66c78fbfebbfb875444cc9909eac16e7e81f1840cabe13e08ca750c4dae/doom-py-0.0.8.tar.gz#md5=003f86b2ee377b00f90b7012a66c53f1 (from https://pypi.python.org/simple/doom-py/), version: 0.0.8
    Found link https://pypi.python.org/packages/5f/a4/0700f83e7c1360e981d63737352e9a05f51c6ef553ddc031c41ff0a4ef58/doom-py-0.0.15.tar.gz#md5=9c560ac2c88ee68b377246ceee296758 (from https://pypi.python.org/simple/doom-py/), version: 0.0.15
    Found link https://pypi.python.org/packages/64/7d/38d4df5c6ab3bc3a478f36d4d3b3b49c89bca51c754e41dfe89a43139f38/doom-py-0.0.6.tar.gz#md5=01a08a5fd5befdbc7a3c3239ea86e15f (from https://pypi.python.org/simple/doom-py/), version: 0.0.6
    Found link https://pypi.python.org/packages/69/c1/c110dd3ee75c1d3e307d84f1d080e8fa52e6a746a8e2f0702be2cc3fd9ad/doom-py-0.0.10.tar.gz#md5=948510a9a436bbf0606e0d120ba81e56 (from https://pypi.python.org/simple/doom-py/), version: 0.0.10
    Found link https://pypi.python.org/packages/6c/64/93ad178a2f85f35f7649e84495d4f3f77c666962b4ed1cf584ba5751a941/doom-py-0.0.1.tar.gz#md5=e152b15c3198b7721ee1088c36168077 (from https://pypi.python.org/simple/doom-py/), version: 0.0.1
    Found link https://pypi.python.org/packages/6c/db/d8574e9fb0eae35e96da7a5371f262b1da6fab568497c56a8519eea5f125/doom-py-0.0.13.tar.gz#md5=8bb5c1fda47496a63428b6a6253c8e11 (from https://pypi.python.org/simple/doom-py/), version: 0.0.13
    Found link https://pypi.python.org/packages/8f/5d/0096387954dee7f82ce9d326ab7edb02bac36f69bfc075744b7187f6966c/doom-py-0.0.3.tar.gz#md5=46d1ade69348248aad8b877d56b354fc (from https://pypi.python.org/simple/doom-py/), version: 0.0.3
    Found link https://pypi.python.org/packages/8f/f0/fe0d08051808ca7e793a4e5c07a5016e1618a7dff604136efcb4d0917627/doom-py-0.0.5.tar.gz#md5=aa73adacac88638dc043184eb34c045a (from https://pypi.python.org/simple/doom-py/), version: 0.0.5
    Found link https://pypi.python.org/packages/9e/99/8e2402e26de931f4c2ef80646a0e4ec3d48de144eac870e8aae715742b68/doom-py-0.0.2.tar.gz#md5=e7ffa43afc3315cce5b33c37eb3522b0 (from https://pypi.python.org/simple/doom-py/), version: 0.0.2
    Found link https://pypi.python.org/packages/bd/26/3680ad1ac28f477a41dcda1ee173c1a4650eecbbacf97adc955a4e770bb9/doom-py-0.0.14.tar.gz#md5=8ac59678cb2e49072d6ccb6899c0f617 (from https://pypi.python.org/simple/doom-py/), version: 0.0.14
    Found link https://pypi.python.org/packages/cc/de/d168d1d7ade8be48943857a6f2ab090ae89aff1f943cf39926501cc94e0e/doom-py-0.0.4.tar.gz#md5=beaa82790b2af454556f399371385df6 (from https://pypi.python.org/simple/doom-py/), version: 0.0.4
    Found link https://pypi.python.org/packages/f9/d6/667e8673f486f6b28ad25e461c45f94d7cb07d04f6d47422d4dc2674b8ef/doom-py-0.0.9.tar.gz#md5=23155c760f802908937e788aad5df99e (from https://pypi.python.org/simple/doom-py/), version: 0.0.9
    Found link https://pypi.python.org/packages/ff/ba/9abd7b3a7422a56fd9351a830a3046b217c187a9aea9679dc80f601944dd/doom-py-0.0.12.tar.gz#md5=c62c43851aac304f0e1baebd1abc7ec5 (from https://pypi.python.org/simple/doom-py/), version: 0.0.12
  Using version 0.0.15 (newest of versions: 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.0.11, 0.0.12, 0.0.13, 0.0.14, 0.0.15)
  Looking up "https://pypi.python.org/packages/5f/a4/0700f83e7c1360e981d63737352e9a05f51c6ef553ddc031c41ff0a4ef58/doom-py-0.0.15.tar.gz" in the cache
  Current age based on date: 67096
  Freshness lifetime from max-age: 31557600
  The response is "fresh", returning cached response
  31557600 > 67096
  Using cached doom-py-0.0.15.tar.gz
  Downloading from URL https://pypi.python.org/packages/5f/a4/0700f83e7c1360e981d63737352e9a05f51c6ef553ddc031c41ff0a4ef58/doom-py-0.0.15.tar.gz#md5=9c560ac2c88ee68b377246ceee296758 (from https://pypi.python.org/simple/doom-py/)
  Running setup.py (path:/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py) egg_info for package doom-py
    Running command python setup.py egg_info
    running egg_info
    creating pip-egg-info/doom_py.egg-info
    writing requirements to pip-egg-info/doom_py.egg-info/requires.txt
    writing pip-egg-info/doom_py.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/doom_py.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/doom_py.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/doom_py.egg-info/SOURCES.txt'
    reading manifest file 'pip-egg-info/doom_py.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    writing manifest file 'pip-egg-info/doom_py.egg-info/SOURCES.txt'
  Source in /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py has version 0.0.15, which satisfies requirement doom_py from https://pypi.python.org/packages/5f/a4/0700f83e7c1360e981d63737352e9a05f51c6ef553ddc031c41ff0a4ef58/doom-py-0.0.15.tar.gz#md5=9c560ac2c88ee68b377246ceee296758
Requirement already satisfied: numpy in /usr/local/lib/python2.7/site-packages (from doom_py)
Building wheels for collected packages: doom-py
  Running setup.py bdist_wheel for doom-py ...   Destination directory: /var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/tmpQ4aTuepip-wheel-
  Running command /usr/local/opt/python/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/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 /var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/tmpQ4aTuepip-wheel- --python-tag cp27
  running bdist_wheel
  running build
  -- The C compiler identification is AppleClang 8.1.0.8020042
  -- The CXX compiler identification is AppleClang 8.1.0.8020042
  -- 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: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
  -- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- works
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Looking for pthread.h
  -- Looking for pthread.h - found
  -- Looking for pthread_create
  -- Looking for pthread_create - found
  -- Found Threads: TRUE
  -- Boost version: 1.64.0
  -- Found the following Boost libraries:
  --   filesystem
  --   thread
  --   system
  --   date_time
  --   chrono
  --   regex
  --   iostreams
  --   atomic
  -- Found BZip2: /usr/lib/libbz2.dylib (found version "1.0.6")
  -- Looking for BZ2_bzCompressInit
  -- Looking for BZ2_bzCompressInit - found
  -- Found JPEG: /usr/local/lib/libjpeg.dylib
  -- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.8")
  -- Could NOT find GME (missing:  GME_LIBRARIES GME_INCLUDE_DIR)
  -- Using system zlib
  -- Using system jpeg library
  -- Using system bzip2 library
  -- Using internal gme library
  -- Performing Test HAVE_NO_ARRAY_BOUNDS
  -- Performing Test HAVE_NO_ARRAY_BOUNDS - Success
  -- Looking for strdup
  -- Looking for strdup - found
  -- Looking for strndup
  -- Looking for strndup - found
  -- Looking for sys/types.h
  -- Looking for sys/types.h - found
  -- Looking for stdint.h
  -- Looking for stdint.h - found
  -- Looking for stddef.h
  -- Looking for stddef.h - found
  -- Check size of char
  -- Check size of char - done
  -- Check size of short
  -- Check size of short - done
  -- Check size of int
  -- Check size of int - done
  -- Check size of long
  -- Check size of long - done
  -- /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include
  -- /opt/local/include
  -- /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/lzma/C
  -- Looking for itoa
  -- Looking for itoa - not found
  -- Performing Test DUMB_CAN_USE_SSE
  -- Performing Test DUMB_CAN_USE_SSE - Success
  -- Found PkgConfig: /usr/local/bin/pkg-config (found version "0.29.2")
  -- Found SDL2: /Library/Frameworks/SDL2.framework;-framework Cocoa
  -- Found OpenAL: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/OpenAL.framework
  -- Could not find FMOD include files
  -- Could NOT find SndFile (missing:  SNDFILE_LIBRARY SNDFILE_INCLUDE_DIR)
  -- Could NOT find MPG123 (missing:  MPG123_LIBRARIES MPG123_INCLUDE_DIR)
  -- Could NOT find FluidSynth (missing:  FLUIDSYNTH_LIBRARIES FLUIDSYNTH_INCLUDE_DIR)
  -- Looking for filelength
  -- Looking for filelength - not found
  -- Looking for strupr
  -- Looking for strupr - not found
  -- Looking for stricmp
  -- Looking for stricmp - not found
  -- Looking for strnicmp
  -- Looking for strnicmp - not found
  -- Looking for clock_gettime in rt
  -- Looking for clock_gettime in rt - not found
  -- Looking for clock_gettime
  -- Looking for clock_gettime - found
  -- Performing Test HAS_VA_COPY
  -- Performing Test HAS_VA_COPY - Success
  -- Boost version: 1.64.0
  -- Found the following Boost libraries:
  --   thread
  --   system
  --   date_time
  --   chrono
  --   atomic
  -- Fluid synth libs: FLUIDSYNTH_LIBRARIES-NOTFOUND
  -- Found PythonInterp: /usr/local/opt/python/bin/python2.7 (found suitable version "2.7.13", minimum required is "2.7")
  -- Found PythonLibs: /usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib (found suitable version "2.7.13", minimum required is "2.7")
  -- Using python library: /usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib
  -- Using python include: /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/include/python2.7
  CMake Warning at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1536 (message):
    No header defined for python-py2713; skipping header check
  Call Stack (most recent call first):
    CMakeLists.txt:124 (find_package)


  -- Could NOT find Boost
  CMake Warning at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1536 (message):
    No header defined for python-py27; skipping header check
  Call Stack (most recent call first):
    CMakeLists.txt:133 (find_package)


  -- Could NOT find Boost
  -- Boost library python-py27:
  CMake Warning at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1536 (message):
    No header defined for python27; skipping header check
  Call Stack (most recent call first):
    CMakeLists.txt:140 (find_package)


  -- Could NOT find Boost
  -- Boost library python27:
  CMake Warning at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1536 (message):
    No header defined for python-py2; skipping header check
  Call Stack (most recent call first):
    CMakeLists.txt:133 (find_package)


  -- Could NOT find Boost
  -- Boost library python-py2:
  CMake Warning at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1536 (message):
    No header defined for python2; skipping header check
  Call Stack (most recent call first):
    CMakeLists.txt:140 (find_package)


  -- Could NOT find Boost
  -- Boost library python2:
  -- Boost version: 1.64.0
  -- Found the following Boost libraries:
  --   python
  -- Found NUMPY: /usr/local/lib/python2.7/site-packages/numpy/core/include
  -- Found components for NumPy
  -- NUMPY_ROOT_DIR    = /usr/local
  -- NUMPY_INCLUDES    = /usr/local/lib/python2.7/site-packages/numpy/core/include
  -- NUMPY_LIBRARIES   = /usr/local/lib/python2.7/site-packages/numpy/core/lib/libnpymath.a
  -- NUMPY_API_VERSION = 1.13.0
  -- Configuring done
  CMake Warning (dev):
    Policy CMP0042 is not set: MACOSX_RPATH is enabled by default.  Run "cmake
    --help-policy CMP0042" for policy details.  Use the cmake_policy command to
    set the policy and suppress this warning.

    MACOSX_RPATH is not specified for the following targets:

     libvizdoom_shared

  This warning is for project developers.  Use -Wno-dev to suppress it.

  -- Generating done
  -- Build files have been written to: /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py
  Scanning dependencies of target freedoom2
  --2017-06-16 14:42:43--  https://github.com/freedoom/freedoom/releases/download/v0.10.1/freedoom-0.10.1.zip
  Resolving github.com... 192.30.253.112, 192.30.253.113
  Connecting to github.com|192.30.253.112|:443... connected.
  HTTP request sent, awaiting response... 302 Found
  Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/4576719/187ce05a-a927-11e5-957d-50baa9a2652a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170616%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170616T184243Z&X-Amz-Expires=300&X-Amz-Signature=2572cbcd71c2cd8912b342a6f11d20580754f87f71d1c0e678824ec10ef0704c&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dfreedoom-0.10.1.zip&response-content-type=application%2Foctet-stream [following]
  --2017-06-16 14:42:43--  https://github-production-release-asset-2e65be.s3.amazonaws.com/4576719/187ce05a-a927-11e5-957d-50baa9a2652a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170616%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170616T184243Z&X-Amz-Expires=300&X-Amz-Signature=2572cbcd71c2cd8912b342a6f11d20580754f87f71d1c0e678824ec10ef0704c&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dfreedoom-0.10.1.zip&response-content-type=application%2Foctet-stream
  Resolving github-production-release-asset-2e65be.s3.amazonaws.com... 52.216.226.128
  Connecting to github-production-release-asset-2e65be.s3.amazonaws.com|52.216.226.128|:443... connected.
  HTTP request sent, awaiting response... 200 OK
  Length: 18496121 (18M) [application/octet-stream]
  Saving to: ‘./bin/freedoom-0.10.1.zip’

       0K .......... .......... .......... .......... ..........  0%  789K 23s
      50K .......... .......... .......... .......... ..........  0% 1.96M 16s
     100K .......... .......... .......... .......... ..........  0% 2.61M 13s
     150K .......... .......... .......... .......... ..........  1% 2.74M 11s
     200K .......... .......... .......... .......... ..........  1% 9.25M 9s
     250K .......... .......... .......... .......... ..........  1% 2.63M 9s
     300K .......... .......... .......... .......... ..........  1% 16.5M 8s
     350K .......... .......... .......... .......... ..........  2% 13.7M 7s
     400K .......... .......... .......... .......... ..........  2% 2.75M 7s
     450K .......... .......... .......... .......... ..........  2% 10.6M 6s
     500K .......... .......... .......... .......... ..........  3% 18.0M 6s
     550K .......... .......... .......... .......... ..........  3% 16.9M 5s
     600K .......... .......... .......... .......... ..........  3% 15.5M 5s
     650K .......... .......... .......... .......... ..........  3% 5.49M 5s
     700K .......... .......... .......... .......... ..........  4% 2.85M 5s
     750K .......... .......... .......... .......... ..........  4% 17.9M 5s
     800K .......... .......... .......... .......... ..........  4% 17.9M 4s
     850K .......... .......... .......... .......... ..........  4% 15.1M 4s
     900K .......... .......... .......... .......... ..........  5% 19.3M 4s
     950K .......... .......... .......... .......... ..........  5% 3.92M 4s
    1000K .......... .......... .......... .......... ..........  5% 8.85M 4s
    1050K .......... .......... .......... .......... ..........  6% 16.1M 4s
    1100K .......... .......... .......... .......... ..........  6% 13.8M 4s
    1150K .......... .......... .......... .......... ..........  6% 14.1M 4s
    1200K .......... .......... ...Scanning dependencies of target libvizdoom_static
  ....... .......... ..........  6% 8.05M 3s
    1250K .......... .......... ....Scanning dependencies of target libvizdoom_shared
  ...... .......... ..........  7% 7.71M 3s
    1300K .......... .......... .......... .......... ..........  7% 17.0M 3s
    1350K .......... .......... .......... .......... ..........  7% 6.50M 3s
    1400K .......... .......... .......... .......... ..........  8% 15.8M 3s
    1450K .......... .......... .......... .......... ..........  8% 13.5M 3s
    1500K .......... .......... .......... .......... ..........  8% 9.36M 3s
    1550K .......... .......... .......... .......... ..........  8% 13.1M 3s
    1600K .......... .......... .......... .......... ..........  9% 23.5M 3s
    1650K .......... .......... .......... .......... ..........  9% 19.8M 3s
    1700K .......... .......... .......... .......... ..........  9% 10.8M 3s
    1750K .......... .......... .......... .......... ..........  9% 45.5M 3s
    1800K .......... .......... .......... .......... .......... 10% 17.1M 3s
    1850K .......... .......... .......... .......... .......... 10% 2.08M 3s
    1900K .......... .......... .......... .......... .......... 10% 7.50M 3s
    1950K .......... .......... .......... .......... .......... 11% 33.7M 3s
    2000K .......... .......... .......... .......... .......... 11% 19.7M 3s
    2050K .......... .......... .......... .......... .......... 11% 16.9M 3s
    2100K .......... .......... .......... .......... .......... 11% 8.58M 3s
    2150K .......... .......... .......... .......... .......... 12% 1.14M 3s
    2200K .......... .......... .......... .......... .......... 12% 19.5M 3s
    2250K .......... .......... .......... .......... .......... 12% 32.5M 3s
    2300K .......... .......... .......... .......... .......... 13% 47.7M 3s
    2350K .......... .......... .......... .......... .......... 13% 55.6M 3s
    2400K .......... .......... .......... .......... .......... 13% 51.8M 3s
    2450K .......... .......... .......... .......... .......... 13% 50.7M 2s
    2500K .......... .......... .......... .......... .......... 14% 8.16M 2s
    2550K .......... .......... .......... .......... .......... 14% 48.8M 2s
    2600K .......... .......... .......... .......... .......... 14% 51.5M 2s
    2650K .......... .......... .......... .......... .......... 14% 43.1M 2s
    2700K .......... .......... .......... .......... .......... 15% 33.6M 2s
    2750K .......... .......... .......... .......[  0%] Building CXX object CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomController.cpp.o
  [  0%] Building CXX object CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomController.cpp.o
  ... .......... 15% 1.10M 2s
    2800K .......... .......... .......... .......... .......... 15% 1.11M 3s
    2850K .......... .......... .......... .......... .......... 16% 11.7M 3s
    2900K .......... .......... .......... .......... .......... 16% 1.82M 3s
    2950K .......... .......... .......... .......... .......... 16% 2.50M 3s
    3000K .......... .......... .......... .......... .......... 16% 5.74M 3s
    3050K .......... .......... .......... .......... .......... 17% 8.74M 3s
    3100K .......... .......... .......... .......... .......... 17% 2.51M 3s
    3150K .......... .......... .......... .......... .......... 17% 11.2M 3s
    3200K .......... .......... .......... .......... .......... 17% 28.7M 3s
    3250K .......... .......... .......... .......... .......... 18% 14.8M 3s
    3300K .......... .......... .......... .......... .......... 18% 10.3M 3s
    3350K .......... .......... .......... .......... .......... 18% 3.03M 3s
    3400K .......... .......... .......... .......... .......... 19% 22.3M 3s
    3450K .......... .......... .......... .......... .......... 19% 9.09M 3s
    3500K .......... .......... .......... .......... .......... 19% 14.2M 3s
    3550K .......... .......... .......... .......... .......... 19% 16.7M 3s
    3600K .......... .......... .......... .......... .......... 20% 19.0M 2s
    3650K .......... .......... .......... .......... .......... 20% 18.9M 2s
    3700K .......... .......... .......... .......... .......... 20% 7.63M 2s
    3750K .......... .......... .......... .......... .......... 21% 1.83M 2s
    3800K .......... .......... .......... .......... .......... 21% 31.7M 2s
    3850K .......... .......... .......... .......... .......... 21% 5.31M 2s
    3900K .......... .......... .......... .......... .......... 21% 25.8M 2s
    3950K .......... .......... .......... .......... .......... 22% 1.22M 3s
    4000K .......... .......... .......... .......... .......... 22% 19.9M 2s
    4050K .......... .......... .......... .......... .......... 22% 25.0M 2s
    4100K .......... .......... .......... .......... .......... 22% 32.6M 2s
    4150K .......... .......... .......... .......... .......... 23% 13.3M 2s
    4200K .......... .......... .......... .......... .......... 23% 19.1M 2s
    4250K .......... .......... .......... .......... .......... 23% 29.3M 2s
    4300K .......... .......... .......... .......... .......... 24% 24.7M 2s
    4350K .......... .......... .......... .......... .......... 24% 25.9M 2s
    4400K .......... .......... .......... .......... .......... 24% 32.0M 2s
    4450K .......... .......... .......... .......... .......... 24% 41.1M 2s
    4500K .......... .......... .......... .......... .......... 25% 49.0M 2s
    4550K .......... .......... .......... .......... .......... 25% 31.4M 2s
    4600K .......... .......... .......... .......... .......... 25% 20.9M 2s
    4650K .......... .......... .......... .......... .......... 26% 26.8M 2s
    4700K .......... .......... .......... .......... .......... 26% 19.5M 2s
    4750K .......... .......... .......... .......... .......... 26% 17.6M 2s
    4800K .......... .......... .......... .......... .......... 26% 5.00M 2s
    4850K .......... .......... .......... .......... .......... 27% 14.5M 2s
    4900K .......... .......... .......... .......... .......... 27% 1.57M 2s
    4950K .......... .......... .......... .......... .......... 27% 46.9M 2s
    5000K .......... .......... .......... .......... .......... 27% 49.3M 2s
    5050K .......... .......... .......... .......... .......... 28% 47.4M 2s
    5100K .......... .......... .......... .......... .......... 28% 52.6M 2s
    5150K .......... .......... .......... .......... .......... 28% 52.8M 2s
    5200K .......... .......... .......... .......... .......... 29% 47.6M 2s
    5250K .......... .......... .......... .......... .......... 29% 46.2M 2s
    5300K .......... .......... .......... .......... .......... 29% 45.7M 2s
    5350K .......... .......... .......... .......... .......... 29% 23.0M 2s
    5400K .......... .......... .......... .......... .......... 30% 17.4M 2s
    5450K .......... .......... .......... .......... .......... 30% 4.72M 2s
    5500K .......... .......... .......... .......... .......... 30% 16.4M 2s
    5550K .......... .......... .......... .......... .......... 31% 12.4M 2s
    5600K .......... .......... .......... .......... .......... 31% 9.04M 2s
    5650K .......... .......... .......... .......... .......... 31% 15.9M 2s
    5700K .......... .......... .......... .......... .......... 31% 15.5M 2s
    5750K .......... .......... .......... .......... .......... 32% 6.30M 2s
    5800K .......... .......... .......... .......... .......... 32% 19.0M 2s
    5850K .......... .......... .......... .......... .......... 32% 11.7M 2s
    5900K .......... .......... .......... .......... .......... 32% 6.57M 2s
    5950K .......... .......... .......... .......... .......... 33% 13.4M 2s
    6000K .......... .......... .......... .......... .......... 33% 18.8M 2s
    6050K .......... .......... .......... .......... .......... 33% 13.0M 2s
    6100K .......... .......... .......... .......... .......... 34% 10.3M 2s
    6150K .......... .......... .......... .......... .......... 34% 15.6M 2s
    6200K .......... .......... .......... .......... .......... 34% 4.80M 2s
    6250K .......... .......... .......... .......... .......... 34% 7.63M 2s
    6300K .......... .......... .......... .......... .......... 35% 17.9M 2s
    6350K .......... .......... .......... .......... .......... 35% 16.4M 2s
    6400K .......... .......... .......... .......... .......... 35% 14.7M 2s
    6450K .......... .......... .......... .......... .......... 35% 16.1M 2s
    6500K .......... .......... .......... .......... .......... 36% 9.29M 2s
    6550K .......... .......... .......... .......... .......... 36% 4.97M 2s
    6600K .......... .......... .......... .......... .......... 36% 17.6M 2s
    6650K .......... .......... .......... .......... .......... 37% 9.74M 2s
    6700K .......... .......... .......... .......... .......... 37% 14.7M 2s
    6750K .......... .......... .......... .......... .......... 37% 20.0M 2s
    6800K .......... .......... .......... .......... .......... 37% 17.6M 2s
    6850K .......... .......... .......... .......... .......... 38% 14.1M 2s
    6900K .......... .......... .......... .......... .......... 38% 3.54M 2s
    6950K .......... .......... .......... .......... .......... 38% 17.0M 2s
    7000K .......... .......... .......... .......... .......... 39% 17.1M 1s
    7050K .......... .......... .......... .......... .......... 39% 17.7M 1s
    7100K .......... .......... .......... .......... .......... 39% 15.9M 1s
    7150K .......... .......... .......... .......... .......... 39% 15.8M 1s
    7200K .......... .......... .......... .......... .......... 40% 1.94M 1s
    7250K .......... .......... .......... .......... .......... 40% 17.0M 1s
    7300K .......... .......... .......... .......... .......... 40% 15.9M 1s
    7350K .......... .......... .......... .......... .......... 40% 14.5M 1s
    7400K .......... .......... .......... .......... .......... 41% 1.60M 1s
    7450K .......... .......... .......... .......... .......... 41% 27.3M 1s
    7500K .......... .......... .......... .......... .......... 41% 41.0M 1s
    7550K .......... .......... .......... .......... .......... 42% 45.4M 1s
    7600K .......... .......... .......... .......... .......... 42% 41.0M 1s
    7650K .......... .......... .......... .......... .......... 42% 54.5M 1s
    7700K .......... .......... .......... .......... .......... 42% 57.0M 1s
    7750K .......... .......... .......... .......... .......... 43% 48.5M 1s
    7800K .......... .......... .......... .......... .......... 43% 5.52M 1s
    7850K .......... .......... .......... .......... .......... 43% 14.1M 1s
    7900K .......... .......... .......... .......... .......... 44% 10.7M 1s
    7950K .......... .......... .......... .......... .......... 44% 18.3M 1s
    8000K .......... .......... .......... .......... .......... 44% 13.8M 1s
    8050K .......... .......... .......... .......... .......... 44% 4.46M 1s
    8100K .......... .......... .......... .......... .......... 45% 15.9M 1s
    8150K .......... .......... .......... .......... .......... 45% 2.17M 1s
    8200K .......... .......... .......... .......... .......... 45% 39.8M 1s
    8250K .......... .......... .......... .......... .......... 45% 48.0M 1s
    8300K .......... .......... .......... .......... .......... 46% 44.9M 1s
    8350K .......... .......... .......... .......... .......... 46% 46.5M 1s
    8400K .......... .......... .......... .......... .......... 46% 14.5M 1s
    8450K .......... .......... .......... .......... .......... 47% 13.5M 1s
    8500K .......... .......... .......... .......... .......... 47% 1.47M 1s
    8550K .......... .......... .......... .......... .......... 47% 53.5M 1s
    8600K .......... .......... .......... .......... .......... 47% 50.4M 1s
    8650K .......... .......... .......... .......... .......... 48% 46.5M 1s
    8700K .......... .......... .......... .......... .......... 48% 36.8M 1s
    8750K .......... .......... .......... .......... .......... 48% 50.9M 1s
    8800K .......... .......... .......... .......... .......... 48% 48.1M 1s
    8850K .......... .......... .......... .......... .......... 49% 2.67M 1s
    8900K .......... .......... .......... .......... .......... 49% 16.8M 1s
    8950K .......... .......... .......... .......... .......... 49% 15.4M 1s
    9000K .......... .......... .......... .......... .......... 50% 18.1M 1s
    9050K .......... .......... .......... .......... .......... 50% 9.73M 1s
    9100K .......... .......... .......... .......... .......... 50% 2.05M 1s
    9150K .......... .......... .......... .......... .......... 50% 16.3M 1s
    9200K .......... .......... .......... .......... .......... 51% 17.6M 1s
    9250K .......... .......... .......... .......... .......... 51% 17.6M 1s
    9300K .......... .......... .......... .......... .......... 51% 2.14M 1s
    9350K .......... .......... .......... .......... .......... 52% 17.0M 1s
    9400K .......... .......... .......... .......... .......... 52% 19.8M 1s
    9450K .......... .......... .......... .......... .......... 52% 19.1M 1s
    9500K .......... .......... .......... .......... .......... 52% 12.0M 1s
    9550K .......... .......... .......... .......... .......... 53% 3.15M 1s
    9600K .......... .......... .......... .......... .......... 53% 12.5M 1s
    9650K .......... .......... .......... .......... .......... 53% 18.7M 1s
    9700K .......... .......... .......... .......... .......... 53% 8.69M 1s
    9750K .......... .......... .......... .......... .In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.cpp:23:
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.h:28:
  In file included from /usr/local/include/boost/asio.hpp:21:
  In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19:
  In file included from /usr/local/include/boost/asio/io_service.hpp:767:
  In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71:
  In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196:
  In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19:
  In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20:
  In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:26:
  /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:45:5: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Wdeprecated-declarations]
      OSMemoryBarrier();
      ^
  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here
  void    OSMemoryBarrier( void );
          ^
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.cpp:23:
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.h:28:
  In file included from /usr/local/include/boost/asio.hpp:21:
  In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19:
  In file included from /usr/local/include/boost/asio/io_service.hpp:767:
  In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71:
  In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196:
  In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19:
  In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20:
  In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:26:
  /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:51:5: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Wdeprecated-declarations]
      OSMemoryBarrier();
      ^
  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here
  void    OSMemoryBarrier( void );
          ^
  ......... 54% 1.20M 1s
    9800K .......... .......... .......... .......... .......... 54% 32.0M 1s
    9850K .......... .......... .......... .......... .......... 54% 51.0M 1s
    9900K .......... .......... .......... .......... .......... 55% 37.8M 1s
    9950K .......... .......... .......... .......... .......... 55% 45.9M 1s
   10000K .......... .......... .......... .......... .......... 55% 45.4M 1s
   10050K .......... .......... .......... .......... .......... 55% 39.7M 1s
   10100K .......... .......... .......... .......... .......... 56% 8.90M 1s
   10150K .......... .......... .......... .......... .......... 56% 4.23M 1s
   10200K .......... .......... .......... .......... .......... 56% 8.65M 1s
   10250K .......... .......... .......... .......... .......... 57% 18.8M 1s
   10300K .......... .......... .......... .......... .......... 57% 13.0M 1s
   10350K .......... .......... .......... .......... .......... 57% 4.13M 1s
   10400K .......... ..........In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.cpp:23:
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.h:28:
  In file included from /usr/local/include/boost/asio.hpp:21:
  In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19:
  In file included from /usr/local/include/boost/asio/io_service.hpp:767:
  In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71:
  In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196:
  In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19:
  In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20:
  In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:26:
  /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:45:5: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Wdeprecated-declarations]
      OSMemoryBarrier();
      ^
  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here
  void    OSMemoryBarrier( void );
          ^
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.cpp:23:
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.h:28:
  In file included from /usr/local/include/boost/asio.hpp:21:
  In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19:
  In file included from /usr/local/include/boost/asio/io_service.hpp:767:
  In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71:
  In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196:
  In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19:
  In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20:
  In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:26:
  /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:51:5: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Wdeprecated-declarations]
      OSMemoryBarrier();
      ^
  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here
  void    OSMemoryBarrier( void );
          ^
   .......... .......... .......... 57% 6.40M 1s
   10450K .......... .......... .......... .......... .......... 58% 14.6M 1s
   10500K .......... .......... .......... .......... .......... 58% 13.3M 1s
   10550K .......... .......... .......... .......... .......... 58% 5.96M 1s
   10600K .......... .......... .......... .......... .......... 58% 4.24M 1s
   10650K .......... .......... .......... .......... .......... 59% 11.4M 1s
   10700K .......... .......... .......... .......... .......... 59% 16.9M 1s
   10750K .......... .......... .......... .......... .......... 59% 11.2M 1s
   10800K .......... .......... .......... .......... .......... 60% 4.50M 1s
   10850K .......... .......... .......... .......... .......... 60% 7.30M 1s
   10900K .......... .......... .......... .......... .......... 60% 14.1M 1s
   10950K .......... .......... .......... .......... .......... 60% 11.8M 1s
   11000K .......... .......... .......... .......... .......... 61% 5.50M 1s
   11050K .......... .......... .......... .......... .......... 61% 14.3M 1s
   11100K .......... .......... .......... .......... .......... 61% 7.19M 1s
   11150K .......... .......... .......... .......... .......... 62% 11.1M 1s
   11200K .......... .......... .......... .......... .......... 62% 6.53M 1s
   11250K .......... .......... .......... .......... .......... 62% 13.7M 1s
   11300K .......... .......... .......... .......... .......... 62% 4.47M 1s
   11350K .......... .......... .......... .......... .......... 63% 14.3M 1s
   11400K .......... .......... .......... .......... .......... 63% 4.80M 1s
   11450K .......... .......... .......... .......... .......... 63% 12.7M 1s
   11500K .......... .......... .......... .......... .......... 63% 5.61M 1s
   11550K .......... .......... .......... .......... .......... 64% 12.2M 1s
   11600K .......... .......... .......... .......... .......... 64% 7.80M 1s
   11650K .......... .......... .......... .......... .......... 64% 7.87M 1s
   11700K .......... .......... .......... .......... .......... 65% 7.67M 1s
   11750K .......... .......... .......... .......... .......... 65% 10.4M 1s
   11800K .......... .......... .......... .......... .......... 65% 7.26M 1s
   11850K .......... .......... .......... .......... .......... 65% 5.65M 1s
   11900K .......... .......... .......... .......... .......... 66% 13.6M 1s
   11950K .......... .......... .......... .......... .......... 66% 12.0M 1s
   12000K .......... .......... .......... .......... .......... 66% 6.75M 1s
   12050K .......... .......... .......... .......... .......... 66% 11.3M 1s
   12100K .......... .......... .......... .......... .......... 67% 7.40M 1s
   12150K .......... .......... .......... .......... .......... 67% 8.20M 1s
   12200K .......... .......... .......... .......... .......... 67% 9.16M 1s
   12250K .......... .......... .......... .......... .......... 68% 10.7M 1s
   12300K .......... .......... .......... .......... .......... 68% 6.43M 1s
   12350K .......... .......... .......... .......... .......... 68% 8.37M 1s
   12400K .......... .......... .......... .......... .......... 68% 12.4M 1s
   12450K .......... .......... .......... .......... .......... 69% 4.04M 1s
   12500K .......... .......... .......... .......... .......... 69% 16.3M 1s
   12550K .......... .......... .......... .......... .......... 69% 8.51M 1s
   12600K .......... .......... .......... .......... .......... 70% 17.8M 1s
   12650K .......... .......... .......... .......... .......... 70% 3.75M 1s
   12700K .......... .......... .......... .......... .......... 70% 12.2M 1s
   12750K .......... .......... .......... .......... .......... 70% 5.92M 1s
   12800K .......... .......... .......... .......... .......... 71% 12.8M 1s
   12850K .......... .......... .......... .......... .......... 71% 11.2M 1s
   12900K .......... .......... .......... .......... .......... 71% 8.50M 1s
   12950K .......... .......... .......... .......... .......... 71% 5.71M 1s
   13000K .......... .......... .......... .......... .......... 72% 10.0M 1s
   13050K .......... .......... .......... .......... .......... 72% 15.5M 1s
   13100K .......... .......... .......... .......... .......... 72% 9.87M 1s
   13150K .......... .......... .......... .......... .......... 73% 5.02M 1s
   13200K .......... .......... .......... .......... .......... 73% 4.94M 1s
   13250K .......... .......... .......... .......... .......... 73% 16.2M 1s
   13300K .......... .......... .......... .......... .......... 73% 14.5M 1s
   13350K .......... .......... .......... .......... .......... 74% 7.99M 1s
   13400K .......... .......... .......... .......... .......... 74% 4.30M 1s
   13450K .......... .......... .......... .......... .......... 74% 9.81M 1s
   13500K .......... .......... .......... .......... .......... 75% 1.58M 1s
   13550K .......... .......... .......... .......... .......... 75% 30.7M 1s
   13600K .......... .......... .......... .......... .......... 75% 55.2M 1s
   13650K .......... .......... .......... .......... .......... 75% 55.0M 1s
   13700K .......... .......... .......... .......... .......... 76% 46.9M 1s
   13750K .......... .......... .......... .......... .......... 76% 49.8M 1s
   13800K .......... .......... .......... .......... .......... 76% 2.89M 1s
   13850K .......... .......... .......... .......... .......... 76% 5.94M 1s
   13900K .......... .......... .......... .......... .......... 77% 22.4M 1s
   13950K .......... .......... .......... .......... .......... 77% 2.18M 1s
   14000K .......... .......... .......... .......... .......... 77% 13.2M 1s
   14050K .......... .......... .......... .......... .......... 78% 17.1M 1s
   14100K .......... .......... .......... .......... .......... 78% 17.2M 1s
   14150K .......... .......... .......... .......... .......... 78% 2.73M 1s
   14200K .......... .......... .......... .......... .......... 78% 1.71M 1s
   14250K .......... .......... .......... .......... .......... 79% 37.4M 0s
   14300K .......... .......... .......... .......... .......... 79% 32.4M 0s
   14350K .......... .......... .......... .......... .......... 79% 47.9M 0s
   14400K .......... .......... .......... .......... .......... 79% 41.7M 0s
   14450K .......... .......... .......... .......... .......... 80% 2.48M 0s
   14500K .......... .......... .......... .......... .......... 80% 21.5M 0s
   14550K .......... .......... .......... .......... .......... 80% 1.77M 0s
   14600K .......... .......... .......... .......... .......... 81% 16.7M 0s
   14650K .......... .......... .......... .......... .......... 81% 14.5M 0s
   14700K .......... .......... .......... .......... .......... 81% 4.34M 0s
   14750K .......... .......... .......... .......... .......... 81% 6.37M 0s
   14800K .......... .......... .......... .......... .......... 82% 8.82M 0s
   14850K .......... .......... .......... .......... .......... 82% 2.44M 0s
   14900K .......... .......... .......... .......... .......... 82% 16.9M 0s
   14950K .......... .......... .......... .......... .......... 83% 2.61M 0s
   15000K .......... .......... .......... .......... .......... 83% 10.2M 0s
   15050K .......... .......... .......... .......... .......... 83% 8.00M 0s
   15100K .......... .......... .......... .......... .......... 83% 2.95M 0s
   15150K .......... .......... .......... .......... .......... 84% 9.32M 0s
   15200K .......... .......... .......... .......... .......... 84% 2.43M 0s
   15250K .......... .......... .......... .......... .......... 84% 16.2M 0s
   15300K .......... .......... .......... .......... .......... 84% 7.25M 0s
   15350K .......... .......... .......... .......... .......... 85% 3.09M 0s
   15400K .......... .......... .......... .......... .......... 85% 14.2M 0s
   15450K .......... .......... .......... .......... .......... 85% 2.59M 0s
   15500K .......... .......... .......... .......... .......... 86% 12.6M 0s
   15550K .......... .......... .......... .......... .......... 86% 2.81M 0s
   15600K .......... .......... .......... .......... .......... 86% 7.91M 0s
   15650K .......... .......... .......... .......... .......... 86% 4.02M 0s
   15700K .......... .......... .......... .......... .......... 87% 6.00M 0s
   15750K .......... .......... .......... .......... .......... 87% 8.71M 0s
   15800K .......... .......... .......... .......... .......... 87% 3.85M 0s
   15850K .......... .......... .......... .......... .......... 88% 4.85M 0s
   15900K .......... .......... .......... .......... .......... 88% 6.49M 0s
   15950K .......... .......... .......... .......... .......... 88% 3.85M 0s
   16000K .......... .......... .......... .......... .......... 88% 7.54M 0s
   16050K .......... .......... .......... .......... .......... 89% 3.90M 0s
   16100K .......... .......... .......... .......... .......... 89% 9.27M 0s
   16150K .......... .......... .......... .......... .......... 89% 4.27M 0s
   16200K .......... .......... .......... .......... .......... 89% 7.02M 0s
   16250K .......... .......... .......... .......... .......... 90% 6.93M 0s
   16300K .......... .......... .......... .......... .......... 90% 4.05M 0s
   16350K .......... .......... .......... .......... .......... 90% 7.11M 0s
   16400K .......... .......... .......... .......... .......... 91% 4.33M 0s
   16450K .......... .......... .......... .......... .......... 91% 6.53M 0s
   16500K .......... .......... .......... .......... .......... 91% 3.95M 0s
   16550K .......... .......... .......... .......... .......... 91% 6.10M 0s
   16600K .......... .......... .......... .......... .......... 92% 4.98M 0s
   16650K .......... .......... .......... .......... .......... 92% 4.86M 0s
   16700K .......... .......... .......... .......... .......... 92% 5.75M 0s
   16750K .......... .......... .......... .......... .......... 93% 5.52M 0s
   16800K .......... .......... .......... .......... .......... 93% 6.83M 0s
   16850K .......... .......... .......... .......... .......... 93% 4.88M 0s
   16900K .......... .......... .......... .......... .......... 93% 4.45M 0s
   16950K .......... .......... .......... .......... .......... 94% 5.88M 0s
   17000K .......... .......... .......... .......... .......... 94% 12.6M 0s
   17050K .......... .......... .......... .......... .......... 94% 4.40M 0s
   17100K .......... .......... .......... .......... .......... 94% 5.74M 0s
   17150K .......... .......... .......... .......... .......... 95% 3.95M 0s
   17200K .......... .......... .......... .......... .......... 95% 5.52M 0s
   17250K .......... .......... .......... .......... .......... 95% 4.22M 0s
   17300K .......... .......... .......... .......... .......... 96% 3.55M 0s
   17350K .......... .......... .......... .......... .......... 96% 14.7M 0s
   17400K .......... .......... .......... .......... .......... 96% 6.41M 0s
   17450K .......... .......... .......... .......... .......... 96% 3.65M 0s
   17500K .......... .......... .......... .......... .......... 97% 4.45M 0s
   17550K .......... .......... .......... .......... .......... 97% 4.63M 0s
   17600K .......... .......... .......... .......... .......... 97% 3.28M 0s
   17650K .......... .......... .......... .......... .......... 97% 3.72M 0s
   17700K .......... .......... .......... .......... .......... 98% 1.76M 0s
   17750K .......... .......... .......... .......... .......... 98% 48.7M 0s
   17800K .......... .......... .......... .......... .......... 98% 41.3M 0s
   17850K .......... .......... .......... .......... .......... 99% 3.40M 0s
   17900K .......... .......... .......... .......... .......... 99% 8.55M 0s
   17950K .......... .......... .......... .......... .......... 99% 2.68M 0s
   18000K .......... .......... .......... .......... .......... 99% 9.34M 0s
   18050K .......... ..                                         100% 24.2M=2.6s

  2017-06-16 14:42:46 (6.77 MB/s) - ‘./bin/freedoom-0.10.1.zip’ saved [18496121/18496121]

  Archive:  ./bin/freedoom-0.10.1.zip
    inflating: ./scenarios/freedoom2.wad
  [  0%] Built target freedoom2
  [  1%] Building CXX object CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomExceptions.cpp.o
  [  2%] Building CXX object CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomExceptions.cpp.o
  [  2%] Building CXX object CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomGame.cpp.o
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomGame.cpp:24:
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.h:28:
  In file included from /usr/local/include/boost/asio.hpp:21:
  In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19:
  In file included from /usr/local/include/boost/asio/io_service.hpp:767:
  In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71:
  In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196:
  In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19:
  In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20:
  In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:26:
  /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:45:5: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Wdeprecated-declarations]
      OSMemoryBarrier();
      ^
  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here
  void    OSMemoryBarrier( void );
          ^
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomGame.cpp:24:
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.h:28:
  In file included from /usr/local/include/boost/asio.hpp:21:
  In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19:
  In file included from /usr/local/include/boost/asio/io_service.hpp:767:
  In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71:
  In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196:
  In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19:
  In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20:
  In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:26:
  /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:51:5: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Wdeprecated-declarations]
      OSMemoryBarrier();
      ^
  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here
  void    OSMemoryBarrier( void );
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.cpp:656:17: warning: 50 enumeration values not handled in switch: 'AMMO0', 'AMMO1', 'AMMO2'... [-Wswitch]
          switch (var) {
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.cpp:656:17: warning:                 ^
  50 enumeration values not handled in switch: 'AMMO0', 'AMMO1', 'AMMO2'... [-Wswitch]
          switch (var) {
                  ^
  3 warnings generated.
  3 warnings generated.
  [  2%] Building CXX object CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomUtilities.cpp.o
  [  2%] Building CXX object CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomGame.cpp.o
  Scanning dependencies of target gme
  [  3%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Blip_Buffer.cpp.o
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomGame.cpp:24:
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.h:28:
  In file included from /usr/local/include/boost/asio.hpp:21:
  In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19:
  In file included from /usr/local/include/boost/asio/io_service.hpp:767:
  In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71:
  In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196:
  In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19:
  In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20:
  In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:26:
  /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:45:5: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Wdeprecated-declarations]
      OSMemoryBarrier();
      ^
  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here
  void    OSMemoryBarrier( void );
          ^
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomGame.cpp:24:
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/lib/ViZDoomController.h:28:
  In file included from /usr/local/include/boost/asio.hpp:21:
  In file included from /usr/local/include/boost/asio/basic_datagram_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_socket.hpp:20:
  In file included from /usr/local/include/boost/asio/basic_io_object.hpp:19:
  In file included from /usr/local/include/boost/asio/io_service.hpp:767:
  In file included from /usr/local/include/boost/asio/impl/io_service.hpp:71:
  In file included from /usr/local/include/boost/asio/detail/task_io_service.hpp:196:
  In file included from /usr/local/include/boost/asio/detail/impl/task_io_service.hpp:19:
  In file included from /usr/local/include/boost/asio/detail/completion_handler.hpp:20:
  In file included from /usr/local/include/boost/asio/detail/fenced_block.hpp:26:
  /usr/local/include/boost/asio/detail/macos_fenced_block.hpp:51:5: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Wdeprecated-declarations]
      OSMemoryBarrier();
      ^
  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here
  void    OSMemoryBarrier( void );
          ^
  [  3%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Classic_Emu.cpp.o
  [  3%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Data_Reader.cpp.o
  [  3%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Dual_Resampler.cpp.o
  [  3%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Effects_Buffer.cpp.o
  [  4%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Fir_Resampler.cpp.o
  [  4%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/gme.cpp.o
  [  4%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gme_File.cpp.o
  2 warnings generated.
  [  4%] Linking CXX shared library bin/libvizdoom.dylib
  [  4%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/M3u_Playlist.cpp.o
  [  4%] Built target libvizdoom_shared
  Scanning dependencies of target lzma
  [  4%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zArcIn.o
  [  4%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Multi_Buffer.cpp.o
  [  4%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Music_Emu.cpp.o
  [  5%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Ay_Apu.cpp.o
  [  5%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Ym2612_Emu.cpp.o
  [  6%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zBuf.o
  [  6%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zCrc.o
  [  6%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zCrcOpt.o
  [  6%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zDec.o
  [  6%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zStream.o
  [  6%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Sms_Apu.cpp.o
  [  6%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Bcj2.o
  [  7%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Bra.o
  [  7%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Bra86.o
  [  7%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Ay_Cpu.cpp.o
  [  7%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/BraIA64.o
  [  7%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/CpuArch.o
  [  7%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Delta.o
  [  8%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/LzFind.o
  [  8%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Ay_Emu.cpp.o
  [  8%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Lzma2Dec.o
  [  9%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gb_Apu.cpp.o
  [  9%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/LzmaDec.o
  [  9%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gb_Cpu.cpp.o
  [  9%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/LzmaEnc.o
  [  9%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gb_Oscs.cpp.o
  [  9%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gbs_Emu.cpp.o
  [  9%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gym_Emu.cpp.o
  [ 10%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Hes_Apu.cpp.o
  [ 10%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Hes_Cpu.cpp.o
  [ 10%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Hes_Emu.cpp.o
  [ 10%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Kss_Cpu.cpp.o
  [ 10%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Ppmd7.o
  2 warnings generated.
  [ 10%] Building CXX object CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomUtilities.cpp.o
  [ 11%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Ppmd7Dec.o
  [ 11%] Linking CXX static library bin/libvizdoom.a
  [ 11%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Kss_Emu.cpp.o
  [ 11%] Built target libvizdoom_static
  Scanning dependencies of target lemon
  [ 11%] Linking C static library liblzma.a
  [ 11%] Building C object src/vizdoom/tools/lemon/CMakeFiles/lemon.dir/lemon.o
  [ 11%] Built target lzma
  Scanning dependencies of target re2c
  [ 11%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/actions.o
  [ 12%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Kss_Scc_Apu.cpp.o
  [ 12%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Apu.cpp.o
  [ 12%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Cpu.cpp.o
  [ 12%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Fme7_Apu.cpp.o
  [ 12%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Namco_Apu.cpp.o
  [ 12%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Oscs.cpp.o
  [ 13%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Vrc6_Apu.cpp.o
  [ 13%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nsf_Emu.cpp.o
  [ 13%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/code.o
  [ 13%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nsfe_Emu.cpp.o
  [ 14%] Linking C executable lemon
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/tools/lemon
  [ 14%] Built target lemon
  [ 15%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/dfa.o
  [ 15%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Sap_Apu.cpp.o
  [ 15%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Sap_Cpu.cpp.o
  [ 16%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Sap_Emu.cpp.o
  [ 16%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/main.o
  [ 16%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Snes_Spc.cpp.o
  [ 16%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Spc_Cpu.cpp.o
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/game-music-emu/gme/Spc_Cpu.cpp:438:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                          if ( ((~0x2F00 << (bits_in_int - 16)) << reg) < 0 ) // 36%
                                 ~~~~~~~ ^
  In file included from /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/game-music-emu/gme/Spc_Cpu.cpp:565:
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/game-music-emu/gme/Spc_Cpu.h:298:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                                  if ( ((~0x2F00 << (bits_in_int - 16)) << i) < 0 ) // 12%
                                         ~~~~~~~ ^
  2 warnings generated.
  [ 16%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Spc_Dsp.cpp.o
  Scanning dependencies of target updaterevision
  [ 16%] Building C object src/vizdoom/tools/updaterevision/CMakeFiles/updaterevision.dir/updaterevision.o
  [ 16%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Spc_Emu.cpp.o
  [ 16%] Linking C executable updaterevision
  [ 16%] Built target updaterevision
  Scanning dependencies of target zipdir
  [ 16%] Building C object src/vizdoom/tools/zipdir/CMakeFiles/zipdir.dir/zipdir.o
  [ 17%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Spc_Filter.cpp.o
  [ 17%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/mbo_getopt.o
  [ 17%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Vgm_Emu.cpp.o
  [ 17%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/parser.o
  [ 18%] Linking C executable zipdir
  [ 18%] Built target zipdir
  [ 18%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Vgm_Emu_Impl.cpp.o
  Scanning dependencies of target dumb
  [ 18%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/unload.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 18%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Ym2413_Emu.cpp.o
  1 warning generated.
  [ 18%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/rendsig.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 18%] Linking CXX static library libgme.a
  1 warning generated.
  [ 18%] Built target gme
  [ 18%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/rendduh.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  Scanning dependencies of target gdtoa
  [ 18%] Building C object src/vizdoom/gdtoa/CMakeFiles/gdtoa.dir/dmisc.o
  1 warning generated.
  [ 18%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/register.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 18%] Building C object src/vizdoom/gdtoa/CMakeFiles/gdtoa.dir/dtoa.o
  1 warning generated.
  [ 18%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/readduh.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 19%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/rawsig.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 19%] Building C object src/vizdoom/gdtoa/CMakeFiles/gdtoa.dir/misc.o
  1 warning generated.
  [ 19%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/makeduh.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 19%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/scanner.o
  [ 19%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/loadduh.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 19%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/dumbfile.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 19%] Linking C static library libgdtoa.a
  [ 19%] Built target gdtoa
  1 warning generated.
  [ 19%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/substr.o
  [ 19%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/duhtag.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 20%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/duhlen.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 20%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/atexit.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 20%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/stdfile.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 20%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/silence.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 20%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/sampbuf.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 21%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/riff.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 21%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/resample.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 22%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/translate.o
  Scanning dependencies of target libvizdoom_python
  [ 22%] Building CXX object CMakeFiles/libvizdoom_python.dir/src/lib_python/ViZDoomGamePython.cpp.o
  [ 22%] Linking CXX executable re2c
  [ 22%] Built target re2c
  [ 22%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/memfile.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 22%] Building CXX object CMakeFiles/libvizdoom_python.dir/src/lib_python/ViZDoomPythonModule.cpp.o
  1 warning generated.
  [ 22%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/clickrem.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 22%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/barray.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 22%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/xmeffect.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 23%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readxm2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 23%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readxm.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 23%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readstm2.o
  1 warning generated.
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 23%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readstm.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 23%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/reads3m2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 24%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/reads3m.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 24%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readriff.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 24%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readptm.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 24%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readpsm.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 24%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readoldpsm.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 25%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readokt2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 25%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readokt.o
  1 warning generated.
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 25%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readmtm.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 25%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readmod2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 25%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readmod.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 26%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readdsmf.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 26%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readasy.o
  1 warning generated.
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 26%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readamf2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 26%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readamf.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 26%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readam.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 26%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/read6692.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 27%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/read669.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 27%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/ptmeffect.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 27%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadxm2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 27%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadxm.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 27%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadstm2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 28%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadstm.o
  1 warning generated.
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 28%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loads3m2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 28%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loads3m.o
  [ 28%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadriff2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 28%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadriff.o
  [ 29%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadptm2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 29%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadptm.o
  [ 29%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadpsm2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 29%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadpsm.o
  [ 29%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadoldpsm2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 30%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadoldpsm.o
  [ 30%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadokt2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 30%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadokt.o
  [ 30%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadmtm2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 30%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadmod2.o
  [ 30%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadmtm.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 31%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadmod.o
  [ 31%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadasy2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 31%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadasy.o
  [ 31%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadamf2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 31%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadamf.o
  [ 32%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/load6692.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 32%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/load669.o
  [ 32%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itunload.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 32%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itrender.o
  1 warning generated.
  [ 32%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itread2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 33%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itread.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 33%] Linking CXX shared module bin/python/vizdoom.so
  Adding symlinks to vizdoom.so and bots.cfg in examples/python.
  [ 33%] Built target libvizdoom_python
  [ 33%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itorder.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 33%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itmisc.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 33%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itload2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  [ 33%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itload.o
  [ 33%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readany.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 34%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadany2.o
  1 warning generated.
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 34%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadany.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 34%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readany2.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  [ 34%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/resampler.o
  1 warning generated.
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  [ 34%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/lpc.o
  warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
  1 warning generated.
  1 warning generated.
  1 warning generated.
  [ 35%] Linking C static library libdumb.a
  [ 35%] Built target dumb
  [ 36%] Generating xlat_parser.c, xlat_parser.h
  [ 36%] Generating sc_man_scanner.h
  Scanning dependencies of target vizdoom
  [ 36%] Building C object src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/crashcatcher.c.o
  [ 36%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/__autostart.cpp.o
  [ 36%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/hardware.cpp.o
  [ 36%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/i_gui.cpp.o
  [ 37%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/i_input.cpp.o
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/hardware.cpp:83:37: error: use of undeclared identifier 'SDL_GetCurrentVideoDriver'
                  Printf("Using video driver %s\n", SDL_GetCurrentVideoDriver());
                                                    ^
  1 error generated.
  make[2]: *** [src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/hardware.cpp.o] Error 1
  make[2]: *** Waiting for unfinished jobs....
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_gui.cpp:38:12: error: use of undeclared identifier 'SDL_CreateColorCursor'
                  cursor = SDL_CreateColorCursor (cursorSurface, 0, 0);
                           ^
  1 error generated.
  make[2]: *** [src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/i_gui.cpp.o] Error 1
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:38:23: error: use of undeclared identifier 'SDL_NUM_SCANCODES'
  static bool DownState[SDL_NUM_SCANCODES];
                        ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:40:14: error: unknown type name 'SDL_Keycode'
  static const SDL_Keycode DIKToKeySym[256] =
               ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:50:48: error: use of undeclared identifier 'SDLK_NUMLOCKCLEAR'; did you mean 'SDLK_NUMLOCK'?
          SDLK_F6, SDLK_F7, SDLK_F8, SDLK_F9, SDLK_F10, SDLK_NUMLOCKCLEAR, SDLK_SCROLLLOCK, SDLK_KP_7,
                                                        ^~~~~~~~~~~~~~~~~
                                                        SDLK_NUMLOCK
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:270:2: note: 'SDLK_NUMLOCK' declared here
          SDLK_NUMLOCK            = 300,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:50:67: error: use of undeclared identifier 'SDLK_SCROLLLOCK'; did you mean 'SDLK_SCROLLOCK'?
          SDLK_F6, SDLK_F7, SDLK_F8, SDLK_F9, SDLK_F10, SDLK_NUMLOCKCLEAR, SDLK_SCROLLLOCK, SDLK_KP_7,
                                                                           ^~~~~~~~~~~~~~~
                                                                           SDLK_SCROLLOCK
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:272:2: note: 'SDLK_SCROLLOCK' declared here
          SDLK_SCROLLOCK          = 302,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:50:84: error: use of undeclared identifier 'SDLK_KP_7'; did you mean 'SDLK_KP7'?
          SDLK_F6, SDLK_F7, SDLK_F8, SDLK_F9, SDLK_F10, SDLK_NUMLOCKCLEAR, SDLK_SCROLLLOCK, SDLK_KP_7,
                                                                                            ^~~~~~~~~
                                                                                            SDLK_KP7
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:224:2: note: 'SDLK_KP7' declared here
          SDLK_KP7                = 263,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:2: error: use of undeclared identifier 'SDLK_KP_8'; did you mean 'SDLK_KP8'?
          SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
          ^~~~~~~~~
          SDLK_KP8
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:225:2: note: 'SDLK_KP8' declared here
          SDLK_KP8                = 264,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:13: error: use of undeclared identifier 'SDLK_KP_9'; did you mean 'SDLK_KP9'?
          SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
                     ^~~~~~~~~
                     SDLK_KP9
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:226:2: note: 'SDLK_KP9' declared here
          SDLK_KP9                = 265,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:39: error: use of undeclared identifier 'SDLK_KP_4'; did you mean 'SDLK_KP4'?
          SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
                                               ^~~~~~~~~
                                               SDLK_KP4
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:221:2: note: 'SDLK_KP4' declared here
          SDLK_KP4                = 260,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:50: error: use of undeclared identifier 'SDLK_KP_5'; did you mean 'SDLK_KP5'?
          SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
                                                          ^~~~~~~~~
                                                          SDLK_KP5
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:222:2: note: 'SDLK_KP5' declared here
          SDLK_KP5                = 261,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:61: error: use of undeclared identifier 'SDLK_KP_6'; did you mean 'SDLK_KP6'?
          SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
                                                                     ^~~~~~~~~
                                                                     SDLK_KP6
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:223:2: note: 'SDLK_KP6' declared here
          SDLK_KP6                = 262,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:86: error: use of undeclared identifier 'SDLK_KP_1'; did you mean 'SDLK_KP1'?
          SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
                                                                                              ^~~~~~~~~
                                                                                              SDLK_KP1
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:218:2: note: 'SDLK_KP1' declared here
          SDLK_KP1                = 257,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:52:2: error: use of undeclared identifier 'SDLK_KP_2'; did you mean 'SDLK_KP2'?
          SDLK_KP_2, SDLK_KP_3, SDLK_KP_0, SDLK_KP_PERIOD, 0, 0, 0, SDLK_F11,
          ^~~~~~~~~
          SDLK_KP2
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:219:2: note: 'SDLK_KP2' declared here
          SDLK_KP2                = 258,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:52:13: error: use of undeclared identifier 'SDLK_KP_3'; did you mean 'SDLK_KP3'?
          SDLK_KP_2, SDLK_KP_3, SDLK_KP_0, SDLK_KP_PERIOD, 0, 0, 0, SDLK_F11,
                     ^~~~~~~~~
                     SDLK_KP3
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:220:2: note: 'SDLK_KP3' declared here
          SDLK_KP3                = 259,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:52:24: error: use of undeclared identifier 'SDLK_KP_0'; did you mean 'SDLK_KP0'?
          SDLK_KP_2, SDLK_KP_3, SDLK_KP_0, SDLK_KP_PERIOD, 0, 0, 0, SDLK_F11,
                                ^~~~~~~~~
                                SDLK_KP0
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:217:2: note: 'SDLK_KP0' declared here
          SDLK_KP0                = 256,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:64:11: error: use of undeclared identifier 'SDLK_KP_COMMA'; did you mean 'SDLK_COMMA'?
          0, 0, 0, SDLK_KP_COMMA, 0, SDLK_KP_DIVIDE, 0, SDLK_SYSREQ,
                   ^~~~~~~~~~~~~
                   SDLK_COMMA
  /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:55:2: note: 'SDLK_COMMA' declared here
          SDLK_COMMA              = 44,
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:69:11: error: use of undeclared identifier 'SDLK_LGUI'
          0, 0, 0, SDLK_LGUI, SDLK_RGUI, SDLK_MENU, SDLK_POWER, SDLK_SLEEP,
                   ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:69:22: error: use of undeclared identifier 'SDLK_RGUI'
          0, 0, 0, SDLK_LGUI, SDLK_RGUI, SDLK_MENU, SDLK_POWER, SDLK_SLEEP,
                              ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:69:56: error: use of undeclared identifier 'SDLK_SLEEP'; did you mean 'DIK_SLEEP'?
          0, 0, 0, SDLK_LGUI, SDLK_RGUI, SDLK_MENU, SDLK_POWER, SDLK_SLEEP,
                                                                ^~~~~~~~~~
                                                                DIK_SLEEP
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/dikeys.h:144:2: note: 'DIK_SLEEP' declared here
          DIK_SLEEP = 0xDF,               /* System Sleep */
          ^
  /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:70:17: error: use of undeclared identifier 'SDLK_AC_SEARCH'
          0, 0, 0, 0, 0, SDLK_AC_SEARCH, SDLK_AC_BOOKMARKS, SDLK_AC_REFRESH,
                         ^
  fatal error: too many errors emitted, stopping now [-ferror-limit=]
  20 errors generated.
  make[2]: *** [src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/i_input.cpp.o] Error 1
  make[1]: *** [src/vizdoom/src/CMakeFiles/vizdoom.dir/all] Error 2
  make: *** [all] Error 2
  
  Could not build doom-py: Command '['make', '-j', '3']' returned non-zero exit status 2. (HINT: are you sure cmake is installed? You might also be missing a library. doom_py requires boost, boost-python, sdl2 on OSX (installable via 'brew install boost boost-python sdl2')

  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py", line 88, in <module>
      include_package_data=True,
    File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", line 151, in setup
      dist.run_commands()
    File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 953, in run_commands
      self.run_command(cmd)
    File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/usr/local/lib/python2.7/site-packages/wheel/bdist_wheel.py", line 179, in run
      self.run_command('build')
    File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py", line 63, in run
      build_func()
    File "/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py", line 34, in build_osx
      build_common('dylib', cmake_arg_list=['-DOSX_COCOA_BACKEND=OFF'])
    File "/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py", line 29, in build_common
      subprocess.check_call(['make', '-j', str(cores_to_use)], cwd='doom_py')
    File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 186, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['make', '-j', '3']' returned non-zero exit status 2
error
  Failed building wheel for doom-py
  Running setup.py clean for doom-py
  Running command /usr/local/opt/python/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" clean --all
  running clean
  'build/lib' does not exist -- can't clean it
  'build/bdist.macosx-10.12-x86_64' does not exist -- can't clean it
  'build/scripts-2.7' does not exist -- can't clean it
Failed to build doom-py
Installing collected packages: doom-py
  Running setup.py install for doom-py ...     Running command /usr/local/opt/python/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-y81kkO-record/install-record.txt --single-version-externally-managed --compile
    running install
    running build
    -- Boost version: 1.64.0
    -- Found the following Boost libraries:
    --   filesystem
    --   thread
    --   system
    --   date_time
    --   chrono
    --   regex
    --   iostreams
    --   atomic
    -- Could NOT find GME (missing:  GME_LIBRARIES GME_INCLUDE_DIR)
    -- Using system zlib
    -- Using system jpeg library
    -- Using system bzip2 library
    -- Using internal gme library
    -- /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include
    -- /opt/local/include
    -- /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/lzma/C
    -- Could not find FMOD include files
    -- Could NOT find SndFile (missing:  SNDFILE_LIBRARY SNDFILE_INCLUDE_DIR)
    -- Could NOT find MPG123 (missing:  MPG123_LIBRARIES MPG123_INCLUDE_DIR)
    -- Could NOT find FluidSynth (missing:  FLUIDSYNTH_LIBRARIES FLUIDSYNTH_INCLUDE_DIR)
    -- Boost version: 1.64.0
    -- Found the following Boost libraries:
    --   thread
    --   system
    --   date_time
    --   chrono
    --   atomic
    -- Fluid synth libs: FLUIDSYNTH_LIBRARIES-NOTFOUND
    -- Using python library: /usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib
    -- Using python include: /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/include/python2.7
    CMake Warning at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1536 (message):
      No header defined for python-py2713; skipping header check
    Call Stack (most recent call first):
      CMakeLists.txt:124 (find_package)


    -- Could NOT find Boost
    CMake Warning at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1536 (message):
      No header defined for python-py27; skipping header check
    Call Stack (most recent call first):
      CMakeLists.txt:133 (find_package)


    -- Could NOT find Boost
    -- Boost library python-py27:
    CMake Warning at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1536 (message):
      No header defined for python27; skipping header check
    Call Stack (most recent call first):
      CMakeLists.txt:140 (find_package)


    -- Could NOT find Boost
    -- Boost library python27:
    CMake Warning at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1536 (message):
      No header defined for python-py2; skipping header check
    Call Stack (most recent call first):
      CMakeLists.txt:133 (find_package)


    -- Could NOT find Boost
    -- Boost library python-py2:
    CMake Warning at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1536 (message):
      No header defined for python2; skipping header check
    Call Stack (most recent call first):
      CMakeLists.txt:140 (find_package)


    -- Could NOT find Boost
    -- Boost library python2:
    -- Boost version: 1.64.0
    -- Found the following Boost libraries:
    --   python
    -- Found components for NumPy
    -- NUMPY_ROOT_DIR    = /usr/local
    -- NUMPY_INCLUDES    = /usr/local/lib/python2.7/site-packages/numpy/core/include
    -- NUMPY_LIBRARIES   = /usr/local/lib/python2.7/site-packages/numpy/core/lib/libnpymath.a
    -- NUMPY_API_VERSION = 1.13.0
    -- Configuring done
    CMake Warning (dev):
      Policy CMP0042 is not set: MACOSX_RPATH is enabled by default.  Run "cmake
      --help-policy CMP0042" for policy details.  Use the cmake_policy command to
      set the policy and suppress this warning.

      MACOSX_RPATH is not specified for the following targets:

       libvizdoom_shared

    This warning is for project developers.  Use -Wno-dev to suppress it.

    -- Generating done
    -- Build files have been written to: /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py
    [  0%] Built target freedoom2
    [  9%] Built target gme
    [ 13%] Built target lzma
    [ 14%] Built target lemon
    [ 16%] Built target re2c
    [ 17%] Built target libvizdoom_shared
    [ 17%] Built target updaterevision
    [ 18%] Built target libvizdoom_static
    [ 19%] Built target zipdir
    [ 35%] Built target dumb
    [ 35%] Built target gdtoa
    [ 35%] Built target libvizdoom_python
    [ 36%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/hardware.cpp.o
    [ 36%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/i_gui.cpp.o
    [ 36%] Building CXX object src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/i_input.cpp.o
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:38:23: error: use of undeclared identifier 'SDL_NUM_SCANCODES'
    static bool DownState[SDL_NUM_SCANCODES];
                          ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:40:14: error: unknown type name 'SDL_Keycode'
    static const SDL_Keycode DIKToKeySym[256] =
                 ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_gui.cpp:38:12: error: use of undeclared identifier 'SDL_CreateColorCursor'
                    cursor = SDL_CreateColorCursor (cursorSurface, 0, 0);
                             ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:50:48: error: use of undeclared identifier 'SDLK_NUMLOCKCLEAR'; did you mean 'SDLK_NUMLOCK'?
            SDLK_F6, SDLK_F7, SDLK_F8, SDLK_F9, SDLK_F10, SDLK_NUMLOCKCLEAR, SDLK_SCROLLLOCK, SDLK_KP_7,
                                                          ^~~~~~~~~~~~~~~~~
                                                          SDLK_NUMLOCK
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:270:2: note: 'SDLK_NUMLOCK' declared here
    1 error        SDLK_NUMLOCK            = 300, generated.

            ^
    make[2]: *** [src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/i_gui.cpp.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:50:67: error: use of undeclared identifier 'SDLK_SCROLLLOCK'; did you mean 'SDLK_SCROLLOCK'?
            SDLK_F6, SDLK_F7, SDLK_F8, SDLK_F9, SDLK_F10, SDLK_NUMLOCKCLEAR, SDLK_SCROLLLOCK, SDLK_KP_7,
                                                                             ^~~~~~~~~~~~~~~
                                                                             SDLK_SCROLLOCK
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:272:2: note: 'SDLK_SCROLLOCK' declared here
            SDLK_SCROLLOCK          = 302,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:50:84: error: use of undeclared identifier 'SDLK_KP_7'; did you mean 'SDLK_KP7'?
            SDLK_F6, SDLK_F7, SDLK_F8, SDLK_F9, SDLK_F10, SDLK_NUMLOCKCLEAR, SDLK_SCROLLLOCK, SDLK_KP_7,
                                                                                              ^~~~~~~~~
                                                                                              SDLK_KP7
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:224:2: note: 'SDLK_KP7' declared here
            SDLK_KP7                = 263,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:2: error: use of undeclared identifier 'SDLK_KP_8'; did you mean 'SDLK_KP8'?
            SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
            ^~~~~~~~~
            SDLK_KP8
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:225:2: note: 'SDLK_KP8' declared here
            SDLK_KP8                = 264,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:13: error: use of undeclared identifier 'SDLK_KP_9'; did you mean 'SDLK_KP9'?
            SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
                       ^~~~~~~~~
                       SDLK_KP9
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:226:2: note: 'SDLK_KP9' declared here
            SDLK_KP9                = 265,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:39: error: use of undeclared identifier 'SDLK_KP_4'; did you mean 'SDLK_KP4'?
            SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
                                                 ^~~~~~~~~
                                                 SDLK_KP4
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:221:2: note: 'SDLK_KP4' declared here
            SDLK_KP4                = 260,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:50: error: use of undeclared identifier 'SDLK_KP_5'; did you mean 'SDLK_KP5'?
            SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
                                                            ^~~~~~~~~
                                                            SDLK_KP5
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:222:2: note: 'SDLK_KP5' declared here
            SDLK_KP5                = 261,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:61: error: use of undeclared identifier 'SDLK_KP_6'; did you mean 'SDLK_KP6'?
            SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
                                                                       ^~~~~~~~~
                                                                       SDLK_KP6
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:223:2: note: 'SDLK_KP6' declared here
            SDLK_KP6                = 262,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:51:86: error: use of undeclared identifier 'SDLK_KP_1'; did you mean 'SDLK_KP1'?
            SDLK_KP_8, SDLK_KP_9, SDLK_KP_MINUS, SDLK_KP_4, SDLK_KP_5, SDLK_KP_6, SDLK_KP_PLUS, SDLK_KP_1,
                                                                                                ^~~~~~~~~
                                                                                                SDLK_KP1
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:218:2: note: 'SDLK_KP1' declared here
            SDLK_KP1                = 257,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:52:2: error: use of undeclared identifier 'SDLK_KP_2'; did you mean 'SDLK_KP2'?
            SDLK_KP_2, SDLK_KP_3, SDLK_KP_0, SDLK_KP_PERIOD, 0, 0, 0, SDLK_F11,
            ^~~~~~~~~
            SDLK_KP2
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:219:2: note: 'SDLK_KP2' declared here
            SDLK_KP2                = 258,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:52:13: error: use of undeclared identifier 'SDLK_KP_3'; did you mean 'SDLK_KP3'?
            SDLK_KP_2, SDLK_KP_3, SDLK_KP_0, SDLK_KP_PERIOD, 0, 0, 0, SDLK_F11,
                       ^~~~~~~~~
                       SDLK_KP3
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:220:2: note: 'SDLK_KP3' declared here
            SDLK_KP3                = 259,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:52:24: error: use of undeclared identifier 'SDLK_KP_0'; did you mean 'SDLK_KP0'?
            SDLK_KP_2, SDLK_KP_3, SDLK_KP_0, SDLK_KP_PERIOD, 0, 0, 0, SDLK_F11,
                                  ^~~~~~~~~
                                  SDLK_KP0
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:217:2: note: 'SDLK_KP0' declared here
            SDLK_KP0                = 256,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:64:11: error: use of undeclared identifier 'SDLK_KP_COMMA'; did you mean 'SDLK_COMMA'?
            0, 0, 0, SDLK_KP_COMMA, 0, SDLK_KP_DIVIDE, 0, SDLK_SYSREQ,
                     ^~~~~~~~~~~~~
                     SDLK_COMMA
    /Users/cholodovskis/Library/Frameworks/SDL.framework/Headers/SDL_keysym.h:55:2: note: 'SDLK_COMMA' declared here
            SDLK_COMMA              = 44,
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:69:11: error: use of undeclared identifier 'SDLK_LGUI'
            0, 0, 0, SDLK_LGUI, SDLK_RGUI, SDLK_MENU, SDLK_POWER, SDLK_SLEEP,
                     ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:69:22: error: use of undeclared identifier 'SDLK_RGUI'
            0, 0, 0, SDLK_LGUI, SDLK_RGUI, SDLK_MENU, SDLK_POWER, SDLK_SLEEP,
                                ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/hardware.cpp:83:37: error: use of undeclared identifier 'SDL_GetCurrentVideoDriver'
                    Printf("Using video driver %s\n", SDL_GetCurrentVideoDriver());
                                                      ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:69:56: error: use of undeclared identifier 'SDLK_SLEEP'; did you mean 'DIK_SLEEP'?
            0, 0, 0, SDLK_LGUI, SDLK_RGUI, SDLK_MENU, SDLK_POWER, SDLK_SLEEP,
                                                                  ^~~~~~~~~~
                                                                  DIK_SLEEP
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/dikeys.h:144:2: note: 'DIK_SLEEP' declared here
            DIK_SLEEP = 0xDF,               /* System Sleep */
            ^
    /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/doom_py/src/vizdoom/src/posix/sdl/i_input.cpp:70:17: error: use of undeclared identifier 'SDLK_AC_SEARCH'
            0, 0, 0, 0, 0, SDLK_AC_SEARCH, SDLK_AC_BOOKMARKS, SDLK_AC_REFRESH,
                           ^
    1 error generated.
    fatal error: too many errors emitted, stopping now [-ferror-limit=]
    make[2]: *** [src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/hardware.cpp.o] Error 1
    20 errors generated.
    make[2]: *** [src/vizdoom/src/CMakeFiles/vizdoom.dir/posix/sdl/i_input.cpp.o] Error 1
    make[1]: *** [src/vizdoom/src/CMakeFiles/vizdoom.dir/all] Error 2
    make: *** [all] Error 2
    
    Could not build doom-py: Command '['make', '-j', '3']' returned non-zero exit status 2. (HINT: are you sure cmake is installed? You might also be missing a library. doom_py requires boost, boost-python, sdl2 on OSX (installable via 'brew install boost boost-python sdl2')

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py", line 88, in <module>
        include_package_data=True,
      File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", line 151, in setup
        dist.run_commands()
      File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/usr/local/lib/python2.7/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 563, in run
        self.run_command('build')
      File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py", line 63, in run
        build_func()
      File "/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py", line 34, in build_osx
        build_common('dylib', cmake_arg_list=['-DOSX_COCOA_BACKEND=OFF'])
      File "/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py", line 29, in build_common
        subprocess.check_call(['make', '-j', str(cores_to_use)], cwd='doom_py')
      File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 186, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['make', '-j', '3']' returned non-zero exit status 2
error
Cleaning up...
  Removing source in /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py
Command "/usr/local/opt/python/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-y81kkO-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/
Exception information:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 342, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 784, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 878, in install
    spinner=spinner,
  File "/usr/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 707, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command "/usr/local/opt/python/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-y81kkO-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/mn/3rsn90m12s98b1g8sb9czcqh0000gn/T/pip-build-pap7VG/doom-py/

As I said, I tried a bunch of stuff. It didn't help. Some of them were:

  1. I tried both methods from ppaquette's README.md.
  2. Obviously, I tried brew install gcc wget boost boost-python sdl2 swig cmake make, as suggested in the error message and in the issue 432.
  3. I tried to git clone doom-py to run python setup.py bdist_wheel, as suggested in the issue 204.
  4. I tried to export the variables MACOSX_DEPLOYMENT_TARGET and SDKROOT as suggested in the issue 204.
export MACOSX_DEPLOYMENT_TARGET=10.12
SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk
  1. I tried to download doom-py to install it manually as suggested in the doom-py README.md
python setup.py build
pip install -e .

As I said, nothing seems to work. Does anyone have an idea on how can I fix it?

Thanks.

Installation on Ubuntu 16.04

Following up a discussion from Gitter, installation on Ubuntu 16.04 doesn't work. The issue appears to be with the liblzma version.

More details have been discussed in the upstream repo at Farama-Foundation/ViZDoom#75. I think we should keep this here for reference until it's fixed upstream.

unable to import vizdoom after install on anaconda

system was installed with : conda install -c hcc doom-py

>>> conda install -c hcc doom-py

Collecting package metadata: done
Solving environment: done

# All requested packages already installed.

=================================

>>>>python


Python 3.6.8 |Anaconda custom (64-bit)| (default, Dec 30 2018, 01:22:34) 
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import vizdoom
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'vizdoom'

=========================

>>>  sudo find . / -name vizdoom | grep conda


find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
/home/rjn/anaconda3/pkgs/doom-py-0.0.14-py36h58e9211_0/lib/python3.6/site-packages/doom_py/bin/vizdoom
/home/rjn/anaconda3/pkgs/doom-py-0.0.14-py36h58e9211_0/lib/python3.6/site-packages/doom_py/src/vizdoom
/home/rjn/anaconda3/lib/python3.6/site-packages/doom_py/bin/vizdoom
/home/rjn/anaconda3/lib/python3.6/site-packages/doom_py/src/vizdoom

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.