I don't have any other clue about the Virtual keyboard I will fill a bug report...
Nevertheless for QtWebkit as i told you below, the problem seems a little bit different. My application (called webbrowser) find the plugin but it seems the version 3.0 of the module is not installed. Is there a way to know which version of a module is available on the system? >> Hi, >> It maybe something simple: >> If the library is there I would check the usual suspects like look if >> something is missing or cannot be found on your machine so that it cannot >> run (“ldd libqtvirtualkeyboardstylesplugin.so”). There may be an (r)path, >> etc. problem > or a required library is indeed not installed. >> - Michael. > > Hello Michael, > > I didn't set any RPATH in my application but I set the paths for Qt 5.7 on > the i.MX6 target (see my first post > http://lists.qt-project.org/pipermail/interest/2016-June/023323.html) > > ----- > Virtual Keyboard plugin > > # ldd /opt/qt5.7/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so > /opt/qt5.7/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so: > libqtvirtualkeyboardplugin.so => > /opt/qt5.7/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so > (0x78000000) > libQt5Quick.so.5 => /opt/qt5.7/lib/libQt5Quick.so.5 (0x78100000) > libQt5Gui.so.5 => /opt/qt5.7/lib/libQt5Gui.so.5 (0x78400000) > libQt5Qml.so.5 => /opt/qt5.7/lib/libQt5Qml.so.5 (0x78800000) > libQt5Network.so.5 => /opt/qt5.7/lib/libQt5Network.so.5 (0x78ab0000) > libsocket.so.3 => /base/lib/libsocket.so.3 (0x78090000) > libQt5Core.so.5 => /opt/qt5.7/lib/libQt5Core.so.5 (0x78c00000) > libm.so.2 => /proc/boot/libm.so.2 (0x780c0000) > libGLESv2.so.1 => /base/usr/lib/libGLESv2.so.1 (0x780b4000) > libEGL.so.1 => /base/usr/lib/libEGL.so.1 (0x780e3000) > libcpp.so.5 => /base/lib/libcpp.so.5 (0x783a0000) > libpng14.so.0 => /base/usr/lib/libpng14.so.0 (0x78790000) > libz.so.2 => /base/usr/lib/libz.so.2 (0x780ed000) > libslog2.so.1 => /base/lib/libslog2.so.1 (0x78398000) > libicui18n.so.49 => /base/usr/lib/libicui18n.so.49 (0x79000000) > libicuuc.so.49 => /base/usr/lib/libicuuc.so.49 (0x79110000) > libicudata.so.49 => /base/usr/lib/libicudata.so.49 (0x79200000) > libpps.so.1 => /proc/boot/libpps.so.1 (0x78781000) > libcpp-ne.so.5 => /base/lib/libcpp-ne.so.5 (0x78ba0000) > > ----- > Virtual Keyboard Style plugin > > # ldd > /opt/qt5.7/qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so > /opt/qt5.7/qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so: > libqtvirtualkeyboardstylesplugin.so => > /opt/qt5.7/qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so > (0x78000000) > libQt5Quick.so.5 => /opt/qt5.7/lib/libQt5Quick.so.5 (0x78100000) > libQt5Svg.so.5 => /opt/qt5.7/lib/libQt5Svg.so.5 (0x78010000) > libQt5Widgets.so.5 => /opt/qt5.7/lib/libQt5Widgets.so.5 (0x78400000) > libQt5Gui.so.5 => /opt/qt5.7/lib/libQt5Gui.so.5 (0x78900000) > libQt5Qml.so.5 => /opt/qt5.7/lib/libQt5Qml.so.5 (0x78d00000) > libQt5Network.so.5 => /opt/qt5.7/lib/libQt5Network.so.5 (0x78fb0000) > libsocket.so.3 => /base/lib/libsocket.so.3 (0x78050000) > libQt5Core.so.5 => /opt/qt5.7/lib/libQt5Core.so.5 (0x79100000) > libm.so.2 => /proc/boot/libm.so.2 (0x78080000) > libGLESv2.so.1 => /base/usr/lib/libGLESv2.so.1 (0x78074000) > libEGL.so.1 => /base/usr/lib/libEGL.so.1 (0x780a3000) > libcpp.so.5 => /base/lib/libcpp.so.5 (0x783a0000) > libz.so.2 => /base/usr/lib/libz.so.2 (0x780b0000) > libpng14.so.0 => /base/usr/lib/libpng14.so.0 (0x780d0000) > libslog2.so.1 => /base/lib/libslog2.so.1 (0x780c2000) > libicui18n.so.49 => /base/usr/lib/libicui18n.so.49 (0x79500000) > libicuuc.so.49 => /base/usr/lib/libicuuc.so.49 (0x79610000) > libicudata.so.49 => /base/usr/lib/libicudata.so.49 (0x79700000) > libpps.so.1 => /proc/boot/libpps.so.1 (0x780ca000) > libcpp-ne.so.5 => /base/lib/libcpp-ne.so.5 (0x78840000) > > ----- > Application > > # ldd ./basic > ./basic: > libQt5Quick.so.5 => /opt/qt5.7/lib/libQt5Quick.so.5 (0x78000000) > libQt5Gui.so.5 => /opt/qt5.7/lib/libQt5Gui.so.5 (0x78300000) > libQt5Qml.so.5 => /opt/qt5.7/lib/libQt5Qml.so.5 (0x78700000) > libQt5Network.so.5 => /opt/qt5.7/lib/libQt5Network.so.5 (0x789b0000) > libsocket.so.3 => /base/lib/libsocket.so.3 (0x782a0000) > libQt5Core.so.5 => /opt/qt5.7/lib/libQt5Core.so.5 (0x78b00000) > libm.so.2 => /proc/boot/libm.so.2 (0x782d0000) > libGLESv2.so.1 => /base/usr/lib/libGLESv2.so.1 (0x782c4000) > libEGL.so.1 => /base/usr/lib/libEGL.so.1 (0x782f3000) > libcpp.so.5 => /base/lib/libcpp.so.5 (0x78690000) > libc.so.3 => /usr/lib/ldqnx.so.2 (0x1000000) > libpng14.so.0 => /base/usr/lib/libpng14.so.0 (0x78aa0000) > libz.so.2 => /base/usr/lib/libz.so.2 (0x786ec000) > libslog2.so.1 => /base/lib/libslog2.so.1 (0x78298000) > libicui18n.so.49 => /base/usr/lib/libicui18n.so.49 (0x78f00000) > libicuuc.so.49 => /base/usr/lib/libicuuc.so.49 (0x79010000) > libicudata.so.49 => /base/usr/lib/libicudata.so.49 (0x79100000) > libpps.so.1 => /proc/boot/libpps.so.1 (0x78681000) > libcpp-ne.so.5 => /base/lib/libcpp-ne.so.5 (0x78e90000) > > > ================================================================================ > For the second custom application using QtWebkit called "webbrowser" the > error is a little bit different > > # ./webbrowser > QML debugging is enabled. Only use this in a safe environment. > QQmlImportDatabase::addImportPath: "/opt/Qt5.7/5.7/qnx-armv7/qml" > QQmlImportDatabase::addImportPath: "/opt/qt5.7/qml" > QQmlImportDatabase::addImportPath: "qrc:/qt-project.org/imports" > QQmlImportDatabase::addImportPath: "/root/dev/webbrowser" > QQmlImports(file:///root/dev/webbrowser/webbrowser.qml)::addLibraryImport: > "QtQuick" 2.7 as "" > QQmlImports(file:///root/dev/webbrowser/webbrowser.qml)::importExtension: > loaded "/opt/qt5.7/qml/QtQuick.2/qmldir" > QQmlImportDatabase::registerPluginTypes: "QtQuick" from > "/opt/qt5.7/qml/QtQuick.2" > QQmlImports(file:///root/dev/webbrowser/webbrowser.qml)::addLibraryImport: > "QtQuick.Controls" 2.0 as "" > QQmlImports(file:///root/dev/webbrowser/webbrowser.qml)::importExtension: > loaded "/opt/qt5.7/qml/QtQuick/Controls.2/qmldir" > QQmlImportDatabase::registerPluginTypes: "QtQuick.Controls" from > "/opt/qt5.7/qml/QtQuick/Controls.2" > QQmlImportDatabase::addImportPath: "/opt/Qt5.7/5.7/qnx-armv7/qml" > QQmlImportDatabase::addImportPath: "/opt/qt5.7/qml" > QQmlImportDatabase::addImportPath: "qrc:/qt-project.org/imports" > QQmlImportDatabase::addImportPath: "/root/dev/webbrowser" > QQmlImports(file:///root/dev/webbrowser/webbrowser.qml)::addLibraryImport: > "QtQuick.Layouts" 1.0 as "" > QQmlImports(file:///root/dev/webbrowser/webbrowser.qml)::importExtension: > loaded "/opt/qt5.7/qml/QtQuick/Layouts/qmldir" > QQmlImportDatabase::registerPluginTypes: "QtQuick.Layouts" from > "/opt/qt5.7/qml/QtQuick/Layouts" > QQmlImports(file:///root/dev/webbrowser/webbrowser.qml)::addLibraryImport: > "QtQuick.Window" 2.0 as "" > QQmlImports(file:///root/dev/webbrowser/webbrowser.qml)::importExtension: > loaded "/opt/qt5.7/qml/QtQuick/Window.2/qmldir" > QQmlImportDatabase::registerPluginTypes: "QtQuick.Window" from > "/opt/qt5.7/qml/QtQuick/Window.2" > QQmlImports(file:///root/dev/webbrowser/webbrowser.qml)::addLibraryImport: > "QtWebKit" 3.0 as "" > QQmlImports(file:///root/dev/webbrowser/webbrowser.qml)::importExtension: > loaded "/opt/qt5.7/qml/QtWebKit/qmldir" > QQmlImportDatabase::registerPluginTypes: "QtWebKit" from > "/opt/qt5.7/qml/QtWebKit" > QQmlApplicationEngine failed to load component > file:///root/dev/webbrowser/webbrowser.qml:5 module "QtWebKit" version 3.0 is > not installed > > The 3.0 is the latest version available for QtWebKit module and this same > program compile for 32 bit linux dekstop Qt 5.7 works > > ----- > QML WebKit plugin > > # ldd /opt/qt5.7/qml/QtWebKit/libqmlwebkitplugin.so > /opt/qt5.7/qml/QtWebKit/libqmlwebkitplugin.so: > libqmlwebkitplugin.so => /opt/qt5.7/qml/QtWebKit/libqmlwebkitplugin.so > (0x78000000) > libQt5WebKit.so.5 => /opt/qt5.7/lib/libQt5WebKit.so.5 (0x78100000) > libQt5Quick.so.5 => /opt/qt5.7/lib/libQt5Quick.so.5 (0x79600000) > libQt5Gui.so.5 => /opt/qt5.7/lib/libQt5Gui.so.5 (0x79900000) > libQt5Qml.so.5 => /opt/qt5.7/lib/libQt5Qml.so.5 (0x79d00000) > libQt5Network.so.5 => /opt/qt5.7/lib/libQt5Network.so.5 (0x78010000) > libsocket.so.3 => /base/lib/libsocket.so.3 (0x79510000) > libQt5Core.so.5 => /opt/qt5.7/lib/libQt5Core.so.5 (0x7a000000) > libm.so.2 => /proc/boot/libm.so.2 (0x79540000) > libGLESv2.so.1 => /base/usr/lib/libGLESv2.so.1 (0x78004000) > libEGL.so.1 => /base/usr/lib/libEGL.so.1 (0x79534000) > libcpp.so.5 => /base/lib/libcpp.so.5 (0x79570000) > libsqlite3.so.1 => /base/usr/lib/libsqlite3.so.1 (0x79898000) > libpng14.so.0 => /base/usr/lib/libpng14.so.0 (0x795d0000) > libicui18n.so.49 => /base/usr/lib/libicui18n.so.49 (0x7a400000) > libicuuc.so.49 => /base/usr/lib/libicuuc.so.49 (0x7a510000) > libicudata.so.49 => /base/usr/lib/libicudata.so.49 (0x7a600000) > libnbutil.so.1 => /base/usr/lib/libnbutil.so.1 (0x79563000) > libQt5Sensors.so.5 => /opt/qt5.7/lib/libQt5Sensors.so.5 (0x79c90000) > libQt5Positioning.so.5 => /opt/qt5.7/lib/libQt5Positioning.so.5 > (0x79cc0000) > libQt5Sql.so.5 => /opt/qt5.7/lib/libQt5Sql.so.5 (0x79fb0000) > libQt5Multimedia.so.5 => /opt/qt5.7/lib/libQt5Multimedia.so.5 (0x7b760000) > libz.so.2 => /base/usr/lib/libz.so.2 (0x795ec000) > libslog2.so.1 => /base/lib/libslog2.so.1 (0x79507000) > libpps.so.1 => /proc/boot/libpps.so.1 (0x79c81000) > libcpp-ne.so.5 => /base/lib/libcpp-ne.so.5 (0x7a390000)
_______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
