Package Details: fs-uae-launcher 2.8.3-2

Git Clone URL: https://aur.archlinux.org/fs-uae-launcher.git (read-only)
Package Base: fs-uae-launcher
Description: Graphical user interface for the fs-uae Amiga emulator
Upstream URL: https://fs-uae.net/launcher/
Licenses: GPL2
Submitter: uffe
Maintainer: dbermond
Last Packager: dbermond
Votes: 15
Popularity: 0.641426
First Submitted: 2014-09-20 23:23
Last Updated: 2018-11-22 17:59

Latest Comments

1 2 Next › Last »

dbermond commented on 2018-11-22 18:06

@gbin Indeed, this is crashing only in Plasma desktop for me too, starting from a recent time. It works fine in other desktops like xfce, mate and lxqt. Fixing suggestions are welcome.

gbin commented on 2018-11-06 15:57

It recently started to crash under KDE, I could not figure out what is going on. Tried to change the themes etc as it crashes in QPlatformThemeFactory::create but nope. It does that on my 2 machines.

Edit: cloning the project from https://github.com/FrodeSolheim/fs-uae-launcher/issues if I use the arch pyqt5, still crashes. but if I install the exact same pyqt5 version using: pip install --user pyqt5 (installing PyQt5-5.11.3-5.11.2) works. I am puzzled :)

Application: python3.7 (python3.7), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f1959f9ed7f in raise () from /usr/lib/libc.so.6
#7  0x00007f1959f89672 in abort () from /usr/lib/libc.so.6
#8  0x00007f1959fe1878 in __libc_message () from /usr/lib/libc.so.6
#9  0x00007f1959fe818a in malloc_printerr () from /usr/lib/libc.so.6
#10 0x00007f1959fe997c in _int_free () from /usr/lib/libc.so.6
#11 0x00007f1957fcd6ad in QtPrivate::QStringList_removeDuplicates(QStringList*) () from /usr/lib/libQt5Core.so.5
#12 0x00007f19580a1f35 in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007f19580a4795 in QStandardPaths::standardLocations(QStandardPaths::StandardLocation) () from /usr/lib/libQt5Core.so.5
#14 0x00007f195805585c in QStandardPaths::locate(QStandardPaths::StandardLocation, QString const&, QFlags<QStandardPaths::LocateOption>) () from /usr/lib/libQt5Core.so.5
#15 0x00007f194ac6fa26 in ?? () from /usr/lib/libKF5Solid.so.5
#16 0x00007f194ac6fc83 in ?? () from /usr/lib/libKF5Solid.so.5
#17 0x00007f19580fa65d in qAddPreRoutine(void (*)()) () from /usr/lib/libQt5Core.so.5
#18 0x00007f195a19954a in call_init.part () from /lib64/ld-linux-x86-64.so.2
#19 0x00007f195a19964a in _dl_init () from /lib64/ld-linux-x86-64.so.2
#20 0x00007f195a19d533 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#21 0x00007f195a09ef57 in _dl_catch_exception () from /usr/lib/libc.so.6
#22 0x00007f195a19cdff in _dl_open () from /lib64/ld-linux-x86-64.so.2
#23 0x00007f1959bea15a in ?? () from /usr/lib/libdl.so.2
#24 0x00007f195a09ef57 in _dl_catch_exception () from /usr/lib/libc.so.6
#25 0x00007f195a09eff3 in _dl_catch_error () from /usr/lib/libc.so.6
#26 0x00007f1959bea8bf in ?? () from /usr/lib/libdl.so.2
#27 0x00007f1959bea1fa in dlopen () from /usr/lib/libdl.so.2
#28 0x00007f19580f356e in ?? () from /usr/lib/libQt5Core.so.5
#29 0x00007f19580ed1b6 in ?? () from /usr/lib/libQt5Core.so.5
#30 0x00007f19580ed781 in ?? () from /usr/lib/libQt5Core.so.5
#31 0x00007f19580e3661 in QFactoryLoader::instance(int) const () from /usr/lib/libQt5Core.so.5
#32 0x00007f1954de05d3 in QPlatformThemeFactory::create(QString const&, QString const&) () from /usr/lib/libQt5Gui.so.5
#33 0x00007f1954dea5b1 in QGuiApplicationPrivate::createPlatformIntegration() () from /usr/lib/libQt5Gui.so.5
#34 0x00007f1954deb42e in QGuiApplicationPrivate::createEventDispatcher() () from /usr/lib/libQt5Gui.so.5
#35 0x00007f19580fda35 in QCoreApplicationPrivate::init() () from /usr/lib/libQt5Core.so.5
#36 0x00007f1954dec650 in QGuiApplicationPrivate::init() () from /usr/lib/libQt5Gui.so.5
#37 0x00007f1953555b9a in QApplicationPrivate::init() () from /usr/lib/libQt5Widgets.so.5
#38 0x00007f1953bad7fa in ?? () from /usr/lib/python3.7/site-packages/PyQt5/QtWidgets.so
#39 0x00007f1953bad8da in ?? () from /usr/lib/python3.7/site-packages/PyQt5/QtWidgets.so
#40 0x00007f19583b383c in ?? () from /usr/lib/python3.7/site-packages/PyQt5/sip.so
#41 0x00007f1959d6f06c in _PyObject_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#42 0x00007f1959db2f24 in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#43 0x00007f1959cfd8fb in _PyFunction_FastCallDict () from /usr/lib/libpython3.7m.so.1.0
#44 0x00007f1959e11a53 in ?? () from /usr/lib/libpython3.7m.so.1.0
#45 0x00007f1959d6f2fc in _PyObject_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#46 0x00007f1959db2f24 in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#47 0x00007f1959cfc879 in _PyEval_EvalCodeWithName () from /usr/lib/libpython3.7m.so.1.0
#48 0x00007f1959d42be2 in _PyFunction_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#49 0x00007f1959db2bf4 in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#50 0x00007f1959cfd8fb in _PyFunction_FastCallDict () from /usr/lib/libpython3.7m.so.1.0
#51 0x00007f1959d0d028 in _PyObject_Call_Prepend () from /usr/lib/libpython3.7m.so.1.0
#52 0x00007f1959d5b303 in ?? () from /usr/lib/libpython3.7m.so.1.0
#53 0x00007f1959d6f06c in _PyObject_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#54 0x00007f1959db2f24 in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#55 0x00007f1959d42a3b in _PyFunction_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#56 0x00007f1959dae76d in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#57 0x00007f1959d42a3b in _PyFunction_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#58 0x00007f1959db2bf4 in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#59 0x00007f1959d42a3b in _PyFunction_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#60 0x00007f1959dae76d in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#61 0x00007f1959cfc879 in _PyEval_EvalCodeWithName () from /usr/lib/libpython3.7m.so.1.0
#62 0x00007f1959cfd7a4 in PyEval_EvalCodeEx () from /usr/lib/libpython3.7m.so.1.0
#63 0x00007f1959cfd7cc in PyEval_EvalCode () from /usr/lib/libpython3.7m.so.1.0
#64 0x00007f1959e261e4 in ?? () from /usr/lib/libpython3.7m.so.1.0
#65 0x00007f1959e276ee in PyRun_FileExFlags () from /usr/lib/libpython3.7m.so.1.0
#66 0x00007f1959e2ac45 in PyRun_SimpleFileExFlags () from /usr/lib/libpython3.7m.so.1.0
#67 0x00007f1959e2cf43 in ?? () from /usr/lib/libpython3.7m.so.1.0
#68 0x00007f1959e2d14c in _Py_UnixMain () from /usr/lib/libpython3.7m.so.1.0
#69 0x00007f1959f8b223 in __libc_start_main () from /usr/lib/libc.so.6
#70 0x00005610cbddc05e in _start ()
[Inferior 1 (process 3839) detached]

