[Interest] QML 5.7 QNX, module (or version) is not installed
Julien Bordes
julienbordes at hotmail.fr
Wed Jul 6 08:10:08 CEST 2016
> 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)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20160706/4a9f851a/attachment.html>
More information about the Interest
mailing list