[Blink] Blink looks for uis in wrong path

José Ramón Muñoz Pekkarinen koalinux at gmail.com
Wed Jun 7 21:37:54 CEST 2017


    Hi,

    Doing some experiments with gentoo ebuilds I got a working installing
blink-3.0.3 ebuild.
When I execute blink, an error looking for the uis in the wrong place shows
up:

$ blink
Traceback (most recent call last):
  File "/usr/lib/python-exec/python2.7/blink", line 67, in <module>
    from blink import Blink
  File "/usr/lib64/python2.7/site-packages/blink/__init__.py", line 31, in
<module>
    from blink.chatwindow import ChatWindow
  File "/usr/lib64/python2.7/site-packages/blink/chatwindow.py", line 39,
in <module>
    from blink.contacts import URIUtils
  File "/usr/lib64/python2.7/site-packages/blink/contacts.py", line 48, in
<module>
    from blink.sessions import SessionManager, StreamDescription
  File "/usr/lib64/python2.7/site-packages/blink/sessions.py", line 48, in
<module>
    from blink.screensharing import ScreensharingWindow, VNCClient,
ServerDefault
  File
"/usr/lib64/python2.7/site-packages/blink/screensharing/__init__.py", line
3, in <module>
    from blink.screensharing.vncviewer import ScreensharingWindow, VNCViewer
  File
"/usr/lib64/python2.7/site-packages/blink/screensharing/vncviewer.py", line
387, in <module>
    ui_class, base_class =
uic.loadUiType(Resources.get('screensharing_dialog.ui'))
  File "/usr/lib64/python2.7/site-packages/PyQt5/uic/__init__.py", line
198, in loadUiType
    winfo = compiler.UICompiler().compileUi(uifile, code_string,
from_imports, resource_suffix, import_from)
  File "/usr/lib64/python2.7/site-packages/PyQt5/uic/Compiler/compiler.py",
line 110, in compileUi
    w = self.parse(input_stream, resource_suffix)
  File "/usr/lib64/python2.7/site-packages/PyQt5/uic/uiparser.py", line
1002, in parse
    document = parse(filename)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1182, in parse
    tree.parse(source, parser)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 647, in parse
    source = open(source, "rb")
IOError: [Errno 2] No such file or directory:
u'/usr/lib64/python-exec/python2.7/share/blink/screensharing_dialog.ui'

   The uis are properly installed in /usr/share/blink:

$ ls /usr/share/blink
about_panel.ui         blink.ui            chat_widget.ui
 contact_group.ui        icons                            otr_widget.ui
       screensharing_toolbox.ui  tls
add_account.ui         chat                chat_window.ui        contact.ui
             incoming_calltransfer_dialog.ui  pending_watcher.ui
screensharing_window.ui   video_widget.ui
audio_session_drag.ui  chat_input_lock.ui  conference_dialog.ui
 filetransfer_item.ui    incoming_dialog.ui               preferences.ui
        server_tools.ui           zrtp_widget.ui
audio_session.ui       chat_session.ui     contact_editor.ui
filetransfer_window.ui  incoming_filetransfer_dialog.ui
 screensharing_dialog.ui  sounds

    Is there any way to tell blink where to look for them? Or is this
something I should modify on the ebuild to
install uis in /usr/lib64/python-exec/python2.7/share/blink?

    Thanks!

    José
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ag-projects.com/pipermail/blink/attachments/20170607/572cd69a/attachment.html>


More information about the Blink mailing list