CyberShadow commented on 2018-06-16 04:49

Kindly apply this patch to fix building in a chroot (also as per quite's flag):

diff --git a/PKGBUILD b/PKGBUILD
index [`f15b00d`](https://aur.archlinux.org/cgit/aur.git/commit/?h=fs-uae-launcher&id=f15b00d)..3d6458e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,12 +31,13 @@ backup=()
 options=()
 install=
 changelog=
-source=("${_pkgurl}" "remove_inbuilt_six.patch")
-#source=("${_pkgurl}")
-noextract=()
-
+source=("${_pkgurl}"
+        "fs-uae-launcher.patch"
+        "remove_inbuilt_six.patch")
 md5sums=('6afb73337cdeaca9339264350e4a5d17'
+         'ce0209cd9aec7fa9a70386b6955b23ce'
          '0ead6046d867517d42fb981a10d49d81')
+noextract=()

 prepare() {
   cd "${srcdir}/${_pkgname}-${_pkgver}/${_pkgsrcdir}"
@@ -45,8 +46,8 @@ prepare() {
 build() {
   # Patch to remove the packaged version of python-six
   cd "${srcdir}/${_pkgname}-${_pkgver}/${_pkgsrcdir}"
-  patch -N -i ../../remove_inbuilt_six.patch
-  patch -N -i ../../fs-uae-launcher.patch
+  patch -N -i ../remove_inbuilt_six.patch
+  patch -N -i ../fs-uae-launcher.patch
   make all
 }

MR-2 commented on 2017-02-19 13:22

Version 2.8.3 at least starts (didn't test it further though) with a few modifications of the following files:

PKGBUILD:
http://pastebin.com/epU6YiZ8

remove_inbuilt_six.patch:
http://pastebin.com/EcaSY4r1

starquake commented on 2016-07-09 11:31

That seems to work.

Also I needed to install python-lhafile. This should probably be added as a dependency

mcgyver commented on 2016-02-16 01:30

I finally managed to get this running with a few alterations to the fs-uae-script.

As I understood, the problem arises from the presence of a different "six" package in the system, and therefore every reference needs to be removed and a new path for the "six" package in the fs-uae folder needs to be added.

Not sure if it works in every context, but at least is a start. Please let me know comments.

Cheers

/usr/bin/fs-uae-launcher

(replace the dots at the beginning of the line with spaces)

#!/usr/bin/python3

import os
import sys
import pkg_resources

# remove six from list of known packages
try:
....del sys.modules['six']
except KeyError:
....pass

if os.environ.get("FSGS_PYTHONPATH", ""):
....sys.path.insert(0, os.environ.get("FSGS_PYTHONPATH"))
else:
....sys.path.insert(0, "/usr/share/fs-uae-launcher")
....sys.path.insert(0, "/usr/share/fs-uae-launcher/six")

for i in range(len(sys.meta_path)-1,-1,-1):
....try:
........if sys.meta_path[i].name == 'six':
............sys.meta_path.pop(i)
....except:
........pass

from fs_uae_launcher.main import main
main()

andre77 commented on 2016-02-03 09:09

The program don't run anymore with this exit error:

FS-UAE Launcher 2.6.1
Traceback (most recent call last):
File "/usr/share/fs-uae-launcher/fsgs/Archive.py", line 9, in <module>
from lhafile import LhaFile
ImportError: No module named 'lhafile'
LhaFile module import problem

Unhandled exception detected in thread MainThread:
ImportError:__init__.py:load_module:60

Traceback (most recent call last):
File "/usr/bin/fs-uae-launcher", line 12, in <module>
main()
File "/usr/share/fs-uae-launcher/fs_uae_launcher/main.py", line 127, in main
from fs_uae_launcher.ConfigChecker import ConfigChecker
File "/usr/share/fs-uae-launcher/fs_uae_launcher/ConfigChecker.py", line 2, in <module>
from .Config import Config
File "/usr/share/fs-uae-launcher/fs_uae_launcher/Config.py", line 21, in <module>
from fsgs.platform import PlatformHandler
File "/usr/share/fs-uae-launcher/fsgs/platform.py", line 43, in <module>
from .platforms.amiga import AmigaPlatformHandler
File "/usr/share/fs-uae-launcher/fsgs/platforms/amiga.py", line 3, in <module>
from fsgs.amiga.amigarunner import AmigaRunner
File "/usr/share/fs-uae-launcher/fsgs/amiga/amigarunner.py", line 5, in <module>
from fsgs.amiga.LaunchHandler import LaunchHandler
File "/usr/share/fs-uae-launcher/fsgs/amiga/LaunchHandler.py", line 12, in <module>
from fsbc.Resources import Resources
File "/usr/share/fs-uae-launcher/fsbc/Resources.py", line 2, in <module>
from pkg_resources import resource_filename
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 49, in <module>
from pkg_resources.extern.six.moves import urllib, map, filter
File "/usr/lib/python3.5/site-packages/pkg_resources/extern/__init__.py", line 60, in load_module
"distribution.".format(**locals())
ImportError: The 'six.moves' package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.


Unhandled exception detected in thread MainThread:
ImportError:__init__.py:load_module:60

Traceback (most recent call last):
File "/usr/bin/fs-uae-launcher", line 12, in <module>
main()
File "/usr/share/fs-uae-launcher/fs_uae_launcher/main.py", line 127, in main
from fs_uae_launcher.ConfigChecker import ConfigChecker
File "/usr/share/fs-uae-launcher/fs_uae_launcher/ConfigChecker.py", line 2, in <module>
from .Config import Config
File "/usr/share/fs-uae-launcher/fs_uae_launcher/Config.py", line 21, in <module>
from fsgs.platform import PlatformHandler
File "/usr/share/fs-uae-launcher/fsgs/platform.py", line 43, in <module>
from .platforms.amiga import AmigaPlatformHandler
File "/usr/share/fs-uae-launcher/fsgs/platforms/amiga.py", line 3, in <module>
from fsgs.amiga.amigarunner import AmigaRunner
File "/usr/share/fs-uae-launcher/fsgs/amiga/amigarunner.py", line 5, in <module>
from fsgs.amiga.LaunchHandler import LaunchHandler
File "/usr/share/fs-uae-launcher/fsgs/amiga/LaunchHandler.py", line 12, in <module>
from fsbc.Resources import Resources
File "/usr/share/fs-uae-launcher/fsbc/Resources.py", line 2, in <module>
from pkg_resources import resource_filename
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 49, in <module>
from pkg_resources.extern.six.moves import urllib, map, filter
File "/usr/lib/python3.5/site-packages/pkg_resources/extern/__init__.py", line 60, in load_module
"distribution.".format(**locals())
ImportError: The 'six.moves' package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.

ChaosKid42 commented on 2015-12-07 12:14

I had problems building this package (patch file could not be found).

There is a new version of fs-uae-lancher, too.

I suggest the following changes to the package:

http://pastebin.com/RsrFrsy3

thuejk commented on 2015-01-06 00:05

Thanks - seems to work :).

uffe commented on 2015-01-05 01:37

pkg updated to avoid py-six collision (I hope)