Farama-Foundation / ViZDoom

Reinforcement Learning environments based on the 1993 game Doom :godmode:
https://vizdoom.farama.org/
1.75k stars 405 forks source link

Pip install not working on MacOS catalina. Fails during build. #470

Closed oliverjarvis closed 4 years ago

oliverjarvis commented 4 years ago

Questions, features suggestions and requests

I'm struggling to install VizDoom on MacOS. I've tried both with the current version of VizDoom and historical versions.

Info

The setup fails during the build. And I am unable to fully comprehend the outputted error. I'm suspecting an error in cmake or boost based on the output.

The dependencies ARE installed.

Thanks

Installing collected packages: vizdoom
    Running setup.py install for vizdoom ... error
    ERROR: Command errored out with exit status 1:
     command: /Users/au578822/.pyenv/versions/3.6.6/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/setup.py'"'"'; __file__='"'"'/private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-record-68r6cwgh/install-record.txt --single-version-externally-managed --compile --install-headers /Users/au578822/.pyenv/versions/3.6.6/include/python3.6m/vizdoom
         cwd: /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/
    Complete output (1050 lines):
    running install
    running build
    CMake Warning:
      No source or binary directory provided.  Both will be assumed to be the
      same as the current working directory, but note that this warning will
      become a fatal error in future CMake releases.

    -- The C compiler identification is AppleClang 11.0.3.11030032
    -- The CXX compiler identification is AppleClang 11.0.3.11030032
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Found Boost: /usr/local/lib/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: filesystem thread system date_time chrono regex iostreams
    -- Found Threads: TRUE
    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)

    -- Found BZip2: /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib/libbz2.tbd (found version "1.0.6")
    -- Looking for BZ2_bzCompressInit
    -- Looking for BZ2_bzCompressInit - found
    -- Found JPEG: /usr/local/lib/libjpeg.dylib (found version "90")
    -- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib/libz.tbd (found version "1.2.11")
    -- 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
    -- /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include
    -- /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include
    -- /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/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: /usr/local/lib/libSDL2main.a;/usr/local/lib/libSDL2.dylib;-framework Cocoa
    -- Found OpenAL: /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/OpenAL.framework
    -- Could not find FMOD include files
    -- Found SndFile: /usr/local/lib/libsndfile.dylib
    -- 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
    -- Found Boost: /usr/local/lib/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: thread system date_time chrono
    -- Fluid synth libs: FLUIDSYNTH_LIBRARIES-NOTFOUND
    -- Found PythonInterp: /Users/au578822/.pyenv/versions/3.6.6/bin/python3.6 (found suitable version "3.6.6", minimum required is "3")
    -- Found PythonLibs: /Users/au578822/.pyenv/versions/3.6.6/lib/libpython3.6m.a (found suitable version "3.6.6", minimum required is "3.6")
    CMake Warning (dev) at /usr/local/Cellar/cmake/3.18.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
      The package name passed to `find_package_handle_standard_args` (NUMPY) does
      not match the name of the calling package (NumPy).  This can lead to
      problems in calling code that expects `find_package` result variables
      (e.g., `_FOUND`) to follow a certain pattern.
    Call Stack (most recent call first):
      cmake_modules/FindNumPy.cmake:107 (find_package_handle_standard_args)
      CMakeLists.txt:182 (find_package)
    This warning is for project developers.  Use -Wno-dev to suppress it.

    -- Found NUMPY: /Users/au578822/.pyenv/versions/3.6.6/lib/python3.6/site-packages/numpy/core/include
    -- Found components for NumPy
    -- NUMPY_ROOT_DIR    = /usr/local
    -- NUMPY_INCLUDES    = /Users/au578822/.pyenv/versions/3.6.6/lib/python3.6/site-packages/numpy/core/include
    -- NUMPY_LIBRARIES   =
    -- NUMPY_API_VERSION = 1.19.2
    -- Found PythonInterp: /Users/au578822/.pyenv/versions/3.6.6/bin/python3.6 (found version "3.6.6")
    -- Found PythonLibs: /Users/au578822/.pyenv/versions/3.6.6/lib/libpython3.6m.a
    -- Performing Test HAS_CPP14_FLAG
    -- Performing Test HAS_CPP14_FLAG - Success
    -- pybind11 v2.2.2
    -- Performing Test HAS_FLTO
    -- Performing Test HAS_FLTO - Success
    -- LTO enabled
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom
    Scanning dependencies of target freedoom2
    Scanning dependencies of target updaterevision
    Scanning dependencies of target gdtoa
    Scanning dependencies of target lemon
    Scanning dependencies of target re2c
    Scanning dependencies of target lzma
    [  0%] Downloading freedoom2.wad
    [  0%] Building C object src/vizdoom/tools/updaterevision/CMakeFiles/updaterevision.dir/updaterevision.o
    [  0%] Building C object src/vizdoom/tools/lemon/CMakeFiles/lemon.dir/lemon.o
    [  1%] Building C object src/vizdoom/gdtoa/CMakeFiles/gdtoa.dir/dmisc.o
    [  1%] Building C object src/vizdoom/gdtoa/CMakeFiles/gdtoa.dir/dtoa.o
    [  1%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/actions.o
    [  1%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zArcIn.o
    Scanning dependencies of target dumb
    Scanning dependencies of target gme
    [  1%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/unload.o
    [  1%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Blip_Buffer.cpp.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    [  1%] Linking C executable updaterevision
    [  1%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/code.o
    1 warning generated.
    [  1%] 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]
    [  1%] Built target updaterevision
    [  2%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zBuf.o
    [  2%] Building C object src/vizdoom/gdtoa/CMakeFiles/gdtoa.dir/misc.o
    --2020-10-28 10:41:28--  https://github.com/freedoom/freedoom/releases/download/v0.11.3/freedoom-0.11.3.zip
    [  3%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Classic_Emu.cpp.o
    1 warning generated.
    Resolving github.com (github.com)... [  3%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/rendduh.o
    140.82.121.4
    Connecting to github.com (github.com)|140.82.121.4|:443... connected.
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    HTTP request sent, awaiting response... 1 warning generated.
    [  3%] 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]
    [  4%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/dfa.o
    [  4%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Data_Reader.cpp.o
    [  4%] Linking C static library libgdtoa.a
    1 warning generated.
    [  4%] 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]
    [  4%] Built target gdtoa
    [  4%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zCrc.o
    302 Found
    Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/4576719/82995c06-6bdc-11e7-99d8-43e7620f2e5c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20201028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20201028T094128Z&X-Amz-Expires=300&X-Amz-Signature=f53804481bcb9e0bafbd4e7d606b9e1cc91138aee1e578cd569d3723c3e11d3c&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=4576719&response-content-disposition=attachment%3B%20filename%3Dfreedoom-0.11.3.zip&response-content-type=application%2Foctet-stream [following]
    --2020-10-28 10:41:28--  https://github-production-release-asset-2e65be.s3.amazonaws.com/4576719/82995c06-6bdc-11e7-99d8-43e7620f2e5c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20201028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20201028T094128Z&X-Amz-Expires=300&X-Amz-Signature=f53804481bcb9e0bafbd4e7d606b9e1cc91138aee1e578cd569d3723c3e11d3c&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=4576719&response-content-disposition=attachment%3B%20filename%3Dfreedoom-0.11.3.zip&response-content-type=application%2Foctet-stream
    Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 54.231.82.162
    Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|54.231.82.162|:443... 1 warning generated.
    [  5%] 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]
    [  5%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Dual_Resampler.cpp.o
    [  5%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/makeduh.o
    connected.
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    1 warning generated.
    [  5%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/main.o
    1 warning generated.
    [  5%] 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]
    [  5%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Effects_Buffer.cpp.o
    1 warning generated.
    [  5%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/dumbfile.o
    HTTP request sent, awaiting response... warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    Scanning dependencies of target libvizdoom_shared
    1 warning generated.
    Scanning dependencies of target libvizdoom_static
    [  5%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/duhtag.o
    200 OK
    Length: 18889307 (18M) [application/octet-stream]
    Saving to: ‘freedoom-0.11.3.zip’
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    1 warning generated.
    [  6%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/duhlen.o
    [  6%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Fir_Resampler.cpp.o
    [  6%] Building CXX object CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomConfigLoader.cpp.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]

         0K .......... ......[  6%] Building CXX object CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomConfigLoader.cpp.o
    .... .......... ...1 warning generated.
    [  6%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/core/atexit.o
    [  6%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zCrcOpt.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ....... ..........  0%  218K 84s
        50K .......... .......... .......... .......... ..........  0% 4,20M 44s
       100K .1 warning generated.
    [  6%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/stdfile.o
    [  6%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zDec.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    [  6%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/gme.cpp.o
    ......... .......... .......... .......... ..........  0%  433K 43s
       150K .......... .......... .......... .......... ..........  1% 9,80M 33s
       200K ...1 warning generated.
    [  6%] 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.
    [  6%] 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.
    ...  1%  233K 42s
       250K .......... .......... .......... .......... ..........  1% 88,6M 35s
       300K .......... .......... .......... .......... ..........  1%  116M 30s
       350K .......... .......... ..........[  6%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/7zStream.o
     .......... ..........  2% 90,3M 26s
       400K .......[  7%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gme_File.cpp.o
    [  7%] 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]
    ... .......... .......... .......... ..........  2%  487K 27s
       450K .......... .......... .......... .......... ..........  2% 4,33M 25s
       500K .........1 warning generated.
    . .......... .......... .......... ..........  2% 6,26M 23s
       550K .........[  7%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Bcj2.o
    . .......... .......... .......... ....[  8%] 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]
    [  8%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/M3u_Playlist.cpp.o
    ......  3%  541K 24s
       600K .......... .......... .......... .......... ..........  3% 3,33M 22s
       650K .......... .......... .......... .......... ......[  9%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Bra.o
    ....  3% 3,58M 21s
       700K .......... .......... .......... .......... ..........  4% 6,05M 20s
       750K .......... .......... .......... .......... ..........  4%  590K 20s
       800K .......... .......... .......... ..[  9%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Bra86.o
    ........ ..........  4% 3,41M 19s
       850K .......... ......[  9%] Building CXX object CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomController.cpp.o
    .... .......... .......... ..........  4% 2,27M 18s
       900K .......... .......... .......... ....[  9%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/BraIA64.o
    ...... ..........  5%  694K 19s
       950K .......... .......... .......... .......... ..........  5% 4,31M 18s
      1000K .......... .......... .......... .......... ..........  5% 1,79M 18s
      1050K .......... .......... .......... .......... ..........  5% 6,96M 17s
      1100K ....[  9%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Multi_Buffer.cpp.o
    [  9%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/CpuArch.o
    ...... .......... .......... .......... ..........  6%  685K 17s
      1150K .......... .......... .......... .......... ..........  6% 2,02M 17s
      1200K .......... .......... .......... .......... ..........  6% 4,27M 16s
      1250K .......... .......... .......... .......... .[  9%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Delta.o
    .........  7%  732K 16s
      1300K .......... .......... .......... .......... ..........  7% 3,64M 16s
      1350K .......... .......... .......... .......... ..........  7% 1,83M 16s
      1400K .......... .......... .......... .......... ..........  7% 5,38M 15s
      1450K .......... .[ 10%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Music_Emu.cpp.o
    [ 10%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/LzFind.o
    ......... ........[ 10%] Linking C executable lemon
    .. .......... ..........  8%  686K 15s
      1500K .......... .......... .......... .......... ....../private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/vizdoom/tools/lemon
    ....  8% 2,24M 15s
      1550K .......... .......... .......... .......... ..........  8% 3,95M 15s
      1600K .......... .......... .......... .......... ........[ 10%] Built target lemon
    [ 10%] Building CXX object CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomController.cpp.o
    ..  8%  728K 15s
      1650K .......... .......... .......... .......... ..........  9% 3,94M 15s
      1700K .......... .......... .......... .......... ..........  9% 2,56M 14s
      1750K .......... .......... .......... .......... ..........  9% 4,18M 14s
      1800K .......... .......... .......... .......... .......... 10%  732K 14s
      1850K .......... .......... .......... .....[ 10%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Ay_Apu.cpp.o
    [ 10%] Building CXX object CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomExceptions.cpp.o
    ..... .......... 10% 3,82M 14s
      1900K .......... .......... .......... .......... .......... 10% 2,28M 14s
      1950K .......... .......... .......... .......... .......... 10% 3,18M 13s
      2000K .......... .......... .......... .........[ 10%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Lzma2Dec.o
    . .......... 11%  747K 14s
      2050K .......... .......... .......... .......... .......... 11% 4,56M 13s
      2100K .......... .......... .......... .......... .......... 11% 1,81M 13s
      2150K .......... .......... .......... .......... .......... 11% 4,78M 13s
      2200K .......... .......... ......[ 10%] Building CXX object CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomExceptions.cpp.o
    .... .......... .......... 12%  765K 13s
      2250K .......... .......... .......... .......... .......... 12% 4,29M 13s
      2300K .......... .......... ........[ 10%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/LzmaDec.o
    .. .......... .......... 12% 1,90M 13s
      2350K .......... .......... .......... .......... .......... 13% 4,21M 12s
      2400K .......... ...[ 11%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Ym2612_Emu.cpp.o
    ....... .......... .......... .......... 13%  773K 13s
      2450K .......... .......... .......... .......... .......... 13% 4,62M 12s
      2500K .......... .......... .......... .......... .......... 13% 1,84M 12s
      2550K .......... .......... .......... .......... .......... 14% 4,60M 12s
      2600K .......... .......... .......... .......... .......... 14%  803K 12s
      2650K .......... .......... .......... .......... .......... 14% 4,43M 12s
      2700K .......... .......... .......... .......... .......... 14% 1,98M 12s
      2750K .......... .......... .......... .......... .......... 15% 3,32M 12s
      2800K .......... .......... .[ 11%] 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]
    ......... .......... .......... 15%  807K 12s
      2850K .......... .......... .......... .......... .......... 15% 4,22M 12s
      2900K .......... .......... ...1 warning generated.
    ....... .......... .......... 15% 2,08M 11s
      2950K .......... .......... ....[ 11%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/mbo_getopt.o
    ...... .......... .......... 16% 2,30M 11s
      3000K .......... .......... .......... .......... .......... 16%  883K 11s
      3050K .......... .......... .......... .......... .......... 16% 4,36M 11s
      3100K .......... .......... .......... .......... ....[ 11%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Sms_Apu.cpp.o
    ...... 17% 2,14M 11s
      3150K .......... .......... .......... .......... .....[ 11%] Building CXX object CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomGame.cpp.o
    ..... 17% 2,29M 11s
      3200K .......... .......... .......... .......... .......... 17%  896K 11s
      3250K .......... .......... .......... .......... .......... 17% 4,54M 11s
      3300K .......... .......... .......... .......... .......... 18% 2,10M 11s
      3350K .......... .......... .......... .......... .......... 18% 2,19M 11s
      3400K .......... .......... .......... ...[ 11%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/LzmaEnc.o
    ....... .......... 18%  995K 11s
      3450K .......... .......... .......... .......... .......... 18% 4,32M 11s
      3500K .......... .......... .......... .......... .......... 19% 2,12M 11s
      3550K .......... .......... .......... .......... .......... 19% 2,34M 10s
      3600K .......... .......... .......... .......... .......... 19% 4,44M 10s
      3650K ....[ 12%] Building CXX object CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomGame.cpp.o
    ...... .......... .......... .......... .......... 20%  889K 10s
      3700K .......... .......... .......... .......... .......... 20% 4,70M 10s
      3750K .......... .......... .......... .......... .......... 20% 1,97M 10s
      3800K .......... .......... .......... .......... .......... 20% 2,46M 10s
      3850K .......... .......... .......... .......... .......... 21%  873K 10s
      3900K .......... .......... .......... .......... .......... 21% 4,90M 10s
      3950K .......... .......... .......... .......... .......... 21% 2,13M 10s
      4000K .......... .......... .......... .......... .......... 21% 2,45M 10s
      4050K .......... .......... .......... .......... .......... 22%  969K 10s
      4100K .......... .......... .......... .......... .......... 22% 3,63M 10s
      4150K .......... .......... .......... .......... .......... 22% 1,96M 10s
      4200K .......... .......... .......... .......... .......... 23% 2,46M 10s
      4250K .......... .......... .......... .......... .......... 23% 6,83M 9s
      4300K .......... .......[ 12%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Ay_Cpu.cpp.o
    ... .......... .......... .......... 23%  783K 10s
      4350K .[ 12%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/parser.o
    ......... .......... .......... .......... .......... 23%  355K 10s
      4400K .......... .......... .......... .......... .......... 24% 2,00M 10s
      4450K .......... .......... .......... .......... .......... 24%  220K 10s
      4500K .......... .......... .......... .......... .......... 24% 12,9M 10s
      4550K .......... .......... .......... .......... .......... 24% 59,1M 10s
      4600K .......... .......... .......... .......... .......... 25%  643K 10s
      4650K .......... .......... .......... .......... .......... 25% 37,6M 10s
      4700K .......... .......... .......... .......... .......... 25% 1,29M 10s
      4750K .......... .......... .......... .......... .......... 26%  714K 10s
      4800K .......... .......... .......... .......... .......... 26% 1,10M 10s
      4850K .......... .......... .......... .......... .....[ 12%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Ay_Emu.cpp.o
    ..... 26%  805K 10s
      4900K .......... .......... .......... .......... .......... 26% 1,02M 10s
      4950K .......... .......... .......... .......... .......... 27%  813K 10s
      5000K .......... .......... .......... .......... .......... 27% 1,15M 10s
      5050K .......... .......... .......... .......... .......... 27% 2,97M 10s
      5100K .......... .......... .......... .......... .......... 27%  763K 10s[ 12%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gb_Apu.cpp.o

      5150K .......... .......... .......... .......... .......... 28% 1,15M 10s
      5200K .......... .......... .......... .......... .......... 28%  851K 10s
      5250K .......... .......... .......... .......... .......... 28% 1,06M 10s
      5300K .......... .......... .......... .......... .......... 29% 3,17M 10s
      5350K .......... .......... .......... .......... .......... 29%  664K 10s
      5400K .....[ 13%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gb_Cpu.cpp.o
    ..... .......... .......... .......... .......... 29% 1,46M 10s
      5450K .......... .......... .......... ..........[ 13%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Ppmd7.o
     .......... 29%  232K 10s
      5500K .......... .......... .......... .......... .......... 30% 2,52M 10s
      5550K .......... .......... .......... .......... .......... 30% 69,6M 10s
      5600K .......... .......... .......... .......... .......... 30%  546K 10s
      5650K .......... .......... .......[ 13%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gb_Oscs.cpp.o
    [ 13%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/scanner.o
    ... .......... .......... 30%  361K 10s
      5700K .......... .......... .......... .......... .......... 31%  119M 10s
      5750K .......... ..[ 14%] Building C object src/vizdoom/lzma/CMakeFiles/lzma.dir/C/Ppmd7Dec.o
    ........ .......... .......... .......... 31%  471K 10s
      5800K .......... .......... ..........[ 14%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gbs_Emu.cpp.o
     .......... .......[ 14%] Linking C static library liblzma.a
    ... 31%  517K 10s
      5850K .......... .......... .......... .[ 14%] Built target lzma
    ......... ........[ 14%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/clickrem.o
    .. 31%  660K 10s
      5900K .......... .....warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ..... .......... .......... .......... 32%  493K 10s
      5950K .......... ......[ 14%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Gym_Emu.cpp.o
    .... .......... .......... .......... 32%  810K 10s
      6000K .......... .......1 warning generated.
    [ 14%] Building CXX object CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomMessageQueue.cpp.o
    ... .......... .......... .......... 32%  572K 11s
      6050K .......... .......... .......... .......... .......... 33%  577K 11s
      6100K .......... .........[ 14%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Hes_Apu.cpp.o
    . .......... .......... .......... 33%  868K 11s
      6150K .../private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:911:17: warning: 113 enumeration values not handled in switch: 'AMMO0', 'AMMO1', 'AMMO2'... [-Wswitch]
            switch (var) {
                    ^
    /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:911:17: note: add missing switch cases
            switch (var) {
                    ^
    ....... ........../private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:1047:74: error: use of undeclared identifier '_1'; did you mean 'boost::placeholders::_1'?
            signals.async_wait(b::bind(signalHandler, b::ref(signals), this, _1, _2));
                                                                             ^~
                                                                             boost::placeholders::_1
    /usr/local/include/boost/bind/placeholders.hpp:46:38: note: 'boost::placeholders::_1' declared here
    BOOST_STATIC_CONSTEXPR boost::arg<1> _1;
                                         ^
    /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:1047:78: error: use of undeclared identifier '_2'
            signals.async_wait(b::bind(signalHandler, b::ref(signals), this, _1, _2));
                                                                                 ^
     .......... .......... .......... 33%  464K 11s
      6200K .......... .......... .......... .......... .......... 33%  548K 11s
      6250K .......... .......... .......... .........[ 14%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Hes_Cpu.cpp.o
    . .......... 34%  484K 11s
      6300K .......... .......... .......... .......... .......... 34% 1,27M 11s
      6350K .......... .......... .......... .......... .......... 34%  463K 11s
      6400K .......... .......... .......... .......... ../private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:911:17: warning: 113 enumeration values not handled in switch: 'AMMO0', 'AMMO1', 'AMMO2'... [-Wswitch]
            switch (var) {
                    ^
    /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:911:17: note: add missing switch cases
            switch (var) {
                    ^
    1 warning generated.
    ........ 34%  545K 11s
      6450K .......... .......[ 14%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/barray.o
    ... .......... .......... .../private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:1047:74: error: use of undeclared identifier '_1'; did you mean 'boost::placeholders::_1'?
            signals.async_wait(b::bind(signalHandler, b::ref(signals), this, _1, _2));
                                                                             ^~
                                                                             boost::placeholders::_1
    /usr/local/include/boost/bind/placeholders.hpp:46:38: note: 'boost::placeholders::_1' declared here
    BOOST_STATIC_CONSTEXPR boost::arg<1> _1;
                                         ^
    /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:1047:78: error: use of undeclared identifier '_2'
            signals.async_wait(b::bind(signalHandler, b::ref(signals), this, _1, _2));
                                                                                 ^
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ....... 35%  761K 11s
      6500K .......... .......... .......... .......... .......... 35%  724K 11s
      6550K .......... .1 warning generated.
    [ 14%] 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]
    .. .......... .......... 35%  459K 11s
      6600K .......... .......... ........[ 15%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/substr.o
    1 warning generated.
    .[ 16%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readxm2.o
    Scanning dependencies of target zipdir
    . .......... ......warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    [ 16%] Building C object src/vizdoom/tools/zipdir/CMakeFiles/zipdir.dir/zipdir.o
    .... 36%  474K 11s
      6650K .......... .......... ..........[ 17%] Building CXX object CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomPathHelpers.cpp.o
    1 warning generated.
    [ 17%] 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]
    ... 36%  512K 11s
      6700K .......... .......... .......... .......... .......... 36%  883K 11s
      6750K .......... .....In file included from /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:23:
    In file included from /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.h:37:
    In file included from /usr/local/include/boost/thread.hpp:13:
    In file included from /usr/local/include/boost/thread/thread.hpp:12:
    In file included from /usr/local/include/boost/thread/thread_only.hpp:22:
    In file included from /usr/local/include/boost/thread/detail/thread.hpp:33:
    /usr/local/include/boost/bind/bind.hpp:463:93: error: no viable conversion from 'std::__1::placeholders::__ph<2>' to 'int'
            unwrapper<F>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_], a[base_type::a4_]);
                                                                                                ^~~~~~~~~~~~~~~~~
    /usr/local/include/boost/bind/bind.hpp:1318:16: note: in instantiation of function template specialization 'boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > >::operator()<void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::rrlist2<const boost::system::error_code &, const int &> >' requested here
            return l_( type<result_type>(), f_, a, 0 );
                   ^
    /usr/local/include/boost/asio/detail/bind_handler.hpp:182:5: note: in instantiation of function template specialization 'boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >::operator()<const boost::system::error_code &, const int &>' requested here
        handler_(static_cast<const Arg1&>(arg1_),
        ^
    /usr/local/include/boost/asio/handler_invoke_hook.hpp:88:3: note: in instantiation of member function 'boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, boost::system::error_code, int>::operator()' requested here
      function();
      ^
    /usr/local/include/boost/asio/detail/handler_invoke_helpers.hpp:54:3: note: in instantiation of function template specialization 'boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, boost::system::error_code, int> >' requested here
      asio_handler_invoke(function, boost::asio::detail::addressof(context));
      ^
    /usr/local/include/boost/asio/detail/handler_work.hpp:425:42: note: in instantiation of function template specialization 'boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, boost::system::error_code, int>, boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > > >' requested here
          boost_asio_handler_invoke_helpers::invoke(function, handler);
                                             ^
    /usr/local/include/boost/asio/detail/signal_handler.hpp:76:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          w.complete(handler, handler.handler_);
            ^
    /usr/local/include/boost/asio/basic_signal_set.hpp:555:34: note: in instantiation of function template specialization 'boost::asio::detail::signal_set_service::async_wait<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >' requested here
          self_->impl_.get_service().async_wait(
                                     ^
    /usr/local/include/boost/asio/async_result.hpp:152:5: note: in instantiation of function template specialization 'boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::initiate_async_wait::operator()<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > > >' requested here
        BOOST_ASIO_MOVE_CAST(Initiation)(initiation)(
        ^
    /usr/local/include/boost/asio/detail/config.hpp:134:37: note: expanded from macro 'BOOST_ASIO_MOVE_CAST'
    # define BOOST_ASIO_MOVE_CAST(type) static_cast<type&&>
                                        ^
    /usr/local/include/boost/asio/async_result.hpp:365:17: note: in instantiation of function template specialization 'boost::asio::async_result<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, void (boost::system::error_code, int)>::initiate<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::initiate_async_wait, boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >>' requested here
        Signature>::initiate(BOOST_ASIO_MOVE_CAST(Initiation)(initiation),
                    ^
    /usr/local/include/boost/asio/basic_signal_set.hpp:523:12: note: in instantiation of function template specialization 'boost::asio::async_initiate<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, void (boost::system::error_code, int), boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::initiate_async_wait>' requested here
        return async_initiate<SignalHandler, void (boost::system::error_code, int)>(
               ^
    /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:1047:17: note: in instantiation of function template specialization 'boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::async_wait<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > > >' requested here
            signals.async_wait(b::bind(signalHandler, b::ref(signals), this, _1, _2));
                    ^
    ..... .......... .......... .........1 warning and 3 errors generated.
    . 36%  646K 11s
      6800K .......... ......make[2]: *** [CMakeFiles/libvizdoom_static.dir/src/lib/ViZDoomController.cpp.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    [ 18%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Hes_Emu.cpp.o
    .... .......... ..[ 18%] Building CXX object CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomMessageQueue.cpp.o
    ........ .......... 37%  556K 11s
      6850K .......... .......... .......... ....[ 19%] Linking C executable zipdir
    ...... .......... 37%  526K 11s
      6900K .......... .......... .......... .......... .......... 37% 1,27M 11s
      6950K ..[ 19%] Built target zipdir
    [ 19%] Building CXX object src/vizdoom/tools/re2c/CMakeFiles/re2c.dir/translate.o
    ........ .......... .......... ......1 warning generated.
    .... .......... 37%  460K 11s
      7000K .......... ..........[ 19%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readstm2.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    [ 19%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Kss_Cpu.cpp.o
     .......... .......1 warning generated.
    [ 19%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readstm.o
    ... .......... 38%  473K 11s
      7050K .......... .......... .warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ......... ........In file included from /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:23:
    In file included from /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.h:37:
    In file included from /usr/local/include/boost/thread.hpp:13:
    In file included from /usr/local/include/boost/thread/thread.hpp:12:
    In file included from /usr/local/include/boost/thread/thread_only.hpp:22:
    In file included from /usr/local/include/boost/thread/detail/thread.hpp:33:
    /usr/local/include/boost/bind/bind.hpp:463:93: error: no viable conversion from 'std::__1::placeholders::__ph<2>' to 'int'
            unwrapper<F>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_], a[base_type::a4_]);
                                                                                                ^~~~~~~~~~~~~~~~~
    /usr/local/include/boost/bind/bind.hpp:1318:16: note: in instantiation of function template specialization 'boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > >::operator()<void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::rrlist2<const boost::system::error_code &, const int &> >' requested here
            return l_( type<result_type>(), f_, a, 0 );
                   ^
    /usr/local/include/boost/asio/detail/bind_handler.hpp:182:5: note: in instantiation of function template specialization 'boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >::operator()<const boost::system::error_code &, const int &>' requested here
        handler_(static_cast<const Arg1&>(arg1_),
        ^
    /usr/local/include/boost/asio/handler_invoke_hook.hpp:88:3: note: in instantiation of member function 'boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, boost::system::error_code, int>::operator()' requested here
      function();
      ^
    /usr/local/include/boost/asio/detail/handler_invoke_helpers.hpp:54:3: note: in instantiation of function template specialization 'boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, boost::system::error_code, int> >' requested here
      asio_handler_invoke(function, boost::asio::detail::addressof(context));
      ^
    /usr/local/include/boost/asio/detail/handler_work.hpp:425:42: note: in instantiation of function template specialization 'boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, boost::system::error_code, int>, boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > > >' requested here
          boost_asio_handler_invoke_helpers::invoke(function, handler);
                                             ^
    /usr/local/include/boost/asio/detail/signal_handler.hpp:76:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          w.complete(handler, handler.handler_);
            ^
    /usr/local/include/boost/asio/basic_signal_set.hpp:555:34: note: in instantiation of function template specialization 'boost::asio::detail::signal_set_service::async_wait<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >' requested here
          self_->impl_.get_service().async_wait(
                                     ^
    /usr/local/include/boost/asio/async_result.hpp:152:5: note: in instantiation of function template specialization 'boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::initiate_async_wait::operator()<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > > >' requested here
        BOOST_ASIO_MOVE_CAST(Initiation)(initiation)(
        ^
    /usr/local/include/boost/asio/detail/config.hpp:134:37: note: expanded from macro 'BOOST_ASIO_MOVE_CAST'
    # define BOOST_ASIO_MOVE_CAST(type) static_cast<type&&>
                                        ^
    /usr/local/include/boost/asio/async_result.hpp:365:17: note: in instantiation of function template specialization 'boost::asio::async_result<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, void (boost::system::error_code, int)>::initiate<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::initiate_async_wait, boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >>' requested here
        Signature>::initiate(BOOST_ASIO_MOVE_CAST(Initiation)(initiation),
                    ^
    /usr/local/include/boost/asio/basic_signal_set.hpp:523:12: note: in instantiation of function template specialization 'boost::asio::async_initiate<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > >, void (boost::system::error_code, int), boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::initiate_async_wait>' requested here
        return async_initiate<SignalHandler, void (boost::system::error_code, int)>(
               ^
    /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/lib/ViZDoomController.cpp:1047:17: note: in instantiation of function template specialization 'boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::async_wait<boost::_bi::bind_t<void, void (*)(boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > &, vizdoom::DoomController *, const boost::system::error_code &, int), boost::_bi::list4<boost::reference_wrapper<boost::asio::basic_signal_set<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, boost::_bi::value<vizdoom::DoomController *>, boost::arg<1>, boost::_bi::value<std::__1::placeholders::__ph<2> > > > >' requested here
            signals.async_wait(b::bind(signalHandler, b::ref(signals), this, _1, _2));
                    ^
    .. .......... 38%  609K 11s
      7100K ....1 warning and 3 errors generated.
    ...... .......... .......... .........make[2]: *** [CMakeFiles/libvizdoom_shared.dir/src/lib/ViZDoomController.cpp.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    [ 19%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Kss_Emu.cpp.o
    . .......... 38%  694K 11s
      7150K .......... .......... .......... .......... .......... 39%  640K 11s
      7200K .......... .......... ...1 warning generated.
    [ 19%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/reads3m2.o
    .[ 19%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Kss_Scc_Apu.cpp.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ...... .......... .......... 39%  481K 11s
      7250K .......... .......... .....1 warning generated.
    ..... .......... ..[ 20%] 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]
    [ 20%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readriff.o
    ........ 39%  491K 11s
      7300K .......... .......... .......... .......... ...[ 20%] 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]
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ....... 39%  927K 11s
      7350K ..........1 warning generated.
    [ 20%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Apu.cpp.o
    [ 21%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Cpu.cpp.o
     .......... .......... .......... .......... 40%  659K 11s
      7400K .......... .......... .......... .......... .......... 40%  461K 11s
      7450K .......... .......... .........[ 21%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readpsm.o
    1 warning generated.
    1 warning generated.
    . .......... ......[ 21%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Fme7_Apu.cpp.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    [ 21%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readoldpsm.o
    .... 40%  660K 11s
      7500K .......... ...warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ....... .......... .......... .......[ 21%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readokt2.o
    ... 40%  675K 11s
      7550K .......... ....warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ...... .......... .[ 21%] Linking CXX executable re2c
    1 warning generated.
    [ 22%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readokt.o
    ......... .......... 41%  662K 11s
      7600K .......... .....[ 22%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Namco_Apu.cpp.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ..... .......... .......... .........[ 22%] Built target re2c
    . 41%  519K 11s
      7650K .......... ......[ 22%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readmtm.o
    .... .......... .......... .......... 41% 2,84M 11swarning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]

      7700K .......... .......[ 22%] 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]
    ...... .......... 42%  474K 11s
      7750K .......... ........1 warning generated.
    .. .......... .....[ 22%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readmod.o
    1 warning generated.
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ..... .......... 42%  638K 11s
      7800K ..[ 22%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Oscs.cpp.o
    ........ .......... .......... ......[ 22%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readdsmf.o
    .... .......... 42%  661K 11s
      7850K .......... ..........1 warning generated.
    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 src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nes_Vrc6_Apu.cpp.o
    [ 23%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nsf_Emu.cpp.o
     .......... .......1 warning generated.
    ... .......... 42%  706K 11s
      7900K .......... .......... .[ 23%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Nsfe_Emu.cpp.o
    ......... .......... .......... 43%  601K 11s
      7950K .......... .......... .......... .........1 warning generated.
    1 warning generated.
    [ 23%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Sap_Apu.cpp.o
    . .......... 43%  680K 11s
      8000K .......... .......... ...[ 24%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readasy.o
    [ 24%] 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]
    [ 24%] 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]
     .......... 43%  730K 11s
      8050K .......... .......... ....warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    1 warning generated.
    ...... .......... .......... 43% 1,01M 11s
      8100K ........[ 24%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/read6692.o
    [ 24%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/readam.o
    [ 24%] 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]
    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.
    [ 24%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Sap_Cpu.cpp.o
    ........ 44%  466K 11s
      8150K .......... .......... ......[ 25%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/ptmeffect.o
    1 warning generated.
    .... .......... ...[ 25%] 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]
    ....... 44%  720K 11s
      8200K .......... .......... ......warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    .... .......... ....1 warning generated.
    [ 25%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Sap_Emu.cpp.o
    1 warning generated.
    [ 25%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Snes_Spc.cpp.o
    [ 26%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Spc_Cpu.cpp.o
    ...... 44%  603K 11s
      8250K .......... .1 warning generated.
    ......... ........[ 26%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Spc_Dsp.cpp.o
    .. .......... .....1 warning generated.
    [ 26%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Spc_Emu.cpp.o
    ..... 44%  702K 11s
      8300K .......... ./private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/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/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/src/vizdoom/game-music-emu/gme/Spc_Cpu.cpp:565:
    /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/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%
                                           ~~~~~~~ ^
    . .......... .....1 warning generated.
    .[ 26%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadxm.o
    .... 45%  719K 11s
      8350K .......... ...warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ....... .......... .......... .......... 45% 1,04M 11s
      8400K .......... ....1 warning generated.
    [ 26%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadstm2.o
    ...... .......... .......... ........[ 26%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadstm.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    [ 27%] 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]
    .. 45%  464K 11s
      8450K .......... .......... .......... ..1 warning generated.
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    [ 27%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Spc_Filter.cpp.o
    1 warning generated.
    ........ .......... 46%  879K 11s
      8500K .......... ......[ 27%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Vgm_Emu.cpp.o
    1 warning generated.
    .... .......... ..[ 27%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loads3m.o
    .[ 28%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Vgm_Emu_Impl.cpp.o
    [ 28%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadriff2.o
    [ 28%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadriff.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]
    ....... .......... 46%  900K 11s
      8550K .......... .......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.
    [ 28%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadptm2.o
    [ 28%] Building CXX object src/vizdoom/game-music-emu/gme/CMakeFiles/gme.dir/Ym2413_Emu.cpp.o
    [ 29%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadptm.o
    ...... .......... 46%  714K 11s
      8600K .[ 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]
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    .. .......... .......... .......... 46% 1,02M 10s
      8650K ..1 warning generated.
    [ 29%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadpsm.o
    1 warning generated.
    1 warning generated.
    [ 29%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadoldpsm2.o
    [ 29%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadoldpsm.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    [ 29%] 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]
    ..... .......... 47%  673K 10s
      8700K ..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
    ....... ..........1 warning generated.
     .......... .......[ 30%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadmtm2.o
    1 warning generated.
    [ 30%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadmtm.o
    [ 30%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadmod2.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    [ 30%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadmod.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]
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ... .......... 47%  562K 10s
      8750K ....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.
    1 warning generated.
    [ 31%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadasy2.o
    [ 31%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadasy.o
    1 warning generated.
    [ 31%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadamf2.o
    .. .......... 47%  875K 10s
      8800K .....[ 31%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadamf.o
    ..... .......... ..[ 31%] 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]
    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]
    [ 31%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/load669.o
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ........ .........1 warning generated.
    . .......... 47%  729K 10s
      8850K ......1 warning generated.
    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/itunload.o
    1 warning generated.
    [ 32%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itrender.o
    [ 32%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itread2.o
    [ 32%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itread.o
    ....... .........[ 32%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itorder.o
    . .......... 48% 1021K 10s
      8900K .......warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    1 warning generated.
    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]
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    [ 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.
    ...... .......... .warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    ......... 48%  674K 10s
      8950K ........1 warning generated.
    [ 33%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/itload2.o
    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]
    warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    1 warning generated.
    ........ 48%  575K 10s
      9000K .........1 warning generated.
    . .......... ......1 warning generated.
    [ 33%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadany2.o
    .... .......... ...[ 34%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/it/loadany.o
    [ 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]
    ....... 49%  856K 10s
      9050K ..........1 warning generated.
     .......... .......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]
    [ 34%] Building C object src/vizdoom/dumb/CMakeFiles/dumb.dir/src/helpers/resampler.o
    1 warning generated.
    ... .......... ....1 warning generated.
    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
    ...... 49%  727K 10s
      9100K .......... .......... ........warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
    .. .......... .......... 49% 1,01M 10s
      9150K .......... .......... .......... .......... ......2 warnings generated.
    .... 49%  675K 10s
      9200K .......... ...[ 34%] Linking CXX static library libgme.a
    ....... .......... .......... .......... 50%  585K 10s
      9250K .......... .......... .......... .......... ........[ 34%] Built target gme
    .. 50%  854K 10s
      9300K .......... .......... .......... .......... .......... 50%  711K 10s
      9350K .......... .......... .......... ...1 warning generated.
    make[1]: *** [CMakeFiles/libvizdoom_static.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    ....... .......... 50% 1,17M 10s
      9400K .......... .......... .......... ...1 warning generated.
    ....... .......... 51%  713K 10s
      9450K .......... .......... .......... .......... .......... 51% 1,03M 10s
      9500K .......... .......... .......... .......... .......... 51%  671K 10s
      9550K .......... .......... .......... .......make[1]: *** [CMakeFiles/libvizdoom_shared.dir/all] Error 2
    1 warning generated.
    ... .......... 52%  658K 10s
      9600K .......... .......... .......... .......... .......... 52% 1,26M 10s
      9650K .......... .......... .......... .......... .......... 52%  580K 10s
      9700K .......... .......... .......... .......... .......... 52%  847K 10s
      9750K .......... .......... .......... .......... .......... 53%  680K 10s
      9800K .......... .......... .......... .......... .......... 53% 1,21M 9s
      9850K .......... .......... .......... .......... .......... 53%  663K 9s
      9900K .......... .......... .......... .......... .......... 53%  677K 9s
      9950K .......... .......... .......... .......... .......... 54%  750K 9s
     10000K .......... .......... .......... .......... .......... 54%  845K 9s
     10050K .......... .......... .......... .......... .......... 54%  928K 9s
     10100K .......... .......... .......... .......... .......... 55%  636K 9s
     10150K .......... .....1 warning generated.
    [ 34%] Linking C static library libdumb.a
    [ 34%] Built target dumb
    ..... .......... .......... .......... 55%  239K 9s
     10200K .......... .......... .......... .......... .......... 55% 2,69M 9s
     10250K .......... .......... .......... .......... .......... 55%  664K 9s
     10300K .......... .......... .......... .......... .......... 56%  571K 9s
     10350K .......... .......... .......... .......... .......... 56%  439K 9s
     10400K .......... .......... .......... .......... .......... 56% 1,94M 9s
     10450K .......... .......... .......... .......... .......... 56%  488K 9s
     10500K .......... .......... .......... .......... .......... 57%  445K 9s
     10550K .......... .......... .......... .......... .......... 57% 6,50M 9s
     10600K .......... .......... .......... .......... .......... 57%  460K 9s
     10650K .......... .......... .......... .......... .......... 58%  470K 9s
     10700K .......... .......... .......... .......... .......... 58% 4,89M 9s
     10750K .......... .......... .......... .......... .......... 58%  461K 9s
     10800K .......... .......... .......... .......... .......... 58% 3,19M 9s
     10850K .......... .......... .......... .......... .......... 59%  493K 9s
     10900K .......... .......... .......... .......... .......... 59%  501K 9s
     10950K .......... .......... .......... .......... .......... 59% 2,98M 8s
     11000K .......... .......... .......... .......... .......... 59%  496K 8s
     11050K .......... .......... .......... .......... .......... 60% 3,55M 8s
     11100K .......... .......... .......... .......... .......... 60%  502K 8s
     11150K .......... .......... .......... .......... .......... 60% 3,43M 8s
     11200K .......... .......... .......... .......... .......... 60%  468K 8s
     11250K .......... .......... .......... .......... .......... 61%  511K 8s
     11300K .......... .......... .......... .......... .......... 61% 2,86M 8s
     11350K .......... .......... .......... .......... .......... 61%  498K 8s
     11400K .......... .......... .......... .......... .......... 62% 3,32M 8s
     11450K .......... .......... .......... .......... .......... 62%  468K 8s
     11500K .......... .......... .......... .......... .......... 62% 6,28M 8s
     11550K .......... .......... .......... .......... .......... 62%  474K 8s
     11600K .......... .......... .......... .......... .......... 63%  539K 8s
     11650K .......... .......... .......... .......... .......... 63% 2,15M 8s
     11700K .......... .......... .......... .......... .......... 63%  513K 8s
     11750K .......... .......... .......... .......... .......... 63% 3,13M 8s
     11800K .......... .......... .......... .......... .......... 64%  509K 8s
     11850K .......... .......... .......... .......... .......... 64% 3,24M 8s
     11900K .......... .......... .......... .......... .......... 64%  526K 7s
     11950K .......... .......... .......... .......... .......... 65% 2,70M 7s
     12000K .......... .......... .......... .......... .......... 65%  519K 7s
     12050K .......... .......... .......... .......... .......... 65% 2,37M 7s
     12100K .......... .......... .......... .......... .......... 65%  496K 7s
     12150K .......... .......... .......... .......... .......... 66% 3,42M 7s
     12200K .......... .......... .......... .......... .......... 66%  508K 7s
     12250K .......... .......... .......... .......... .......... 66% 2,59M 7s
     12300K .......... .......... .......... .......... .......... 66%  508K 7s
     12350K .......... .......... .......... .......... .......... 67%  592K 7s
     12400K .......... .......... .......... .......... .......... 67% 1,51M 7s
     12450K .......... .......... .......... .......... .......... 67%  500K 7s
     12500K .......... .......... .......... .......... .......... 68% 3,08M 7s
     12550K .......... .......... .......... .......... .......... 68%  503K 7s
     12600K .......... .......... .......... .......... .......... 68% 3,36M 7s
     12650K .......... .......... .......... .......... .......... 68%  500K 7s
     12700K .......... .......... .......... .......... .......... 69% 2,50M 7s
     12750K .......... .......... .......... .......... .......... 69%  532K 7s
     12800K .......... .......... .......... .......... .......... 69% 3,55M 6s
     12850K .......... .......... .......... .......... .......... 69%  494K 6s
     12900K .......... .......... .......... .......... .......... 70% 2,67M 6s
     12950K .......... .......... .......... .......... .......... 70%  522K 6s
     13000K .......... .......... .......... .......... .......... 70% 2,27M 6s
     13050K .......... .......... .......... .......... .......... 71%  504K 6s
     13100K .......... .......... .......... .......... .......... 71% 2,12M 6s
     13150K .......... .......... .......... .......... .......... 71%  536K 6s
     13200K .......... .......... .......... .......... .......... 71% 2,56M 6s
     13250K .......... .......... .......... .......... .......... 72%  528K 6s
     13300K .......... .......... .......... .......... .......... 72%  529K 6s
     13350K .......... .......... .......... .......... .......... 72% 2,59M 6s
     13400K .......... .......... .......... .......... .......... 72%  495K 6s
     13450K .......... .......... .......... .......... .......... 73% 4,02M 6s
     13500K .......... .......... .......... .......... .......... 73%  494K 6s
     13550K .......... .......... .......... .......... .......... 73% 2,32M 6s
     13600K .......... .......... .......... .......... .......... 73%  558K 6s
     13650K .......... .......... .......... .......... .......... 74% 3,86M 5s
     13700K .......... .......... .......... .......... .......... 74%  496K 5s
     13750K .......... .......... .......... .......... .......... 74% 2,40M 5s
     13800K .......... .......... .......... .......... .......... 75%  530K 5s
     13850K .......... .......... .......... .......... .......... 75% 2,39M 5s
     13900K .......... .......... .......... .......... .......... 75%  524K 5s
     13950K .......... .......... .......... .......... .......... 75% 2,80M 5s
     14000K .......... .......... .......... .......... .......... 76%  521K 5s
     14050K .......... .......... .......... .......... .......... 76% 2,53M 5s
     14100K .......... .......... .......... .......... .......... 76%  534K 5s
     14150K .......... .......... .......... .......... .......... 76%  505K 5s
     14200K .......... .......... .......... .......... .......... 77% 3,03M 5s
     14250K .......... .......... .......... .......... .......... 77%  496K 5s
     14300K .......... .......... .......... .......... .......... 77% 2,60M 5s
     14350K .......... .......... .......... .......... .......... 78%  506K 5s
     14400K .......... .......... .......... .......... .......... 78% 3,16M 5s
     14450K .......... .......... .......... .......... .......... 78%  542K 5s
     14500K .......... .......... .......... .......... .......... 78% 2,67M 5s
     14550K .......... .......... .......... .......... .......... 79%  504K 4s
     14600K .......... .......... .......... .......... .......... 79% 3,47M 4s
     14650K .......... .......... .......... .......... .......... 79%  505K 4s
     14700K .......... .......... .......... .......... .......... 79% 3,42M 4s
     14750K .......... .......... .......... .......... .......... 80%  509K 4s
     14800K .......... .......... .......... .......... .......... 80% 3,25M 4s
     14850K .......... .......... .......... .......... .......... 80%  499K 4s
     14900K .......... .......... .......... .......... .......... 81% 2,69M 4s
     14950K .......... .......... .......... .......... .......... 81%  520K 4s
     15000K .......... .......... .......... .......... .......... 81% 2,90M 4s
     15050K .......... .......... .......... .......... .......... 81%  520K 4s
     15100K .......... .......... .......... .......... .......... 82% 2,97M 4s
     15150K .......... .......... .......... .......... .......... 82%  510K 4s
     15200K .......... .......... .......... .......... .......... 82% 2,68M 4s
     15250K .......... .......... .......... .......... .......... 82%  539K 4s
     15300K .......... .......... .......... .......... .......... 83% 4,78M 4s
     15350K .......... .......... .......... .......... .......... 83%  522K 4s
     15400K .......... .......... .......... .......... .......... 83% 2,81M 3s
     15450K .......... .......... .......... .......... .......... 84%  521K 3s
     15500K .......... .......... .......... .......... .......... 84% 2,76M 3s
     15550K .......... .......... .......... .......... .......... 84%  526K 3s
     15600K .......... .......... .......... .......... .......... 84% 2,74M 3s
     15650K .......... .......... .......... .......... .......... 85%  531K 3s
     15700K .......... .......... .......... .......... .......... 85% 2,87M 3s
     15750K .......... .......... .......... .......... .......... 85%  540K 3s
     15800K .......... .......... .......... .......... .......... 85% 2,62M 3s
     15850K .......... .......... .......... .......... .......... 86%  581K 3s
     15900K .......... .......... .......... .......... .......... 86% 1,93M 3s
     15950K .......... .......... .......... .......... .......... 86% 2,96M 3s
     16000K .......... .......... .......... .......... .......... 87%  581K 3s
     16050K .......... .......... .......... .......... .......... 87% 2,04M 3s
     16100K .......... .......... .......... .......... .......... 87%  577K 3s
     16150K .......... .......... .......... .......... .......... 87% 3,26M 3s
     16200K .......... .......... .......... .......... .......... 88%  532K 3s
     16250K .......... .......... .......... .......... .......... 88% 4,61M 2s
     16300K .......... .......... .......... .......... .......... 88% 2,16M 2s
     16350K .......... .......... .......... .......... .......... 88%  585K 2s
     16400K .......... .......... .......... .......... .......... 89% 1,93M 2s
     16450K .......... .......... .......... .......... .......... 89%  581K 2s
     16500K .......... .......... .......... .......... .......... 89% 3,63M 2s
     16550K .......... .......... .......... .......... .......... 89%  521K 2s
     16600K .......... .......... .......... .......... .......... 90% 5,60M 2s
     16650K .......... .......... .......... .......... .......... 90% 2,15M 2s
     16700K .......... .......... .......... .......... .......... 90%  451K 2s
     16750K .......... .......... .......... .......... .......... 91%  153K 2s
     16800K .......... .......... .......... .......... .......... 91% 2,61M 2s
     16850K .......... .......... .......... .......... .......... 91% 14,3M 2s
     16900K .......... .......... .......... .......... .......... 91% 4,31M 2s
     16950K .......... .......... .......... .......... .......... 92%  487K 2s
     17000K .......... .......... .......... .......... .......... 92%  553K 2s
     17050K .......... .......... .......... .......... .......... 92%  705K 2s
     17100K .......... .......... .......... .......... .......... 92%  719K 2s
     17150K .......... .......... .......... .......... .......... 93%  477K 1s
     17200K .......... .......... .......... .......... .......... 93%  507K 1s
     17250K .......... .......... .......... .......... .......... 93%  483K 1s
     17300K .......... .......... .......... .......... .......... 94% 1,64M 1s
     17350K .......... .......... .......... .......... .......... 94%  476K 1s
     17400K .......... .......... .......... .......... .......... 94%  524K 1s
     17450K .......... .......... .......... .......... .......... 94%  506K 1s
     17500K .......... .......... .......... .......... .......... 95% 1,33M 1s
     17550K .......... .......... .......... .......... .......... 95%  499K 1s
     17600K .......... .......... .......... .......... .......... 95%  534K 1s
     17650K .......... .......... .......... .......... .......... 95% 1,35M 1s
     17700K .......... .......... .......... .......... .......... 96%  492K 1s
     17750K .......... .......... .......... .......... .......... 96%  493K 1s
     17800K .......... .......... .......... .......... .......... 96%  487K 1s
     17850K .......... .......... .......... .......... .......... 97% 2,34M 1s
     17900K .......... .......... .......... .......... .......... 97%  494K 1s
     17950K .......... .......... .......... .......... .......... 97%  486K 1s
     18000K .......... .......... .......... .......... .......... 97% 1,70M 0s
     18050K .......... .......... .......... .......... .......... 98%  487K 0s
     18100K .......... .......... .......... .......... .......... 98%  486K 0s
     18150K .......... .......... .......... .......... .......... 98%  551K 0s
     18200K .......... .......... .......... .......... .......... 98% 1,22M 0s
     18250K .......... .......... .......... .......... .......... 99%  525K 0s
     18300K .......... .......... .......... .......... .......... 99%  490K 0s
     18350K .......... .......... .......... .......... .......... 99% 1,64M 0s
     18400K .......... .......... .......... .......... ......    100%  497K=22s

    2020-10-28 10:41:51 (837 KB/s) - ‘freedoom-0.11.3.zip’ saved [18889307/18889307]

    Archive:  ./freedoom-0.11.3.zip
      inflating: ./bin/freedoom2.wad
    [ 34%] Built target freedoom2
    make: *** [all] Error 2

    Installation failed, you may be missing some dependencies.
    Please check https://github.com/mwydmuch/ViZDoom/blob/master/doc/Building.md for details

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/setup.py", line 119, in <module>
        keywords=['vizdoom', 'doom', 'ai', 'deep learning', 'reinforcement learning', 'research']
      File "/Users/au578822/.pyenv/versions/3.6.6/lib/python3.6/site-packages/setuptools/__init__.py", line 129, in setup
        return distutils.core.setup(**attrs)
      File "/Users/au578822/.pyenv/versions/3.6.6/lib/python3.6/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/Users/au578822/.pyenv/versions/3.6.6/lib/python3.6/distutils/dist.py", line 955, in run_commands
        self.run_command(cmd)
      File "/Users/au578822/.pyenv/versions/3.6.6/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/Users/au578822/.pyenv/versions/3.6.6/lib/python3.6/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/Users/au578822/.pyenv/versions/3.6.6/lib/python3.6/distutils/command/install.py", line 545, in run
        self.run_command('build')
      File "/Users/au578822/.pyenv/versions/3.6.6/lib/python3.6/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/Users/au578822/.pyenv/versions/3.6.6/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/setup.py", line 82, in run
        subprocess.check_call(['make', '-j', str(cpu_cores)])
      File "/Users/au578822/.pyenv/versions/3.6.6/lib/python3.6/subprocess.py", line 291, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['make', '-j', '11']' returned non-zero exit status 2.
    ----------------------------------------
ERROR: Command errored out with exit status 1: /Users/au578822/.pyenv/versions/3.6.6/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/setup.py'"'"'; __file__='"'"'/private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-install-7bjff6jf/vizdoom/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/y6/y49hm1c9617fgbxl4_q7sy6drvrj62/T/pip-record-68r6cwgh/install-record.txt --single-version-externally-managed --compile --install-headers /Users/au578822/.pyenv/versions/3.6.6/include/python3.6m/vizdoom Check the logs for full command output.
Miffyli commented 4 years ago

Unfortunately I do not have a Mac machine to try these out. @mwydmuch would you have idea what could be wrong here?

One pointer for solutions is to go through other building issues and see if one of them matches with your situation.

mwydmuch commented 4 years ago

Hi @saxogrammaticus, thank you for reporting the problem. It was caused by the new Boost version 1.74. I pushed the fix minute ago. Please try to install again from repository using:

pip install git+https://github.com/mwydmuch/ViZDoom
mwydmuch commented 4 years ago

Hi @saxogrammaticus, I've just released the 1.1.8 version to pip, that fixes the issue. So you can now install it simply using:

pip install vizdoom