FrodeSolheim / fs-uae-launcher

A frontend for the FS-UAE Amiga emulator with support for the OpenRetro online game database.
GNU General Public License v2.0
61 stars 14 forks source link

MSYS2 - ModuleNotFoundError: No module named 'rx' #159

Open shoober420 opened 2 months ago

shoober420 commented 2 months ago

After compiling fs-uae-launcher on Windows 11 using MSYS2, I get this error after running ./fs-uae-launcher.

./fs-uae-launcher

Traceback (most recent call last): File "C:/msys64/home/RavenWolf-/fs-uae-launcher/fs-uae-launcher", line 11, in from launcher.main import main File "C:/msys64/home/RavenWolf-/fs-uae-launcher/launcher/main.py", line 20, in from launcher.apps.launcher2 import wsopenmain File "C:/msys64/home/RavenWolf-/fs-uae-launcher/launcher/apps/launcher2.py", line 11, in from launcher.launcherapp import LauncherApp File "C:/msys64/home/RavenWolf-/fs-uae-launcher/launcher/launcherapp.py", line 31, in from launcher.ui.launcherwindow import LauncherWindow File "C:/msys64/home/RavenWolf-/fs-uae-launcher/launcher/ui/launcherwindow.py", line 26, in from launcher.panels.quicksettingspanel import QuickSettingsPanel File "C:/msys64/home/RavenWolf_-/fs-uae-launcher/launcher/panels/quicksettingspanel.py", line 13, in from launcher.settings.settingsdialog import SettingsDialog File "C:/msys64/home/RavenWolf-/fs-uae-launcher/launcher/settings/settings_dialog.py", line 13, in from launcher.settings.advanced_videosettings import AdvancedVideoSettingsPage File "C:/msys64/home/RavenWolf-/fs-uae-launcher/launcher/settings/advanced_videosettings.py", line 6, in from system.prefs.components.notworking import PrefsNotWorkingWarningPanel File "C:/msys64/home/RavenWolf-/fs-uae-launcher/system/prefs/init.py", line 4, in from system.prefs.controllers import Controllers File "C:/msys64/home/RavenWolf_-/fs-uae-launcher/system/prefs/controllers.py", line 6, in from launcher.settings.joystick_settingspage import JoystickSettingsPage File "C:/msys64/home/RavenWolf-/fs-uae-launcher/launcher/settings/joystick_settingspage.py", line 10, in from system.wsopen import wsopen File "C:/msys64/home/RavenWolf-/fs-uae-launcher/system/wsopen.py", line 46, in from system.tools.calculator import CalculatorWindow File "C:/msys64/home/RavenWolf-/fs-uae-launcher/system/tools/init.py", line 1, in import system.tools.controllerconfig File "C:/msys64/home/RavenWolf-/fs-uae-launcher/system/tools/controllerconfig/init.py", line 3, in from system.tools.controllerconfig.controllerconfigwindow import ( File "C:/msys64/home/RavenWolf-/fs-uae-launcher/system/tools/controllerconfig/controllerconfigwindow.py", line 7, in from system.tools.controllerconfig.controllerconfigpanel import ( File "C:/msys64/home/RavenWolf-/fs-uae-launcher/system/tools/controllerconfig/controllerconfigpanel.py", line 26, in from launcher.fswidgets2.label import Label File "C:/msys64/home/RavenWolf-/fs-uae-launcher/launcher/fswidgets2/label.py", line 4, in from fscore.observable import Disposer, isObservable File "C:/msys64/home/RavenWolf-/fs-uae-launcher/fscore/observable.py", line 8, in import rx ModuleNotFoundError: No module named 'rx'

I have pip3 install rx lhafile pillow requests PyQt5 PyQt6 pyobjc typing_extensions installed for Windows. MSYS2 does not have a python-rx or mingw-w64-x86_64-python-rx package, which could be causing this error.