Package Details: mirage 0.11.1-4

Git Clone URL: https://aur.archlinux.org/mirage.git (read-only, click to copy)
Package Base: mirage
Description: A fast and simple GTK+ Image Viewer
Upstream URL: https://gitlab.com/thomasross/mirage
Licenses: GPL3
Conflicts: mirage-python3
Replaces: mirage-python3
Submitter: Barthalion
Maintainer: dmitmel
Last Packager: dmitmel
Votes: 18
Popularity: 0.000467
First Submitted: 2018-01-07 16:15 (UTC)
Last Updated: 2023-05-05 21:20 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

dmitmel commented on 2021-12-03 18:54 (UTC)

DAC324: python2-gobject2 is a transitive dependency. The "library is missing" error is due to mismatching shared object versions. You have to rebuild the python2-gobject2 package. For example, for yay the command is: yay -S --rebuild python2-gobject2.

DAC324 commented on 2021-12-03 18:50 (UTC)

Looks like python2-gobject2 is indeed required but it does not appear in the package's dependencies. So,like me, if you are experiencing the same error @Kaiya encountered

Traceback (most recent call last):
  File "/usr/bin/mirage", line 27, in <module>
    import mirage
  File "/usr/lib/python2.7/site-packages/mirage.py", line 30, in <module>
    import gtk
  File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 30, in <module>
    import gobject as _gobject
  File "/usr/lib/python2.7/site-packages/gobject/__init__.py", line 47, in <module>
    from gobject.constants import *
  File "/usr/lib/python2.7/site-packages/gobject/constants.py", line 24, in <module>
    import gobject._gobject
ImportError: libffi.so.7: cannot open shared object file: No such file or directory

you will have to install python2-gobject2 from AUR as well as this package is not retrieved automatically when installing mirage.

dmitmel commented on 2021-10-24 12:29 (UTC)

Kaiya: The issue with libffi seems to have been resolved (https://aur.archlinux.org/cgit/aur.git/commit/?h=python2-gobject2&id=b02190379ab524bcd89bc1b268911ffcdce48568), please unflag this package.

zuzavo commented on 2021-10-23 12:39 (UTC)

Maybe there are people using python2 packages in virtualbox for they own reasons..

zuzavo commented on 2021-10-23 12:35 (UTC)

@dmitmel. Yes, I know you are the maintainer (thanks) I reefer that haven't been any update since 2014.

dmitmel commented on 2021-10-23 12:27 (UTC) (edited on 2021-10-23 12:28 (UTC) by dmitmel)

Well, the package isn't exactly unmaintained, the original software is, but yes, a maintained fork exists, which can be installed from the package mirage-python3.

zuzavo commented on 2021-10-23 12:25 (UTC)

Why are you installing an unmaintained package with python2? Python2 is a security risk. Here in the AUR is a python3 mirage.

dmitmel commented on 2021-10-23 12:20 (UTC)

The problem seems to be with that package and not mirage. On my system the last line in the stack trace you posted, import gobject._gobject, loads /usr/lib/python2.7/site-packages/gobject/_gobject.so, which is linked to libffi.so.8 and not libffi.so.7.

dmitmel commented on 2021-10-23 12:12 (UTC)

Kaiya: Try rebuilding the python2-gobject2 package

Kaiya commented on 2021-10-23 09:50 (UTC)

Package is currently broken:

$ mirage
Traceback (most recent call last):
  File "/usr/bin/mirage", line 27, in <module>
    import mirage
  File "/usr/lib/python2.7/site-packages/mirage.py", line 30, in <module>
    import gtk
  File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 30, in <module>
    import gobject as _gobject
  File "/usr/lib/python2.7/site-packages/gobject/__init__.py", line 47, in <module>
    from gobject.constants import *
  File "/usr/lib/python2.7/site-packages/gobject/constants.py", line 24, in <module>
    import gobject._gobject
ImportError: libffi.so.7: cannot open shared object file: No such file or directory