System/Installation/J902/Jqt-Linux

From J Wiki
Jump to navigation Jump to search

Jqt on Linux requires qt libraries that are installed as part of Linux. If Jqt fails to start after a J902 install, then the following may help you fix the problem.

Starting manually from a terminal or running ldd may give additional info. For example:

eric@fred ~ $ j902/bin/jqt
j902/bin/jqt: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.9' not found (required by j902/bin/jqt)
j902/bin/jqt: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by j902/bin/jqt)
eric@fred ~ $ ldd j902/bin/jqt
j902/bin/jqt: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.9' not found (required by j902/bin/jqt)
j902/bin/jqt: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by j902/bin/jqt)
  linux-vdso.so.1 =>  (0x00007fff755ef000) 
  libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fcf7e3de000)
  ...

`Qt_5.9' not found

This probably indicates you are running an older linux (e.g. Mint 18) without current qt libraries. Consider upgrading to a newer linux, but it might be easier to install the J901 version of Jqt.

Installing the contents of download jqt linux 64-bit (Qt5.5) from:
http://www.jsoftware.com/download/j902/qtide/
in your J902 bin folder will likely allow Jqt to run.

Other ldd problems

If ldd indicates other problems you can probably fix it by installing the missing libraries.

Debian/Ubuntu/Mint distributions may require:

sudo apt-get install libqt5core5a libqt5webengine5 libqt5websockets5 libqt5multimediawidgets5

Linux Installation (originally for J901) has additional info that might help.