> 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 version is the latest 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 Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest