Open theaveasso opened 2 years ago
I was having the same issue, and for me rebuilding the environment in conda exclusively with python 3.8 worked. Seems like miniforge is using python 3.9 for the installation which is not compatible with the latest build. Try building a venv with python 3.8.
File "/Users/theaveasso/miniforge3/envs/introRL/lib/python3.9/site-packages/setuptools/_distutils/command/install.py", line 670, in run self.run_command('build')
I could find my way around using miniconda3 or ven with python 3.8 like you said, but it would be cool if I can utilize the gpu.
I’m still having this issue even with 3.8.
I created an env with
conda create -n myenv python=3.8
followed by conda activate myenv
then pip install gym-retro
and ended up with the same errors. How did you work around this issue?
I was able to install it in a python 3.8 conda environment using the v0.8.0 tag on an M1 Pro:
I pulled down the repo, checked out the aforementioned tag, then commented out this line: https://github.com/openai/retro/blob/v0.8.0/CMakeLists.txt#L155. I noticed that the failures were beginning around the building of gambatte and wasn't interested in that core anyway.
After doing so, I was able to follow the build from source instructions in the docs:
pip install cmake
brew install pkg-config lua@5.1
cmake . -DCMAKE_PREFIX_PATH=/usr/local/opt/qt -DBUILD_UI=ON -UPYLIB_DIRECTORY
make -j$(sysctl hw.ncpu | cut -d: -f2)
pip install -e .
{% note %}
I had to roll back to OpenAI Gym v0.22.0 due to fundamental changes re: seeding -- pip install gym==0.22.0
{% endnote %}
If all goes well, you should end up with a running version of Retro Gym on your Apple Silicon:
I'm trying to follow @ryneandal steps by I'm having a problem when running first cmake command:
"CMake Error at src/ui/CMakeLists.txt:1 (find_package): By not providing "FindQt5Gui.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5Gui", but CMake did not find one.
Could not find a package configuration file provided by "Qt5Gui" with any of the following names:
Qt5GuiConfig.cmake
qt5gui-config.cmake
Add the installation prefix of "Qt5Gui" to CMAKE_PREFIX_PATH or set "Qt5Gui_DIR" to a directory containing one of the above files. If "Qt5Gui" provides a separate development package or SDK, be sure it has been installed. "
Does someone know how to solve it? Thanks a lot !
I am running into the same issue as @bsotelo22. Does anyone know how to properly install qt for this purpose? I have already brew installed qt@5 on my machine, but am still getting this error.
Let me go over my notes tonight after work and I'll see if I can identify a missed step in my instructions.
@borishim @awesome-aj0123 @
I was able to get gym-retro working on my M1 macbook air running Ventura and python3.10 (not using miniforge though)
pip install cmake wheel
brew install pkg-config lua@5.1 libzip qt5 capnp
echo 'export PATH="/opt/homebrew/opt/qt@5/bin:$PATH"' >> ~/.zshrc
export SDKROOT=$(xcrun --sdk macosx --show-sdk-path) # tells compiler where to find mac sdk
pip install -e .
cmake . -DCMAKE_PREFIX_PATH=/usr/local/opt/qt -DBUILD_UI=ON -UPYLIB_DIRECTORY
make -j$(sysctl hw.ncpu | cut -d: -f2)
open "Gym Retro Integration.app"
I also have a wheel file that I can offer if people are interested
I was having the same issue, and for me rebuilding the environment in conda exclusively with python 3.8 worked. Seems like miniforge is using python 3.9 for the installation which is not compatible with the latest build. Try building a venv with python 3.8.
I follow your steps, but I failed to install gym-retro on my Mac M1 Pro. Environment: Ventura 13.4, Python 3.8.16. How can you install the gym-retro on Mac M1 successfully? Pls list detailed steps, thx.
@joezou You can use a maintained fork https://github.com/Farama-Foundation/stable-retro, it supports M1
I'm trying to follow @ryneandal steps by I'm having a problem when running first cmake command:
"CMake Error at src/ui/CMakeLists.txt:1 (find_package): By not providing "FindQt5Gui.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5Gui", but CMake did not find one.
Could not find a package configuration file provided by "Qt5Gui" with any of the following names:
Qt5GuiConfig.cmake qt5gui-config.cmake
Add the installation prefix of "Qt5Gui" to CMAKE_PREFIX_PATH or set "Qt5Gui_DIR" to a directory containing one of the above files. If "Qt5Gui" provides a separate development package or SDK, be sure it has been installed. "
Does someone know how to solve it? Thanks a lot !
I had the same output message like yours. then I did "brew install qt5" and change the path in step 3 to /opt/homebrew/opt/qt@5 with success. hope this could help.
@zbeucler2018 I followed what they had done but cloned https://github.com/Farama-Foundation/stable-retro and had to edit the CMakeList.txt with
if(APPLE) set(CMAKE_SHARED_LIBRARY_SUFFIX ".dylib") endif()
set(PYEXT_SUFFIX ".so") set(DYNLIB_SUFFIX ".dylib")
After I was able to install.
@zbeucler2018 I followed what they had done but cloned https://github.com/Farama-Foundation/stable-retro and had to edit the CMakeList.txt with
if(APPLE) set(CMAKE_SHARED_LIBRARY_SUFFIX ".dylib") endif()
set(PYEXT_SUFFIX ".so") set(DYNLIB_SUFFIX ".dylib")
After I was able to install.
Tested with macOS Sonoma 14.6, worked for me -- managed to complete a build via pip install -e . Thanks!
My file looks like this, for anyone who is unclear:
cmake_minimum_required(VERSION 3.2)
if(POLICY CMP0048)
cmake_policy(SET CMP0048 NEW)
endif()
if(APPLE)
set(CMAKE_SHARED_LIBRARY_SUFFIX ".dylib")
endif()
set(PYEXT_SUFFIX ".so")
set(DYNLIB_SUFFIX ".dylib")
if(UNIX)
set(PYEXT_SUFFIX
...
Issue summary
I try to install using miniforge3 arm64 on Mac M1. No errors at the beginning then the problem starts when " Building wheel for gym-retro (setup.py) ... "
System information
11.0-arm64-cpython-39/retro/data/stable/BomberRaid-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/SpiderManReturnOfTheSinisterSix-Sms copying retro/data/stable/SpiderManReturnOfTheSinisterSix-Sms/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/SpiderManReturnOfTheSinisterSix-Sms copying retro/data/stable/SpiderManReturnOfTheSinisterSix-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/SpiderManReturnOfTheSinisterSix-Sms copying retro/data/stable/SpiderManReturnOfTheSinisterSix-Sms/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/SpiderManReturnOfTheSinisterSix-Sms copying retro/data/stable/SpiderManReturnOfTheSinisterSix-Sms/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/SpiderManReturnOfTheSinisterSix-Sms copying retro/data/stable/SpiderManReturnOfTheSinisterSix-Sms/Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/SpiderManReturnOfTheSinisterSix-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Asterix-Sms copying retro/data/stable/Asterix-Sms/notes.txt -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Asterix-Sms copying retro/data/stable/Asterix-Sms/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Asterix-Sms copying retro/data/stable/Asterix-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Asterix-Sms copying retro/data/stable/Asterix-Sms/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Asterix-Sms copying retro/data/stable/Asterix-Sms/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Asterix-Sms copying retro/data/stable/Asterix-Sms/Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Asterix-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/PowerStrike-Sms copying retro/data/stable/PowerStrike-Sms/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/PowerStrike-Sms copying retro/data/stable/PowerStrike-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/PowerStrike-Sms copying retro/data/stable/PowerStrike-Sms/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/PowerStrike-Sms copying retro/data/stable/PowerStrike-Sms/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/PowerStrike-Sms copying retro/data/stable/PowerStrike-Sms/Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/PowerStrike-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Gauntlet-Sms copying retro/data/stable/Gauntlet-Sms/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Gauntlet-Sms copying retro/data/stable/Gauntlet-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Gauntlet-Sms copying retro/data/stable/Gauntlet-Sms/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Gauntlet-Sms copying retro/data/stable/Gauntlet-Sms/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Gauntlet-Sms copying retro/data/stable/Gauntlet-Sms/Elf.Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Gauntlet-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/MasterOfDarkness-Sms copying retro/data/stable/MasterOfDarkness-Sms/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/MasterOfDarkness-Sms copying retro/data/stable/MasterOfDarkness-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/MasterOfDarkness-Sms copying retro/data/stable/MasterOfDarkness-Sms/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/MasterOfDarkness-Sms copying retro/data/stable/MasterOfDarkness-Sms/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/MasterOfDarkness-Sms copying retro/data/stable/MasterOfDarkness-Sms/Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/MasterOfDarkness-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/TazMania-Sms copying retro/data/stable/TazMania-Sms/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/TazMania-Sms copying retro/data/stable/TazMania-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/TazMania-Sms copying retro/data/stable/TazMania-Sms/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/TazMania-Sms copying retro/data/stable/TazMania-Sms/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/TazMania-Sms copying retro/data/stable/TazMania-Sms/Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/TazMania-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Shinobi-Sms copying retro/data/stable/Shinobi-Sms/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Shinobi-Sms copying retro/data/stable/Shinobi-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Shinobi-Sms copying retro/data/stable/Shinobi-Sms/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Shinobi-Sms copying retro/data/stable/Shinobi-Sms/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Shinobi-Sms copying retro/data/stable/Shinobi-Sms/Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/Shinobi-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/FantasyZoneIITheTearsOfOpaOpa-Sms copying retro/data/stable/FantasyZoneIITheTearsOfOpaOpa-Sms/Level1.Pastaria.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/FantasyZoneIITheTearsOfOpaOpa-Sms copying retro/data/stable/FantasyZoneIITheTearsOfOpaOpa-Sms/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/FantasyZoneIITheTearsOfOpaOpa-Sms copying retro/data/stable/FantasyZoneIITheTearsOfOpaOpa-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/FantasyZoneIITheTearsOfOpaOpa-Sms copying retro/data/stable/FantasyZoneIITheTearsOfOpaOpa-Sms/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/FantasyZoneIITheTearsOfOpaOpa-Sms copying retro/data/stable/FantasyZoneIITheTearsOfOpaOpa-Sms/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/stable/FantasyZoneIITheTearsOfOpaOpa-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/KirbysAdventure-Nes copying retro/data/experimental/KirbysAdventure-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/KirbysAdventure-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BadDudes-Nes copying retro/data/experimental/BadDudes-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BadDudes-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ViceProjectDoom-Nes copying retro/data/experimental/ViceProjectDoom-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ViceProjectDoom-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/SeikimaIIAkumaNoGyakushuu-Nes copying retro/data/experimental/SeikimaIIAkumaNoGyakushuu-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/SeikimaIIAkumaNoGyakushuu-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/NinjaGaiden-Nes copying retro/data/experimental/NinjaGaiden-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/NinjaGaiden-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/TeenageMutantNinjaTurtlesIIITheManhattanProject-Nes copying retro/data/experimental/TeenageMutantNinjaTurtlesIIITheManhattanProject-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/TeenageMutantNinjaTurtlesIIITheManhattanProject-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/LegendOfPrinceValiant-Nes copying retro/data/experimental/LegendOfPrinceValiant-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/LegendOfPrinceValiant-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MCKids-Nes copying retro/data/experimental/MCKids-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MCKids-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/Level8.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/Level6.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/Level4.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/Level2.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/Level5.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/Level7.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/Level3.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes copying retro/data/experimental/Contra-Nes/Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Contra-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/LegendOfKage-Nes copying retro/data/experimental/LegendOfKage-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/LegendOfKage-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ElevatorAction-Nes copying retro/data/experimental/ElevatorAction-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ElevatorAction-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BugsBunnyBirthdayBlowout-Nes copying retro/data/experimental/BugsBunnyBirthdayBlowout-Nes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BugsBunnyBirthdayBlowout-Nes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ActRaiser2-Snes copying retro/data/experimental/ActRaiser2-Snes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ActRaiser2-Snes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Sparkster-Snes copying retro/data/experimental/Sparkster-Snes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Sparkster-Snes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MaerchenAdventureCotton100-Snes copying retro/data/experimental/MaerchenAdventureCotton100-Snes/notes.txt -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MaerchenAdventureCotton100-Snes copying retro/data/experimental/MaerchenAdventureCotton100-Snes/FireDragonThunder.Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MaerchenAdventureCotton100-Snes copying retro/data/experimental/MaerchenAdventureCotton100-Snes/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MaerchenAdventureCotton100-Snes copying retro/data/experimental/MaerchenAdventureCotton100-Snes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MaerchenAdventureCotton100-Snes copying retro/data/experimental/MaerchenAdventureCotton100-Snes/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MaerchenAdventureCotton100-Snes copying retro/data/experimental/MaerchenAdventureCotton100-Snes/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MaerchenAdventureCotton100-Snes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Legend-Snes copying retro/data/experimental/Legend-Snes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Legend-Snes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/StarFox-Snes copying retro/data/experimental/StarFox-Snes/ControlA.MidRoute.Corneria.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/StarFox-Snes copying retro/data/experimental/StarFox-Snes/notes.txt -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/StarFox-Snes copying retro/data/experimental/StarFox-Snes/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/StarFox-Snes copying retro/data/experimental/StarFox-Snes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/StarFox-Snes copying retro/data/experimental/StarFox-Snes/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/StarFox-Snes copying retro/data/experimental/StarFox-Snes/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/StarFox-Snes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/JikkyouOshaberiParodius-Snes copying retro/data/experimental/JikkyouOshaberiParodius-Snes/notes.txt -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/JikkyouOshaberiParodius-Snes copying retro/data/experimental/JikkyouOshaberiParodius-Snes/Option1.VicViper.Default.Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/JikkyouOshaberiParodius-Snes copying retro/data/experimental/JikkyouOshaberiParodius-Snes/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/JikkyouOshaberiParodius-Snes copying retro/data/experimental/JikkyouOshaberiParodius-Snes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/JikkyouOshaberiParodius-Snes copying retro/data/experimental/JikkyouOshaberiParodius-Snes/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/JikkyouOshaberiParodius-Snes copying retro/data/experimental/JikkyouOshaberiParodius-Snes/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/JikkyouOshaberiParodius-Snes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MegaManX-Snes copying retro/data/experimental/MegaManX-Snes/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MegaManX-Snes copying retro/data/experimental/MegaManX-Snes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MegaManX-Snes copying retro/data/experimental/MegaManX-Snes/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MegaManX-Snes copying retro/data/experimental/MegaManX-Snes/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MegaManX-Snes copying retro/data/experimental/MegaManX-Snes/Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MegaManX-Snes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ArdyLightfoot-Snes copying retro/data/experimental/ArdyLightfoot-Snes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ArdyLightfoot-Snes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ChesterCheetahWildWildQuest-Snes copying retro/data/experimental/ChesterCheetahWildWildQuest-Snes/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ChesterCheetahWildWildQuest-Snes creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Fantasia-Genesis copying retro/data/experimental/Fantasia-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Fantasia-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MortalKombat-Genesis copying retro/data/experimental/MortalKombat-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MortalKombat-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/AwesomePossumKicksDrMachinosButt-Genesis copying retro/data/experimental/AwesomePossumKicksDrMachinosButt-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/AwesomePossumKicksDrMachinosButt-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/GlobalGladiators-Genesis copying retro/data/experimental/GlobalGladiators-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/GlobalGladiators-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/EarnestEvans-Genesis copying retro/data/experimental/EarnestEvans-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/EarnestEvans-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/PowerAthlete-Genesis copying retro/data/experimental/PowerAthlete-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/PowerAthlete-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MazinSagaMutantFighter-Genesis copying retro/data/experimental/MazinSagaMutantFighter-Genesis/notes.txt -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MazinSagaMutantFighter-Genesis copying retro/data/experimental/MazinSagaMutantFighter-Genesis/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MazinSagaMutantFighter-Genesis copying retro/data/experimental/MazinSagaMutantFighter-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MazinSagaMutantFighter-Genesis copying retro/data/experimental/MazinSagaMutantFighter-Genesis/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MazinSagaMutantFighter-Genesis copying retro/data/experimental/MazinSagaMutantFighter-Genesis/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MazinSagaMutantFighter-Genesis copying retro/data/experimental/MazinSagaMutantFighter-Genesis/fight1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MazinSagaMutantFighter-Genesis copying retro/data/experimental/MazinSagaMutantFighter-Genesis/Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MazinSagaMutantFighter-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/DoubleDragonVTheShadowFalls-Genesis copying retro/data/experimental/DoubleDragonVTheShadowFalls-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/DoubleDragonVTheShadowFalls-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/RadicalRex-Genesis copying retro/data/experimental/RadicalRex-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/RadicalRex-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/F1-Genesis copying retro/data/experimental/F1-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/F1-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Flintstones-Genesis copying retro/data/experimental/Flintstones-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Flintstones-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/DeathDuel-Genesis copying retro/data/experimental/DeathDuel-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/DeathDuel-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Verytex-Genesis copying retro/data/experimental/Verytex-Genesis/notes.txt -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Verytex-Genesis copying retro/data/experimental/Verytex-Genesis/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Verytex-Genesis copying retro/data/experimental/Verytex-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Verytex-Genesis copying retro/data/experimental/Verytex-Genesis/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Verytex-Genesis copying retro/data/experimental/Verytex-Genesis/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Verytex-Genesis copying retro/data/experimental/Verytex-Genesis/Act1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Verytex-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BoxingLegendsOfTheRing-Genesis copying retro/data/experimental/BoxingLegendsOfTheRing-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BoxingLegendsOfTheRing-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/Stage9.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/Stage10.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/Stage8.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/Stage6.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/Stage4.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/Stage2.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/Stage5.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/Stage7.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/Stage3.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis copying retro/data/experimental/BonanzaBros-Genesis/Stage1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BonanzaBros-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Marsupilami-Genesis copying retro/data/experimental/Marsupilami-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Marsupilami-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/DavidCranesAmazingTennis-Genesis copying retro/data/experimental/DavidCranesAmazingTennis-Genesis/1Player.DefaultSettings.VsJacques.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/DavidCranesAmazingTennis-Genesis copying retro/data/experimental/DavidCranesAmazingTennis-Genesis/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/DavidCranesAmazingTennis-Genesis copying retro/data/experimental/DavidCranesAmazingTennis-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/DavidCranesAmazingTennis-Genesis copying retro/data/experimental/DavidCranesAmazingTennis-Genesis/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/DavidCranesAmazingTennis-Genesis copying retro/data/experimental/DavidCranesAmazingTennis-Genesis/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/DavidCranesAmazingTennis-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/StreetSmart-Genesis copying retro/data/experimental/StreetSmart-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/StreetSmart-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/AyrtonSennasSuperMonacoGPII-Genesis copying retro/data/experimental/AyrtonSennasSuperMonacoGPII-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/AyrtonSennasSuperMonacoGPII-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Smurfs-Genesis copying retro/data/experimental/Smurfs-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Smurfs-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MrNutz-Genesis copying retro/data/experimental/MrNutz-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MrNutz-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis copying retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis copying retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis copying retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis/Level4.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis copying retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis copying retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis copying retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis/Level2.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis copying retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis/Level5.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis copying retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis/JustToejam.Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis copying retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis/Level3.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/ToeJamAndEarlInPanicOnFunkotron-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/AdventureIsland-GameBoy copying retro/data/experimental/AdventureIsland-GameBoy/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/AdventureIsland-GameBoy creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BarbieGameGirl-GameBoy copying retro/data/experimental/BarbieGameGirl-GameBoy/notes.txt -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BarbieGameGirl-GameBoy copying retro/data/experimental/BarbieGameGirl-GameBoy/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BarbieGameGirl-GameBoy copying retro/data/experimental/BarbieGameGirl-GameBoy/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BarbieGameGirl-GameBoy copying retro/data/experimental/BarbieGameGirl-GameBoy/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BarbieGameGirl-GameBoy copying retro/data/experimental/BarbieGameGirl-GameBoy/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BarbieGameGirl-GameBoy copying retro/data/experimental/BarbieGameGirl-GameBoy/Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/BarbieGameGirl-GameBoy creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/AfterBurst-GameBoy copying retro/data/experimental/AfterBurst-GameBoy/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/AfterBurst-GameBoy creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/AsterixAndObelix-GameBoy copying retro/data/experimental/AsterixAndObelix-GameBoy/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/AsterixAndObelix-GameBoy creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Geraldinho-Sms copying retro/data/experimental/Geraldinho-Sms/notes.txt -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Geraldinho-Sms copying retro/data/experimental/Geraldinho-Sms/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Geraldinho-Sms copying retro/data/experimental/Geraldinho-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Geraldinho-Sms copying retro/data/experimental/Geraldinho-Sms/1Player.Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Geraldinho-Sms copying retro/data/experimental/Geraldinho-Sms/script.lua -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Geraldinho-Sms copying retro/data/experimental/Geraldinho-Sms/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Geraldinho-Sms copying retro/data/experimental/Geraldinho-Sms/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/Geraldinho-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/RainbowIslandsStoryOfTheBubbleBobble2-Sms copying retro/data/experimental/RainbowIslandsStoryOfTheBubbleBobble2-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/RainbowIslandsStoryOfTheBubbleBobble2-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/LandOfIllusionStarringMickeyMouse-Sms copying retro/data/experimental/LandOfIllusionStarringMickeyMouse-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/LandOfIllusionStarringMickeyMouse-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms copying retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms/notes.txt -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms copying retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms copying retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms copying retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms copying retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms copying retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms/Difficulty1.Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/MontezumasRevengeFeaturingPanamaJoe-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/GhostHouse-Sms copying retro/data/experimental/GhostHouse-Sms/notes.txt -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/GhostHouse-Sms copying retro/data/experimental/GhostHouse-Sms/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/GhostHouse-Sms copying retro/data/experimental/GhostHouse-Sms/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/GhostHouse-Sms copying retro/data/experimental/GhostHouse-Sms/1Player.Level1.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/GhostHouse-Sms copying retro/data/experimental/GhostHouse-Sms/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/GhostHouse-Sms copying retro/data/experimental/GhostHouse-Sms/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/experimental/GhostHouse-Sms creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis copying retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis/contest.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis copying retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis/MushroomHillZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis copying retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis/rom.delta -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis copying retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis/HydrocityZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis copying retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis copying retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis copying retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis/script.lua -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis copying retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis/AngelIslandZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis copying retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis copying retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicAndKnuckles3CustomKevin-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis/MarbleZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis/contest.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis/rom.delta -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis/LabyrinthZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis/SpringYardZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis/script.lua -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis/GreenHillZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomKevin-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis copying retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis/contest.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis copying retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis/rom.delta -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis copying retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis/StarLightZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis copying retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis copying retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis copying retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis/script.lua -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis copying retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis copying retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomCathy-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis/AquaticRuinZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis/contest.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis/rom.delta -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis/HillTopZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis/script.lua -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis/OilOceanZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomKevin-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis/AquaticRuinZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis/contest.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis/rom.delta -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis/HillTopZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis/script.lua -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehog2CustomLeaderboard-Genesis creating build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis/contest.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis/rom.delta -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis/StarLightZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis/metadata.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis/SpringYardZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis/data.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis/script.lua -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis/GreenHillZone.Custom.state -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis/scenario.json -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis copying retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis/rom.sha -> build/lib.macosx-11.0-arm64-cpython-39/retro/data/contrib/SonicTheHedgehogCustomLeaderboard-Genesis running build_ext CMake Deprecation Warning at third-party/gtest/googlemock/CMakeLists.txt:46 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake.
note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure
× Encountered error while trying to install package. ╰─> gym-retro
note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure.