Also all other shared libraries are more up to date (including ssl). ![]() All the minor releases of Qt are in Arch repos before the upstream provides The full package is ~450mb and this one is around ~100mb (this was around Of all the issues they had with 1.19 release. Includes all needed Qt5 libraries in order to avoid crashing while opens a file." ![]() Pkgdesc="Academic software for managing and sharing research papers (desktop client). I think that to build the bundled package will be enough to change a few lines in the PKGBUILD, namely no dependencies and update the checksums to the 1.19.2-2 files. But it is the one that will work for most of the users. Sure, It is a just a temporal solution while the Mendeley developers don't build the package with the Qt 5.11 libraries. Meanwhile, I have tested the bundle package and it seems to work fine for me. This package crash whenever tried to open a pdf file. Please refer to A case study: how to compile a Fcitx platforminputcontext plugin for a proprietary software that uses Qt 5 | CS Slayer You can even compile your own Fcitx platforminputcontext plugin usinga specific version of Qt. Then cp libfcitxplatforminputcontextplugin.so /opt/mendeleydesktop/lib/mendeleydesktop/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so.įor example, if you install mendeleydesktop 1.19.2-1, the correct version of libfcitxplatforminputcontextplugin.so is in. _ZN9QMetaType25registerConverterFunctionEPKN9QtPrivate25AbstractConverterFunctionEii You need to find out which version of Qt is used for libfcitxplatforminputcontextplugin by executing strings libfcitxplatforminputcontextplugin.so|grep "Qt", You can extract the corresponding libfcitxplatforminputcontextplugin.so (/usr/lib/qt/plugins/platforminputcontexts/) from an older version of. ![]() This is the QtCore library version Qt 5.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build by GCC 5.3.1 20160406 (Red Hat 5.3.1-6)) To find which version of Qt mendeleydesktop is using, please execute qt strings libQt5Core.so.5 | grep "Qt 5". libfcitxplatforminputcontextplugin.so should use the same version of Qt as mendeleydesktop. usr/bin/mendeleydesktop: line 4: 10709 Trace/breakpoint trap (core dumped) /opt/mendeleydesktop/lib/mendeleydesktop/libexec/mendeleydesktop.x86_64 seems that Qt5.15 changed some function in libQt5WebEngineCore: % nm -D qt/libQt5WebEngineCore.so.5.10 | grep processMain #in tar.bz2Ġ000000000758bd0 T nm -D /usr/lib/libQt5WebEngineCore.so.5.15 | grep processMainĠ000000000a1b460 T I guess I cannot run mendeleydesktop with Qt5.15?įor those who can't use Fcitx even after you install fcitx-qt5, this is caused by a wrong version of libfcitxplatforminputcontextplugin.so. opt/mendeleydesktop/lib/mendeleydesktop/libexec/QtWebEngineProcess: symbol lookup error: /opt/mendeleydesktop/lib/mendeleydesktop/libexec/QtWebEngineProcess: undefined symbol: _ZN11QtWebEngine11processMainEiPPKc, version Qt_5 This is depreciated and may fail in the future. QtWebEngine::initialize() called with QCoreApplication object already created and should be call before. I got undefined symbol when running mendeleydesktop: shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |