I suggest you ...

Fedora 16, QT 4.8 and SSL

Like the similar previous problem with Ubuntu 11.10: http://feedback.mendeley.com/forums/4941-mendeley-feedback/suggestions/2271445-ubuntu-11-10-qt-4-7-and-ssl?ref=title

Fedora 16 ships with Qt 4.8.0, and this is not picked up by Mendeley (doing 'ldd' on libMendeley.so reveals that of the system Qt libraries, all are recognized except for libQtWebKit.so.4, even though it's present); reverting to the bundled Qt 4.6 requires having my own copy of openssl 0.9.8 since the system ships OpenSSL 1.0

18 votes
Vote 0 votes Vote Vote
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service

    You'll receive a confirmation email with a link to create a password (optional).

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Michel Alexandre SalimMichel Alexandre Salim shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    28 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      Submitting...
      • MoritzMoritz commented  ·   ·  Flag as inappropriate

        confirming mendeley with qt 4.8 needs --force-bundled-qt not to crash and opening external files is not possible due to

        since this is default in my distribution (archlinux stable using kde 4.8.0), for me this is annoying

        output:
        ~% mendeleydesktop --force-bundled-qt :(
        Forcing bundled Qt
        Running /opt/mendeleydesktop/bin/..//lib/mendeleydesktop/libexec/mendeleydesktop.x86_64 --force-bundled-qt
        kfmclient: symbol lookup error: /usr/lib/libkdeui.so.5: undefined symbol: _ZN10QTableView13doItemsLayoutEv

      • ago.sylvainago.sylvain commented  ·   ·  Flag as inappropriate

        Just my 2 cts... Shouldn't mendeley be updated to work with qt4.8? Will it come in near future release?

      • mdshw5mdshw5 commented  ·   ·  Flag as inappropriate

        While --force-bundled-qt works fine for launching Mendeley, the "mendeleydesktop.deskop" launcher file for gnome-shell keeps updating every time I append this to the launch action. Does anyone know how to make a persistent gnome3 launcher that will launch Mendeley?

      • Vítor FerreiraVítor Ferreira commented  ·   ·  Flag as inappropriate

        By following the current workaround of —force-bundled-qt command-line argument, I also get a new error when opening any external link like open file externally or open folder. It gives
        kfmclient: symbol lookup error: /usr/lib64/libkdeui.so.5: undefined symbol: _ZN10QTableView13doItemsLayoutEv.
        I have installed all the kdelibs 4.6 and some qt 4.7 libs (the ones corresponding to those bundled with the generic tarball) and the undefined symbols errors are gone. However mendeleydesktop fails to process the desktop file. For example , it finds no service type "Application" or mimetype "application/pdf". In short, I think in run-time qt bundled libs get mixed with kdelibs 4.7 and/or qt 4.8, resulting in several undefined symbol errors.
        The only long-term solution seems to be migrating to qt 4.8.
        Strangely, if I run mendeleydesktop from the terminal (started manually by me), mendeleydesktop somehow manages to open external links and apps without the above errors.

      • robert.knightAdminrobert.knight (Admin, Mendeley) commented  ·   ·  Flag as inappropriate

        > As and when I close the terminal the GUI Mendeley goes off

        Use nohup ("no hangup") to prevent terminal programs from being killed when the terminal window is closed. eg:

        nohup ./bin/mendeleydesktop --force-bundled-qt

      • neeeneee commented  ·   ·  Flag as inappropriate

        Thanks Robert. I could able to open it. But...again there is a small issue. As and when I close the terminal the GUI Mendeley goes off, and when ever I try to open it without internet, I could not able to do that. Please help me...
        Thanks in advance

      • neeeneee commented  ·   ·  Flag as inappropriate

        Can any body help me in this regard...Please I am trying to resolve it since two nights completely....
        [neee@Neee mendeleydesktop-1.3-dev3-linux-i486]$ ./bin/mendeleydesktop
        Using system Qt version 4.8.0 in /usr/lib
        Running /home/niranjan/Desktop/mendeleydesktop-1.3-dev3-linux-i486/bin/..//lib/mendeleydesktop/libexec/mendeleydesktop.i486
        QGtkStyle was unable to detect the current GTK+ theme.
        loaded the Generic plugin
        QGtkStyle was unable to detect the current GTK+ theme.
        QSharedPointer: pointer 0xa624058 already has reference counting

        thanks in advance

      • BSPBSP commented  ·   ·  Flag as inappropriate

        Sorry but... where can I get the 1.3-dev1 version?

        thanks in advance

      • APJAPJ commented  ·   ·  Flag as inappropriate

        Thanks Salim and Robert. I had to just follow this post after my up gradation to Fedora 16. Mendeley 1.3-dev1 --force-bundled-qt is quite clean.

      • JenniferJennifer commented  ·   ·  Flag as inappropriate

        On Fedora 16, using the bundled Qt can get around the library issue, but I could still not access the web with Mendeley. Is that still an bug or if it's my own problem? I'm using static ip configuration.

        Error print outs:

        QSslSocket: cannot call unresolved function d2i_X509
        QSslSocket: cannot call unresolved function d2i_X509
        QSslSocket: cannot call unresolved function SSLv3_client_method
        QSslSocket: cannot call unresolved function SSL_CTX_new
        QSslSocket: cannot call unresolved function SSL_library_init
        QSslSocket: cannot call unresolved function ERR_get_error
        QSslSocket: cannot call unresolved function ERR_error_string

      ← Previous 1

      Knowledge Base and Helpdesk