Skip to content

Ubuntu 24.04.2 LTS : error installation #238

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Estariel opened this issue Apr 5, 2025 · 0 comments
Open

Ubuntu 24.04.2 LTS : error installation #238

Estariel opened this issue Apr 5, 2025 · 0 comments

Comments

@Estariel
Copy link

Estariel commented Apr 5, 2025

Hello, I can't install mupen64-ui-python on Ubuntu 24.04.2 according to the README.RST file.

The prerequisite packages should be changed to:
sudo apt install libsdl2-dev qt6-tools-dev pyqt6-dev-tools python3-pyqt6

Then I can't run either:
python3 setup.py install --user or ./setup.py install --user

jude@Retro-Gaming:~/Git_DwnLd/mupen64-plus/mupen64plus-ui-python$ python3 setup.py install --user
running install
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

    ********************************************************************************
    Please avoid running ``setup.py`` directly.
    Instead, use pypa/build, pypa/installer or other
    standards-based tools.

    See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
    ********************************************************************************

!!
self.initialize_options()
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!

    ********************************************************************************
    Please avoid running ``setup.py`` and ``easy_install``.
    Instead, use pypa/build, pypa/installer or other
    standards-based tools.

    See https://github.com/pypa/setuptools/issues/917 for details.
    ********************************************************************************

!!
self.initialize_options()
running bdist_egg
running egg_info
writing src/m64py.egg-info/PKG-INFO
writing dependency_links to src/m64py.egg-info/dependency_links.txt
writing requirements to src/m64py.egg-info/requires.txt
writing top-level names to src/m64py.egg-info/top_level.txt
reading manifest file 'src/m64py.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '' found under directory 'dist'
warning: no previously-included files matching '
' found under directory 'test'
warning: no previously-included files matching '_ui.py' found anywhere in distribution
warning: no previously-included files matching '
_rc.py' found anywhere in distribution
adding license file 'LICENSES'
adding license file 'COPYING'
adding license file 'AUTHORS'
writing manifest file 'src/m64py.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/m64py
creating build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/settings.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/plugin.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/romlist.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/joystick.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/init.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/view.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/log.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/glwidget.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/rominfo.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/keycodes.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/cheat.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/worker.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/mainwindow.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/input.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/dialogs.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/vkwidget.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/recentfiles.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/romreader.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/keymap.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/init.py -> build/bdist.linux-x86_64/egg/m64py
creating build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/logview.ui -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/icons.qrc -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/title.qrc -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/init.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/plugin.ui -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/inputbutton.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/choices.ui -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/license.ui -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/cheat.ui -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/snapshot.qrc -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/imageview.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/romlist.ui -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/about.ui -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/input.ui -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/mainwindow.ui -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/i18n.qrc -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/settings.ui -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/images.qrc -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/archive.ui -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/utils.py -> build/bdist.linux-x86_64/egg/m64py
copying build/lib/m64py/platform.py -> build/bdist.linux-x86_64/egg/m64py
copying build/lib/m64py/archive.py -> build/bdist.linux-x86_64/egg/m64py
copying build/lib/m64py/loader.py -> build/bdist.linux-x86_64/egg/m64py
creating build/bdist.linux-x86_64/egg/m64py/core
copying build/lib/m64py/core/init.py -> build/bdist.linux-x86_64/egg/m64py/core
copying build/lib/m64py/core/vidext.py -> build/bdist.linux-x86_64/egg/m64py/core
copying build/lib/m64py/core/core.py -> build/bdist.linux-x86_64/egg/m64py/core
copying build/lib/m64py/core/defs.py -> build/bdist.linux-x86_64/egg/m64py/core
copying build/lib/m64py/core/config.py -> build/bdist.linux-x86_64/egg/m64py/core
copying build/lib/m64py/opts.py -> build/bdist.linux-x86_64/egg/m64py
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/settings.py to settings.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/plugin.py to plugin.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/romlist.py to romlist.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/joystick.py to joystick.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/init.py to init.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/view.py to view.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/log.py to log.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/glwidget.py to glwidget.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/rominfo.py to rominfo.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/keycodes.py to keycodes.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/cheat.py to cheat.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/worker.py to worker.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/mainwindow.py to mainwindow.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/input.py to input.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/dialogs.py to dialogs.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/vkwidget.py to vkwidget.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/recentfiles.py to recentfiles.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/romreader.py to romreader.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/keymap.py to keymap.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/init.py to init.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/init.py to init.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/inputbutton.py to inputbutton.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/imageview.py to imageview.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/utils.py to utils.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/platform.py to platform.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/archive.py to archive.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/loader.py to loader.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/core/init.py to init.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/core/vidext.py to vidext.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/core/core.py to core.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/core/defs.py to defs.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/core/config.py to config.cpython-312.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/opts.py to opts.cpython-312.pyc
installing package data to build/bdist.linux-x86_64/egg
running install_data
creating build/bdist.linux-x86_64/egg/share
creating build/bdist.linux-x86_64/egg/share/icons
creating build/bdist.linux-x86_64/egg/share/icons/hicolor
creating build/bdist.linux-x86_64/egg/share/icons/hicolor/256x256
creating build/bdist.linux-x86_64/egg/share/icons/hicolor/256x256/apps
copying xdg/net.sourceforge.m64py.M64Py.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/256x256/apps
creating build/bdist.linux-x86_64/egg/share/applications
copying xdg/net.sourceforge.m64py.M64Py.desktop -> build/bdist.linux-x86_64/egg/share/applications
creating build/bdist.linux-x86_64/egg/share/metainfo
copying xdg/net.sourceforge.m64py.M64Py.metainfo.xml -> build/bdist.linux-x86_64/egg/share/metainfo
creating build/bdist.linux-x86_64/egg/EGG-INFO
installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.12/m64py -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/m64py to 775
copying src/m64py.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying src/m64py.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying src/m64py.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying src/m64py.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying src/m64py.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
m64py.pycache.loader.cpython-312: module references file
creating 'dist/m64py-0.3.0-py3.12.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing m64py-0.3.0-py3.12.egg
removing '/home/jude/.local/lib/python3.12/site-packages/m64py-0.3.0-py3.12.egg' (and everything under it)
creating /home/jude/.local/lib/python3.12/site-packages/m64py-0.3.0-py3.12.egg
Extracting m64py-0.3.0-py3.12.egg to /home/jude/.local/lib/python3.12/site-packages
Adding m64py 0.3.0 to easy-install.pth file
Installing m64py script to /home/jude/.local/bin

Installed /home/jude/.local/lib/python3.12/site-packages/m64py-0.3.0-py3.12.egg
Processing dependencies for m64py==0.3.0
Searching for PySDL2==0.9.17
Best match: PySDL2 0.9.17
Processing PySDL2-0.9.17-py3.12.egg
Adding PySDL2 0.9.17 to easy-install.pth file

Using /home/jude/.local/lib/python3.12/site-packages/PySDL2-0.9.17-py3.12.egg
Searching for PyQt6==6.6.1
Best match: PyQt6 6.6.1
Adding PyQt6 6.6.1 to easy-install.pth file

Using /usr/lib/python3/dist-packages
Searching for PyQt6-sip==13.6.0
Best match: PyQt6-sip 13.6.0
Adding PyQt6-sip 13.6.0 to easy-install.pth file

Using /usr/lib/python3/dist-packages
Finished processing dependencies for m64py==0.3.0

Can you help me?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant