Error 'ValueError: Namespace GdkPixbuf not available'
On Gentoo Linux, I get the following error:
$ ./ironscanner
[38192] PyInstaller Bootloader 3.x
[38192] LOADER: executable is /tmp/ironscanner
[38192] LOADER: homepath is /tmp
[38192] LOADER: _MEIPASS2 is NULL
[38192] LOADER: archivename is /tmp/ironscanner
[38192] LOADER: Extracting binaries
[38192] LOADER: Executing self as child
[38192] LOADER: set _MEIPASS2 to /tmp/_MEIHhAT8w
[38192] LOADER: LD_LIBRARY_PATH_ORIG=/usr/lib64:
[38192] LOADER: LD_LIBRARY_PATH=/tmp/_MEIHhAT8w:/usr/lib64:
[38192] LOADER: Registering signal handlers
[38214] PyInstaller Bootloader 3.x
[38214] LOADER: executable is /tmp/ironscanner
[38214] LOADER: homepath is /tmp
[38214] LOADER: _MEIPASS2 is /tmp/_MEIHhAT8w
[38214] LOADER: archivename is /tmp/ironscanner
[38214] LOADER: Already in the child - running user's code.
[38214] LOADER: Python library: /tmp/_MEIHhAT8w/libpython3.7m.so.1.0
[38214] LOADER: Loaded functions from Python library.
[38214] LOADER: Manipulating environment (sys.path, sys.prefix)
[38214] LOADER: sys.prefix is /tmp/_MEIHhAT8w
[38214] LOADER: Pre-init sys.path is /tmp/_MEIHhAT8w/base_library.zip:/tmp/_MEIHhAT8w
[38214] LOADER: Setting runtime options
[38214] LOADER: Initializing python
[38214] LOADER: Overriding Python's sys.path
[38214] LOADER: Post-init sys.path is /tmp/_MEIHhAT8w/base_library.zip:/tmp/_MEIHhAT8w
[38214] LOADER: Setting sys.argv
[38214] LOADER: setting sys._MEIPASS
[38214] LOADER: importing modules from CArchive
[38214] LOADER: extracted struct
[38214] LOADER: callfunction returned...
[38214] LOADER: extracted pyimod01_os_path
[38214] LOADER: callfunction returned...
[38214] LOADER: extracted pyimod02_archive
[38214] LOADER: callfunction returned...
[38214] LOADER: extracted pyimod03_importers
[38214] LOADER: callfunction returned...
[38214] LOADER: Installing PYZ archive with Python modules.
[38214] LOADER: PYZ archive: PYZ-00.pyz
[38214] LOADER: Running pyiboot01_bootstrap.py
[38214] LOADER: Running pyi_rth_pkgres.py
[38214] LOADER: Running pyi_rth_gtk.py
[38214] LOADER: Running pyi_rth_glib.py
[38214] LOADER: Running pyi_rth_gio.py
[38214] LOADER: Running pyi_rth_gdkpixbuf.py
[38214] LOADER: Running pyi_rth_gi.py
[38214] LOADER: Running pyi_rth_multiprocessing.py
[38214] LOADER: Running launcher.py
Traceback (most recent call last):
File "launcher.py", line 6, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "/usr/local/lib/python3.7/dist-packages/PyInstaller/loader/pyimod03_importers.py", line 621, in exec_module
File "ironscanner-2.0-py3.7.egg/ironscanner/main.py", line 19, in <module>
File "gi/__init__.py", line 129, in require_version
ValueError: Namespace GdkPixbuf not available
[38214] Failed to execute script launcher
[38214] LOADER: OK.
[38214] LOADER: Cleaning up Python interpreter.
[38192] LOADER: Restoring signal handlers
[38192] LOADER: freeing args
[38192] LOADER: returning child exit status 255
[38192] LOADER: Back to parent (RC: 255)
[38192] LOADER: Doing cleanup
[38192] LOADER: Freeing archive status for /tmp/ironscanner